Overview
Skills
Job Details
Responsibilities:
Design, implement, and manage AWS cloud environments (EC2, S3, RDS, VPC, IAM, Lambda, ECS/Fargate), optimizing for reliability, scalability, and efficiency.
Build and maintain CI/CD pipelines using AWS and modern automation tools, supporting application builds, testing, and releases.
Automate infrastructure provisioning with AWS CloudFormation, CDK, or Terraform, ensuring reproducible and documented environments.
Establish and manage container platforms using Docker, ECS, and Fargate for scalable microservices deployments.
Monitor, troubleshoot, and optimize AWS platforms for performance, security, cost, and compliance.
Implement secure practices, enforce IAM policies, and integrate compliance into infrastructure operations.
Collaborate with software engineers, SREs, and security teams to deliver robust internal platform capabilities.
Document platform architecture, standards, deployment workflows, and onboarding guides for engineering teams.
Required Skills & Experience:
Hands-on expertise with AWS infrastructure and services (EC2, S3, RDS, IAM, VPC, Lambda, ECS/Fargate).
Proficiency with infrastructure-as-code (CloudFormation, CDK, Terraform) and CI/CD tooling.
Experience with container orchestration, automation scripting (Python, Bash), and cloud networking principles.
Solid knowledge of security, encryption, and compliance in AWS environments.
Effective collaboration and documentation skills with cross-functional technical teams.
AWS certifications preferred.
Preferred:
Experience supporting developer productivity in large-scale environments.
Familiarity with Agile/Scrum practices.