AWS Cloud Engineer
About the Role
We are seeking an experienced AWS Cloud Engineer to design, implement, automate, and support cloud infrastructure across our AWS environment. In this role, you will work closely with architects, DevOps teams, security teams, and application owners to build scalable, secure, and highly available cloud solutions. You will play a key role in infrastructure automation, cloud operations, CI/CD enablement, and platform reliability while ensuring adherence to organizational cloud standards and best practices.
Key Responsibilities
- Deploy, configure, and maintain AWS infrastructure in accordance with established cloud architecture and governance standards.
- Support AWS Control Tower, AWS Organizations, and multi-account environment management.
- Implement and maintain IAM policies, roles, permissions, and security controls across AWS environments.
- Build, enhance, and manage Infrastructure as Code (IaC) using Terraform and/or AWS CloudFormation.
- Develop reusable IaC modules for networking, compute, storage, and container platforms.
- Configure and manage AWS networking services including VPCs, subnets, route tables, security groups, NAT Gateways, and Transit Gateway.
- Deploy, manage, and troubleshoot containerized workloads on Amazon EKS.
- Support serverless applications using AWS Lambda and related AWS services.
- Build and maintain CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or AWS CodePipeline.
- Automate operational tasks using Python, Bash, and Ansible.
- Support integration of DevSecOps controls within deployment pipelines.
- Manage AMI creation and maintenance using EC2 Image Builder and enterprise hardening standards.
- Implement monitoring, logging, and alerting solutions using AWS-native and third-party tools.
- Assist with cloud security, compliance, and governance initiatives.
- Troubleshoot infrastructure, deployment, and performance issues across AWS environments.
- Create and maintain technical documentation, operational runbooks, and deployment guides.
- Collaborate with cross-functional teams to deliver reliable and scalable cloud solutions.
Required Qualifications
- 4–8 years of IT experience with at least 3+ years of hands-on AWS cloud engineering experience.
- Strong hands-on experience with AWS services including EC2, VPC, S3, IAM, RDS, CloudWatch, Lambda, and EKS.
- Experience working within AWS Control Tower and AWS Organizations environments.
- Proficiency in Infrastructure as Code using Terraform and/or AWS CloudFormation.
- Experience managing containerized applications and Kubernetes platforms, preferably Amazon EKS.
- Strong understanding of AWS networking and cloud security best practices.
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or AWS CodePipeline.
- Experience with configuration management and automation tools such as Ansible.
- Scripting experience using Python and/or Bash.
- Familiarity with monitoring, logging, and incident management practices.
- Understanding of DevOps and DevSecOps methodologies.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- AWS Certified Solutions Architect – Associate/Professional - Required.
- AWS Certified SysOps Administrator or DevOps Engineer certification.
- Experience with Policy-as-Code tools such as AWS Config, OPA, or HashiCorp Sentinel.
- Exposure to ServiceNow integrations and cloud service management processes.
- Experience supporting enterprise-scale AWS environments with multi-account governance models.
This version clearly differentiates an AWS Engineer from an AWS Architect by emphasizing implementation, automation, operations, and support, while removing ownership of enterprise cloud strategy, governance frameworks, and COE leadership.
Job Type: Contract
Pay: $60.00 - $75.00 per hour
Benefits:
Work Location: Remote