Need deep hands-on experience designing, developing, and maintaining AWS infrastructure using CloudFormation, with a strong understanding of AWS services and best practices for infrastructure as code (IaC).
• Design and implement scalable, secure, and reliable AWS infrastructure using CloudFormation templates
• Ability to deploy CloudFormation stacks across multiple AWS accounts and regions using StackSets in well organised environment.
• Develop and maintain reusable, modular, and parameterized CloudFormation stacks
• Collaborate with DevOps, security, and application teams to define infrastructure requirements
• Automate infrastructure provisioning and configuration management
• Good understanding of AWS organisations and control tower concepts.
• Hands on in AWS code-pipeline services.
• Troubleshoot and resolve issues related to CloudFormation deployments
• Maintain version control and documentation for infrastructure as code
• Ensure compliance with organizational standards and governance policies
• Integrate CloudFormation with CI/CD pipelines and AWS Control Tower
• Strong understanding of AWS core services (e.g., EC2, S3, VPC, IAM, RDS, Lambda)
• Experience with YAML/JSON for template authoring
• Experience with CloudFormation StackSets, Nested Stacks, and Custom Resources
• Hands-on experience in scripting like Python, Shell, or PowerShell for automation
• Experience with version control systems like Git
• Strong problem-solving and debugging skills
• Experience with CloudFormation Customizations for Control Tower (CFCT)
• Troubleshoot and resolve issues related to CloudFormation deployments
• Ensure compliance with tagging, security, and operational policies across accounts