remote
AWS DevOps Engineer - Capgemini
Devops Engineer
AWS DevOps Engineer responsible for designing, deploying, and maintaining scalable cloud infrastructure and CI/CD pipelines using Terraform, CloudFormation, and GitHub Actions to support high‑availability applications.
About the role
Key Responsibilities
- Design, implement, and manage AWS services including EC2, VPC, IAM, Route53, Autoscaling, Lambda, CloudWatch, ECS, and EKS.
- Develop and maintain Infrastructure as Code (IaC) using Terraform and CloudFormation to ensure repeatable, version‑controlled deployments.
- Build and optimize CI/CD pipelines with GitHub Actions, AWS CodePipeline, and related tools to automate build, test, and release processes.
- Collaborate with development teams to integrate application deployments, monitor performance, and troubleshoot production issues.
- Implement security best practices, including IAM policies, encryption, and compliance monitoring across the cloud environment.
Requirements
- Proven experience with AWS services and architecture design.
- Strong proficiency in Terraform and CloudFormation for IaC.
- Hands‑on experience building CI/CD pipelines with GitHub Actions and AWS CodePipeline.
- Solid understanding of container orchestration (ECS/EKS) and serverless concepts.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
Skills
awsterraformcicdgithub actions