via Dice
$120K - 150K a year
Design, implement, and manage scalable and secure AWS infrastructure using Terraform and related AWS services.
10+ years IT experience with 5+ years hands-on AWS cloud engineering and strong Terraform skills.
Job Description We are seeking a highly experienced AWS Cloud Engineer with 10+ years of IT experience and deep expertise in Amazon Web Services (AWS) infrastructure design, implementation, and management. The role requires strong hands-on experience with Terraform for Infrastructure as Code (IaC) and extensive knowledge of core AWS services, cloud architecture, security, and scalability best practices. Key Responsibilities • Architect, design, and implement scalable, secure, and highly available solutions on AWS. • Provision and manage AWS infrastructure using Terraform (Infrastructure as Code). • Design and manage AWS networking components including VPCs, subnets, route tables, security groups, and load balancers. • Implement IAM roles, policies, and security best practices across AWS environments. • Deploy and manage compute services such as EC2, Lambda, and container services (EKS/ECS). • Manage AWS storage solutions including S3, EBS, and backup strategies. • Configure and manage RDS, DynamoDB, and other AWS database services. • Implement monitoring and logging using CloudWatch and related AWS-native tools. • Optimize AWS environments for cost efficiency, performance, and scalability. • Ensure high availability and disaster recovery architecture. • Support CI/CD pipeline integrations for cloud deployments where required. • Troubleshoot and resolve AWS infrastructure and performance issues. • Maintain detailed documentation of AWS architecture and configurations. Required Skills & Qualifications: • 10+ years of overall IT experience. • 5+ years of strong hands-on experience in AWS cloud engineering. • Deep expertise in AWS services such as EC2, S3, RDS, Lambda, IAM, VPC, EKS/ECS, CloudWatch, Auto Scaling, and Load Balancers. • Strong experience with Terraform (modules, state management, remote backends). • Experience designing secure, scalable, and highly available AWS architectures. • Strong understanding of AWS networking, security, and governance. • Experience with containerization technologies (Docker, Kubernetes preferred). • Proficiency in scripting (Bash, Python, or similar). • Experience with Git-based version control systems. • Knowledge of cloud cost optimization strategies. • Familiarity with CI/CD integration for AWS deployments.
This job posting was last updated on 3/6/2026