DevOps Engineer

Tech Holding
Summary
Join Tech Holding, a full-service consulting firm, as a DevOps Software Engineer. You will collaborate with software engineers to design and manage cloud infrastructure, primarily automating builds and managing configuration in a cloud-first environment. Responsibilities include automating and orchestrating builds, implementing infrastructure, managing configuration, maintaining on-prem and legacy devices, and ensuring high availability and disaster recovery. You will work with Google Cloud Platform and AWS, utilizing tools like Docker and Terraform. The role requires a Bachelor's degree in Computer Science or a relevant field, 2+ years of experience in SRE roles, and expert skills in Docker, Bash, and Linux. The team is growing, offering varied responsibilities and opportunities for growth.
Requirements
- Bachelor's degree in Computer Science or another relevant engineering field
- 2+ years of experience working in SRE roles and with DevOps methodologies
- Expert skills in Docker, Bash, Linux (Ubuntu)
- Expert skills with scripting and automation (Python, Bash)
- Experience in automated builds, tests, and deployments using Git, AWS, GCP, CI/CD and configuration and orchestration management
- Experience and a high-level knowledge of GCP and AWS management and best practices
- Self-motivated, responsible, and excellent written and verbal interpersonal skills
- Ability to collaborate effectively as a remote team member
- Strong attention to detail, analytical skills, and ability to learn quickly
- Collaborative team player with a drive to take initiative and ownership
Responsibilities
- Collaborate with developers and operations to automate, build and deploy within Google Cloud Platform and AWS utilizing tools such as Docker, Terraform, and other CI/CD tools
- Manage the upload, storage, and cost of data in AWS
- Ensure high availability and disaster recovery in place
- Implement and improve DevOps tools, processes and procedures
- Create and maintain infrastructure to meet product and developer needs
- Manage and improve software versioning and release deployment
- Create reports and manage metrics for deployed software and infrastructure
- Build and maintain a scalable infrastructure for deployments and continued business growth
- Be responsive to critical system issues after business hours
- Maintain and manage a high availability network, including VPN connections
Preferred Qualifications
- Experience in Agile development and Jira/Confluence workflow
- Understanding of IoT products and relevant infrastructure
- Knowledge of Kubernetes in a distributed environment
- Experience with Terraform or other configuration/orchestration management
- Experience in network management of both cloud and on-prem networks, including VPN and routing
- Excellent understanding of Software Development Life Cycle and versioning
Benefits
- Remote opportunity with collaborative team culture
- Exposure to cloud-first environments and modern DevOps tooling
- Opportunities for growth and cross-functional impact
- Dynamic and fast-paced engineering environment
Share this job:
Similar Remote Jobs
