remote
Infrastructure Engineer - Bain & Company
Devops Engineer
Lead the design, deployment, and maintenance of scalable cloud infrastructure using AWS, Terraform, and Kubernetes, ensuring high availability, security, and automation across the organization.
About the role
Key Responsibilities
- Architect and implement cloud solutions on AWS, leveraging services such as EC2, RDS, S3, and VPC to meet business requirements.
- Use Terraform to provision and manage infrastructure as code, ensuring reproducibility and version control.
- Deploy and maintain containerized workloads with Kubernetes, including cluster scaling, networking, and storage management.
- Design and enforce CI/CD pipelines with tools like GitHub Actions, Jenkins, or ArgoCD to automate build, test, and release processes.
- Monitor system performance, troubleshoot incidents, and implement proactive capacity planning and cost optimization strategies.
- Collaborate with development, security, and operations teams to enforce best practices, compliance, and security controls.
Requirements
- 3+ years of experience in cloud infrastructure engineering, preferably with AWS.
- Proficient in Terraform, Kubernetes, and container orchestration.
- Strong scripting skills in Python or Bash for automation.
- Solid understanding of networking, security, and Linux system administration.
- Experience with CI/CD tooling and monitoring solutions (Prometheus, Grafana, ELK).
Skills
awsterraformkubernetescicdlinuxpython