AWS Cloud Engineer Roadmap — Step-by-step Learning Path
Compute, storage, networking, IAM and cloud-native architecture on Amazon Web Services
The AWS Cloud Engineer roadmap
- Cloud Computing Fundamentals — beginner
- What Is Cloud Computing — beginner
- IaaS, PaaS and SaaS — beginner
- AWS Global Infrastructure — beginner
- The AWS Shared Responsibility Model — beginner
- Navigating the AWS Console and CLI — beginner
- Networking Fundamentals for Cloud — beginner
- IP Addressing and Subnetting — beginner
- TCP/IP and the OSI Model — beginner
- DNS Fundamentals — beginner
- Load Balancing Concepts — beginner
- Firewalls and Security Group Concepts — beginner
- Linux and Scripting Fundamentals — beginner
- Linux Command Line Basics — beginner
- Linux File Permissions and Users — beginner
- Bash Scripting for Automation — beginner
- Python for Cloud Automation — beginner
- SSH and Remote Access — beginner
- AWS Identity and Access Management — beginner
- IAM Users, Groups and Roles — beginner
- IAM Policies and Permissions — beginner
- Multi-Factor Authentication — beginner
- AWS Organizations and SCPs — beginner
- IAM Best Practices and Least Privilege — beginner
- AWS Compute Services — beginner
- EC2 Instance Fundamentals — beginner
- EC2 Instance Types and Pricing Models — beginner
- Auto Scaling Groups — beginner
- Elastic Load Balancing — beginner
- AMIs and Launch Templates — beginner
- EC2 Placement and High Availability — beginner
- AWS Storage Services — beginner
- Amazon S3 Fundamentals — beginner
- S3 Storage Classes and Lifecycle Policies — beginner
- Elastic Block Store (EBS) — beginner
- Elastic File System (EFS) — beginner
- Data Transfer and Snowball — beginner
- AWS Networking and VPC — intermediate
- VPC Fundamentals — beginner
- Subnets, Route Tables and Internet Gateways — beginner
- Security Groups vs Network ACLs — beginner
- NAT Gateways and VPN Connections — beginner
- VPC Peering and Transit Gateway — beginner
- Route 53 and DNS Management — beginner
- AWS Database Services — intermediate
- Relational Databases with RDS — beginner
- Amazon Aurora — beginner
- DynamoDB Fundamentals — beginner
- ElastiCache for Caching — beginner
- Choosing the Right AWS Database — beginner
- Containers and Orchestration on AWS — intermediate
- Docker Fundamentals — beginner
- Amazon ECS — beginner
- Amazon EKS — beginner
- Container Registries with ECR — beginner
- Fargate Serverless Containers — beginner
- Kubernetes Fundamentals — beginner
- Cloud Security and Compliance — intermediate
- AWS KMS and Encryption — beginner
- AWS Secrets Manager — beginner
- AWS WAF and Shield — beginner
- AWS Config and Compliance — beginner
- GuardDuty and Threat Detection — beginner
- Security Best Practices on AWS — beginner
- Serverless Architecture — intermediate
- AWS Lambda Fundamentals — beginner
- API Gateway — beginner
- Step Functions — beginner
- EventBridge and Event-Driven Architecture — beginner
- Serverless Application Model (SAM) — beginner
- Infrastructure as Code — intermediate
- IaC Principles — beginner
- AWS CloudFormation — beginner
- Terraform on AWS — beginner
- AWS CDK — beginner
- Managing IaC State and Drift — beginner
- Monitoring and Observability — intermediate
- Amazon CloudWatch — beginner
- AWS CloudTrail — beginner
- AWS X-Ray for Tracing — beginner
- Setting Up Alarms and Dashboards — beginner
- Log Aggregation and Analysis — beginner
- CI/CD and Automation — intermediate
- CI/CD Concepts for Cloud — beginner
- AWS CodePipeline — beginner
- AWS CodeBuild and CodeDeploy — beginner
- GitHub Actions with AWS — beginner
- Blue-Green and Canary Deployments on AWS — beginner
- Cost Management and Optimization — intermediate
- AWS Pricing Models — beginner
- Cost Explorer and Budgets — beginner
- Reserved Instances and Savings Plans — beginner
- Right-Sizing and Cost Optimization — beginner
- High Availability and Disaster Recovery — advanced
- Multi-AZ Architecture — beginner
- Multi-Region Architecture — beginner
- Backup and Restore Strategies — beginner
- RTO and RPO Planning — beginner
- Disaster Recovery Patterns on AWS — beginner
- Certifications, Career and Capstone — advanced
- AWS Certification Paths — beginner
- Preparing for AWS Solutions Architect Associate — beginner
- Building an AWS Portfolio — beginner
- Case Study: Migrating a Web App to AWS — beginner
- Case Study: Building a Serverless API — beginner
- Resume and Interview Prep — beginner
- Capstone: End-to-End Cloud Architecture — beginner