AWS Infrastructure as Code Engineer
Abu HurairahUnited StatesSENIORPosted 6d ago
AWSTerraformJenkinsPythonCloud infrastructure automationAWS CloudFormationAWS LambdaEC2VPCIAMNetworkingStorageSecurity
About the Role
We are looking for a highly skilled AWS Infrastructure as Code Engineer to design, deploy, and manage scalable enterprise cloud environments using AWS, Terraform, Jenkins CI/CD, and Python.
Key Responsibilities
• Design, develop, and maintain AWS infrastructure using Terraform and reusable IaC modules
• Build and optimize Jenkins CI/CD pipelines for automated infrastructure deployments
• Automate AWS resource provisioning across development, testing, staging, and production environments
• Develop Python scripts and AWS Lambda functions to enhance infrastructure automation
• Manage Terraform state, dependencies, configurations, and deployment troubleshooting
• Collaborate with DevOps, security, and architecture teams to ensure secure and scalable cloud solutions
Requirements
• 10+ years of experience in AWS infrastructure, cloud engineering, or DevOps
• 4+ years of hands-on production experience with Terraform
• 4+ years of experience with Jenkins CI/CD
• Experience developing and maintaining AWS CloudFormation templates
• Strong scripting and serverless automation expertise with Python and AWS Lambda
• Deep understanding of EC2, VPC, IAM, networking, storage, security, and infrastructure troubleshooting
• Strong knowledge of IaC best practices, cloud security, scalability, and reliability
Preferred Qualifications
• AWS Professional-level or HashiCorp Terraform certification
• Experience migrating AWS CloudFormation environments to Terraform
• Knowledge of infrastructure testing, security scanning, and policy enforcement
• Bachelors degree in Computer Science, IT, Engineering, or a related field