Salary
💰 $135,000 - $145,600 per year
Tech Stack
AnsibleApacheAWSAzureCloudDockerKubernetesLinuxNGINXPythonTerraform
About the role
- Design and optimize CI/CD pipelines and infrastructure automation solutions using Terraform, Ansible, GitLab CI/CD, and ArgoCD
- Build and support containerized environments (AKS, EKS, ECS, Kubernetes, Docker)
- Develop and maintain automation scripts (Python, Bash, PowerShell, YAML)
- Manage cloud services in AWS and/or Azure with a strong understanding of configuration standards and security-first principles
- Solve diverse, mid-level technical challenges and apply sophisticated troubleshooting techniques to identify and resolve root causes of deployment or system failures
- Partner with delivery teams (goal ratio 3:1) to provide DevOps support, including infrastructure automation, CI/CD pipeline delivery, and reliability best practices
- Collaborate with developers, architects, and IT to ensure effective and secure service delivery
- Contribute to system monitoring, performance tuning, and incident response
- Maintain and improve documentation of infrastructure, automation processes, and standards
- Adapt existing patterns and propose improvements to increase automation efficiency and system reliability
- Participate in design reviews and provide constructive feedback to peers
- Share knowledge with DevOps peers and delivery teams, fostering adoption of best practices
- Stay current on industry trends and recommend new technologies or practices where applicable
Requirements
- BS in Computer Science, Information Systems, or related field (or equivalent experience)
- 4–6 years of related experience in DevOps, infrastructure automation, or cloud engineering
- Proven experience with Infrastructure-as-Code tools (Terraform, Ansible, or CloudFormation)
- Strong scripting skills in at least one language (Python, Bash, PowerShell)
- Hands-on experience with AWS and/or Azure services (e.g., AKS, ECS/EKS, Functions/Lambda, S3, ALB/ELB)
- Experience with CI/CD tools (GitLab, Git, ArgoCD)
- Proficient with Linux systems; working knowledge of Windows administration is a plus
- Familiarity with web server technologies (Nginx, Apache Tomcat)
- Strong troubleshooting skills with the ability to identify root causes and resolve complex deployment or system issues
- Demonstrated ability to deliver on tasks independently and contribute to team project outcomes
- Strong communication skills with the ability to collaborate effectively across teams
- Cloud certification (AWS or Azure) is a plus