Job Summary
An AWS Platform Engineer designs, builds, and manages cloud platforms on Amazon Web Services (AWS) to support application development, deployment, and operations. The role focuses on infrastructure automation, platform reliability, scalability, and developer enablement. ,
Key Responsibilities
1. Cloud Platform Design & Architecture
- Design and implement scalable, secure, and faulttolerant AWS infrastructures
- Select appropriate AWS services (e.g., EC2, S3, Lambda, VPC) based on requirements
- Build reusable infrastructure components and internal developer platforms
2. Infrastructure as Code (IaC) & Automation
- Automate provisioning using tools like Terraform, CloudFormation
- Develop scripts (Python, Bash) for infrastructure automation
- Implement CI/CD pipelines for automated deployments
3. Platform Operations & Reliability
- Monitor cloud systems for performance, availability, and reliability
- Troubleshoot infrastructure and application issues
- Ensure high availability and disaster recovery readiness
4. DevOps & Developer Enablement
- Build internal platforms/tools to simplify development workflows
- Enable selfservice infrastructure provisioning for developers
- Collaborate with DevOps, SRE, and development teams
5. Security & Compliance
- Implement AWS security best practices (IAM, encryption, network security)
- Conduct audits and ensure compliance with standards
- Manage access controls and cloud governance
6. Optimization & Cost Management
- Optimize infrastructure for cost, performance, and scalability
- Monitor usage and recommend improvements
- Improve system efficiency and reduce operational overhead
Required Skills
Technical Skills
- AWS services: EC2, S3, RDS, Lambda, VPC, IAM
- Infrastructure as Code: Terraform, CloudFormation
- CI/CD tools: Jenkins, GitHub Actions, AWS CodePipeline
- Containerization: Docker, Kubernetes
- Scripting/programming: Python, Bash
- Monitoring: CloudWatch, Prometheus
Core Competencies
- Strong problem-solving and troubleshooting skills
- Understanding of cloud architecture patterns
- Knowledge of networking, security, and distributed systems
- Collaboration across DevOps, security, and development teams
Qualifications
- Bachelor’s degree in Computer Science, IT, or related field
- 3–6+ years of experience in AWS/cloud engineering roles (varies by company)
- AWS certifications (preferred):
- AWS Solutions Architect
- AWS DevOps Engineer
- AWS SysOps Administrator
Typical Tools & Technologies
- AWS: EC2, Lambda, S3, RDS, CloudWatch
- IaC: Terraform, AWS CDK
- DevOps: Jenkins, Git, Docker, Kubernetes
- Monitoring: CloudWatch, Grafana