AWS and Cloud Engineer Roadmap 2026
If you're trying to figure out where to even start with cloud, here's the honest version: pick AWS first, not because the others are bad, but because AWS still runs the largest share of the internet's infrastructure, has by far the most job postings mentioning it by name, and has the most mature (and mostly free) learning material of any cloud provider. Once you actually understand how AWS thinks about compute, storage, and networking, Azure and GCP stop looking like entirely new subjects, they're mostly the same ideas with different service names.
This roadmap walks through cloud computing the way you'd actually want to learn it, foundations first, then the core services almost every real-world architecture touches, then the networking, security, and DevOps layer that separates "I clicked around the console" from "I can actually design and run something in production." Every resource linked here is free to use, the only thing that costs money in this whole path is the actual AWS certification exam fee, if you choose to sit one.
Why Bother With Cloud Skills Specifically?
Almost every company you'll interview at, from a three-person startup to a massive enterprise, runs at least part of its stack on the cloud now. That's not a trend that's fading, it's just how infrastructure gets built today. And unlike a lot of trendy skills that come and go, what you learn here, IAM, networking, how services actually talk to each other, transfers directly whether you end up in a pure DevOps role, a backend role that happens to touch infrastructure, or a dedicated cloud engineering position.
Roadmap 👇
Phase 1: Foundations
1. Cloud Computing Fundamentals
Before touching AWS specifically, get comfortable with the actual concepts underneath it, otherwise you'll just be memorizing service names without understanding why they exist.
- Topics:
- IaaS, PaaS, and SaaS, and where common tools you already use actually fall on that spectrum
- Public, private, and hybrid cloud deployment models
- Cloud economics, pay-as-you-go pricing, elasticity, and why cost visibility is a real, ongoing skill, not a one-time setup
- Free Resources:
- AWS Cloud Practitioner Essentials — AWS's own free intro course
- AWS Interview Questions to see what actually gets asked once you're job hunting
2. Networking and Linux Basics
Most of what runs on AWS runs on Linux, and most of what breaks in the cloud is actually a networking problem wearing a different costume, this step genuinely isn't optional.
- Topics:
- TCP/IP basics, DNS, and how HTTP/HTTPS actually work under the hood
- Linux command line comfort, moving around the filesystem, reading logs, basic permissions
- SSH and enough shell scripting to automate small, repetitive tasks
- Free Resources:
- Linux Journey — free, well-structured, and genuinely fun to work through
- Computer Network Interview Questions to reinforce the concepts as you go
3. AWS Account Setup and a First Look Around
This is where it stops being theoretical. Set up an actual account and poke around, you'll retain far more from twenty minutes in the console than from another hour of reading.
- What to do:
- Create a free-tier AWS account, and immediately set up billing alerts and MFA on the root account, both take five minutes and will save you real pain later
- Click through IAM, EC2, and S3 in the console just to see what's there, don't build anything yet
- Install and configure the AWS CLI locally
- Free Resources:
- AWS Free Tier — genuinely free usage limits for a year on most core services
- AWS CLI User Guide
Phase 2: Core AWS Services
1. Compute
This is usually where people start actually building things, and where a lot of the "aha" moments happen.
- Topics:
- EC2 instance types and how pricing models (On-Demand, Reserved, Spot) actually trade off against each other
- Auto Scaling Groups and Elastic Load Balancing, how they work together to handle real traffic
- AWS Lambda and the basic mental model of serverless compute
- Free Resources:
- Amazon EC2 User Guide
- AWS Lambda Developer Guide
- freeCodeCamp: AWS Certified Cloud Practitioner Course — a full, free course on YouTube
2. Storage
- Topics:
- S3 buckets, storage classes, and lifecycle policies (moving old data to cheaper storage automatically)
- EBS volumes versus instance store, and when each actually makes sense
- EFS for shared file storage across multiple instances
- Free Resources:
3. Databases
- Topics:
- RDS for managed relational databases, and what "managed" actually saves you from doing yourself
- DynamoDB fundamentals for NoSQL workloads
- How to actually decide between the two based on your access patterns, not just "NoSQL is faster"
- Free Resources:
Phase 3: Networking, Security and DevOps on AWS
1. Networking on AWS
This is the part people rush through and then get stuck on for weeks later. Slow down here.
- Topics:
- VPCs, subnets, route tables, and the actual difference between an Internet Gateway and a NAT Gateway
- Route 53 for DNS and CloudFront for content delivery
- Free Resources:
- Amazon VPC User Guide
- System Design Interview Questions for how this fits into bigger architecture decisions
2. Security and IAM
- Topics:
- IAM users, groups, and roles, and why the principle of least privilege isn't just a buzzword
- Security Groups versus Network ACLs, and when you'd actually reach for each
- KMS for managing encryption keys properly instead of rolling your own
- Free Resources:
3. DevOps and Infrastructure as Code
- Topics:
- CloudFormation or Terraform for provisioning infrastructure through code instead of clicking around the console every time
- CI/CD on AWS, either native (CodePipeline) or connecting AWS to Jenkins/GitHub Actions
- Containers on AWS, enough ECS and EKS to understand how AWS runs Docker workloads at scale
- Free Resources:
- Terraform Documentation — genuinely excellent, and completely free
- Docker and Kubernetes Interview Questions
Phase 4: Advanced Topics
1. Monitoring and Observability
You can't operate what you can't see, this phase is about actually knowing when something's wrong before a user tells you.
- Topics:
- CloudWatch metrics, logs, and alarms
- CloudTrail for auditing exactly who did what in your account
- Free Resources:
2. Serverless Architecture
- Topics:
- API Gateway paired with Lambda for building APIs with no servers to manage
- Step Functions for orchestrating multi-step workflows without gluing everything together yourself
- EventBridge for building genuinely event-driven systems
- Free Resources:
- AWS Serverless Land — free patterns, tutorials, and reference architectures straight from AWS
- Generative AI (GenAI), LLM and RAG Interview Questions if you're building AI-adjacent serverless systems
3. Cost Optimization and the Well-Architected Framework
Genuinely useful even if you never touch a "leadership" role, understanding cost is part of being a good engineer, not just a manager's job.
- Topics:
- The pillars of the AWS Well-Architected Framework (operational excellence, security, reliability, performance efficiency, cost optimization, sustainability)
- Right-sizing resources, and actually using Cost Explorer and Budgets instead of finding out from a surprise bill
- Free Resources:
- AWS Well-Architected Framework — the whitepapers are free and genuinely worth reading
Hands-On Projects Worth Building
Reading documentation only gets you so far, these are small enough to finish in a weekend but touch enough real services to actually stick:
- Host a static website on S3 with CloudFront in front of it, this alone teaches you S3, CloudFront, and a bit of Route 53 if you point a custom domain at it.
- Build a serverless API with API Gateway, Lambda, and DynamoDB, a simple CRUD app is enough, the goal is understanding how these three services actually hand off to each other.
- Set up a VPC from scratch with public and private subnets, put a web server in the public subnet and a database in the private one, and get the networking between them actually working.
- Write your infrastructure as Terraform instead of clicking through the console, redo one of the above projects, but define it entirely in code, this is genuinely the moment a lot of people feel like they've "gotten" infrastructure as code.
- Set up CloudWatch alarms and a basic CI/CD pipeline for whichever project you liked building most, so it actually behaves like something you'd run in a real job, not just a one-off demo.
Certification Paths (Exam Fees Apply, Prep Resources Are Free)
The certifications themselves cost money to actually sit, but almost everything you need to prepare, official exam guides, sample questions, and a genuinely large free tier on AWS Skill Builder, doesn't.
Entry-Level:
- AWS Certified Cloud Practitioner
Associate:
- AWS Certified Solutions Architect – Associate
- AWS Certified SysOps Administrator – Associate
- AWS Certified Developer – Associate
Professional:
- AWS Certified Solutions Architect – Professional
- AWS Certified DevOps Engineer – Professional
Continuous Learning
Youtube Playlists (Free, Full Courses)
freeCodeCamp: AWS Certified Cloud Practitioner Full Course
freeCodeCamp: AWS Certified Solutions Architect Associate Full Course
Stay Updated:
- AWS News Blog for official announcements, free to follow
- r/aws for real, unfiltered discussion from people actually using it day to day
Free Practice Platforms:
- AWS Free Tier — the best way to practice is still just using the real thing
- AWS Skill Builder — has a genuinely large catalog of free digital courses, not just the paid ones
- AWS Workshops — free, guided, hands-on labs built directly by AWS
Conclusion
This roadmap gives you a structured path into cloud engineering on AWS, but a roadmap alone won't get you there, the actual account, the actual projects, and the actual mistakes you make along the way will.
A few things worth keeping in mind:
- Hands-on time inside a real AWS account teaches you more per hour than reading documentation alone ever will
- Networking and security aren't the "boring" phases to rush through, they're the ones that quietly explain half the confusing behavior you'll run into later
- You don't need every certification to get hired, but going through the free prep material for at least one is a genuinely efficient way to make sure you haven't skipped anything important
- AWS Interview Questions are available on Let's Code once you're ready to start prepping for actual interviews
Join our Cloud Engineering community to ask your doubts or to learn together!
Optimize your LinkedIn Profile for free.