AWS Cloud Engineer Roadmap
Complete AWS learning path from IAM basics to advanced EKS, serverless, and multi-account architectures. Covers Solutions Architect and DevOps Engineer certification prep.
AWS Fundamentals & IAM
Identity, access, and the AWS console
What to learn
- AWS global infrastructure — regions, AZs, edge locations
- IAM users, groups, roles, and policies
- Policy language — Effect, Action, Resource, Condition
- MFA, password policies, and access keys
- AWS Organizations and multi-account strategy
- AWS CLI and SDK setup
Key tools
Networking — VPC Deep Dive
Build secure, scalable networks
What to learn
- VPC, subnets (public/private), route tables
- Internet Gateway, NAT Gateway, VPC Endpoints
- Security Groups vs NACLs — stateful vs stateless
- VPC Peering and Transit Gateway
- AWS PrivateLink for service connectivity
- VPN and Direct Connect basics
Key tools
Compute — EC2 & Auto Scaling
Run and scale applications
What to learn
- EC2 instance types and pricing models (On-Demand, Spot, Reserved)
- AMIs, user data, and launch templates
- Auto Scaling Groups — policies, lifecycle hooks
- Application Load Balancer and Network Load Balancer
- Target groups and health checks
- Placement groups and Elastic IPs
Key tools
Storage & Databases
S3, RDS, DynamoDB, and beyond
What to learn
- S3 — buckets, versioning, lifecycle, replication
- S3 storage classes and cost optimization
- RDS — setup, Multi-AZ, read replicas, backups
- Aurora — serverless, global database
- DynamoDB — tables, indexes, capacity modes
- ElastiCache — Redis/Memcached for caching
- EFS and FSx for shared file systems
Key tools
Containers — ECS & EKS
Run containers on AWS
What to learn
- ECR — build, tag, push container images
- ECS — task definitions, services, Fargate vs EC2
- EKS — managed Kubernetes on AWS
- EKS networking — VPC CNI, ALB Ingress Controller
- IRSA — IAM Roles for Service Accounts
- EKS node groups — managed, self-managed, Fargate
- App Mesh and service discovery
Key tools
Serverless
Lambda, API Gateway, and event-driven architecture
What to learn
- Lambda — runtimes, layers, concurrency, cold starts
- API Gateway — REST, HTTP, WebSocket APIs
- Step Functions for workflow orchestration
- EventBridge for event-driven architecture
- SQS, SNS, and event filtering
- SAM and Serverless Framework for IaC
Key tools
Infrastructure as Code
CloudFormation and Terraform on AWS
What to learn
- CloudFormation — stacks, nested stacks, drift detection
- Terraform AWS provider — resources, modules, state
- CDK — write infrastructure in TypeScript/Python
- Remote state with S3 + DynamoDB locking
- CI/CD for infrastructure (Terraform in pipelines)
- Tagging strategies and cost allocation
Key tools
Monitoring & Security
CloudWatch, GuardDuty, and compliance
What to learn
- CloudWatch — metrics, alarms, dashboards, Logs Insights
- CloudTrail — audit logging and compliance
- GuardDuty — threat detection
- Security Hub — centralized security posture
- WAF and Shield for DDoS protection
- KMS and Secrets Manager for encryption
- Config Rules for compliance automation
Key tools
Interview Prep
DevOps Interview Prep Bundle — 1000+ Q&A
Every topic on this roadmap has interview questions in the bundle — Docker, Kubernetes, AWS, CI/CD, Linux, SRE, FinOps, System Design. Grab it before your next interview.
Frequently Asked Questions
Common questions about the AWS Cloud Engineer roadmap