Key Responsibilities :
- Cloud Infrastructure Management :
- Design, develop, and manage scalable cloud infrastructure on AWS using Terraform and Terragrunt .
- Build infrastructure as code (IaC) solutions to automate provisioning and configuration.
- Collaboration & Automation :
- Collaborate with developers , architects , and operations teams to automate infrastructure provisioning , optimize cloud resources , and enforce DevOps best practices .
- Multi-account AWS Setup :
- Implement multi-account AWS setups and account governance using tools like AWS Organizations and AWS Control Tower .
- IaC Modules :
- Create, maintain, and enhance reusable, modular , and version-controlled IaC modules .
- AWS Service Expertise :
- Utilize and configure core AWS services including EC2 , VPC , S3 , RDS , IAM , ECS , Lambda , CloudWatch , etc.
- Security and Compliance :
- Enforce security best practices , implement compliance policies , and ensure infrastructure is secure and resilient .
- Infrastructure Testing :
- Leverage infrastructure testing frameworks (e.g., Terratest , Checkov , InSpec ) to ensure infrastructure reliability.
- Containerization & Orchestration :
- Work with containerization tools and platforms (e.g., Docker , ECS , EKS , Kubernetes ).
- CI / CD Pipeline Development :
- Build and manage CI / CD pipelines to automate infrastructure provisioning and deployment workflows.
- Cost Optimization :
- Implement cost-optimization strategies and use cloud cost analysis tools to monitor and reduce costs.
- Mentorship :
- Provide guidance and mentorship to junior team members on DevOps best practices , automation, and cloud infrastructure management.
- Continuous Learning :
- Stay updated with the latest developments in AWS services, Terraform , Terragrunt , and DevOps tooling .
Qualifications :
Experience :6+ years of hands-on experience in DevOps , Cloud Engineering , or Infrastructure Engineering .Proven experience in AWS , Terraform , and Terragrunt in production environments .Experience with multi-account AWS setups and account governance (e.g., AWS Organizations , Control Tower ).Technical Expertise :Strong expertise in AWS services like EC2 , VPC , S3 , RDS , IAM , ECS , Lambda , CloudWatch .Experience with containerization (e.g., Docker , ECS , EKS , Kubernetes ).Proficiency in CI / CD pipeline tools such as GitHub Actions , GitLab CI , CircleCI , or Jenkins .Scripting & Automation :Proficient in scripting languages like Bash , Python , or Go for automation tasks.Infrastructure Testing :Familiar with infrastructure testing frameworks (e.g., Terratest , Checkov , InSpec ).Security & Cost Management :Strong understanding of security best practices and cloud cost optimization .Version Control :Familiarity with version control tools like Git .Soft Skills :Strong communication and collaboration skills.Ability to mentor and support junior team members in DevOps practices.Skills Required
Aws, Terraform, Devops, Docker, Kubernetes, Git