AWS Cloud Engineer
Experience: 6–12 Years
No. of Positions: 10
Locations: Austin, Texas, United States
Job Summary
We are seeking a skilled AWS Cloud Engineer with strong experience in cloud infrastructure, container platforms, and automation. The role involves designing, deploying, and managing AWS environments using Infrastructure as Code, supporting serverless and containerized workloads, and collaborating with DevOps and engineering teams to deliver scalable, secure, and reliable cloud solutions.
Required Technical Skills
- AWS services: ECS, EKS, AWS Lambda, AWS Glue, AWS DataSync
- Terraform for Infrastructure as Code
- Docker and container orchestration
- CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, GitLab CI, AWS CodePipeline)
- AWS networking: VPC, subnets, route tables, NAT gateways, security groups
- Scripting languages: Python or Bash
Responsibilities
- Design, deploy, and manage AWS infrastructure using Terraform and AWS-native services
- Build and maintain serverless applications using AWS Lambda
- Deploy, manage, and optimize containerized workloads on ECS and EKS
- Implement data integration and movement using AWS Glue and AWS DataSync
- Implement monitoring, logging, and alerting using Amazon CloudWatch
- Enforce AWS security best practices including IAM least privilege, KMS, encryption, Secrets Manager, and secure VPC networking
- Build, own, and support CI/CD pipelines and release workflows
- Optimize cloud resources for performance, reliability, and cost efficiency
- Create and maintain operational documentation and runbooks
Nice to Have
- Experience with Data Lakes, MongoDB, Kafka
- Experience in multi-account AWS environments
- AWS certifications (Solutions Architect or DevOps Engineer)