Negotiable
Undetermined
Remote
Remote
Summary: The AWS Cloud Infrastructure Engineer is responsible for designing, implementing, and maintaining AWS cloud infrastructure using Terraform. This role involves provisioning and managing various AWS services, automating infrastructure deployment, and collaborating with DevOps teams to support CI/CD pipelines while ensuring best practices in security and compliance are followed.
Key Responsibilities:
- Design, implement, and maintain AWS cloud infrastructure using Terraform (Infrastructure as Code)
- Provision and manage AWS services such as EC2, S3, VPC, IAM, RDS, Lambda, CloudWatch, and ELB
- Develop reusable Terraform modules and manage Terraform state and workflows
- Automate infrastructure deployment, scaling, and monitoring
- Collaborate with DevOps and application teams to support CI/CD pipelines
- Ensure cloud environments follow security, compliance, and cost-optimization best practices
- Monitor system performance, troubleshoot cloud infrastructure issues, and implement improvements
- Maintain documentation for cloud architecture and operational processes
- Participate in on-call support or incident response as required
Key Skills:
- Experience with AWS services (EC2, S3, VPC, IAM, RDS, Lambda, CloudWatch, ELB)
- Proficiency in Terraform for Infrastructure as Code
- Knowledge of CI/CD pipelines and DevOps practices
- Strong troubleshooting and problem-solving skills
- Understanding of security and compliance best practices in cloud environments
- Ability to document cloud architecture and operational processes
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
ROLE_DESCRIPTION -
Design, implement, and maintain AWS cloud infrastructure using Terraform (Infrastructure as Code)
Provision and manage AWS services such as EC2, S3, VPC, IAM, RDS, Lambda, CloudWatch, and ELB
Develop reusable Terraform modules and manage Terraform state and workflows
Automate infrastructure deployment, scaling, and monitoring
Collaborate with DevOps and application teams to support CI/CD pipelines
Ensure cloud environments follow security, compliance, and cost-optimization best practices
Monitor system performance, troubleshoot cloud infrastructure issues, and implement improvements
Maintain documentation for cloud architecture and operational processes
Participate in on-call support or incident response as required