roadmaps / cloud-engineer
How to become a cloud engineer
A practical, stage-by-stage path from beginner to hireable cloud engineer — the foundations, one cloud in depth, and the certs that prove it. Free resources at every step.
› Work the stages in order. Nail the Linux/networking foundation before you touch a cloud console.
› Every resource is free. Go deep on one cloud (we suggest AWS) rather than skimming all three.
› A certification plus a small project deployed from code beats a long list of half-learned services.
Cloud engineers design, build, and run the infrastructure that modern software depends on — compute, storage, networking, and the automation that ties it together. It's a high-demand, well-paid field with a clear path in, and one of the best-monetized skill sets in tech (those cloud certifications carry real weight). The key is depth over breadth: pick one provider, learn it properly, and prove it with a project. These eight stages take you there.
STAGE 01 / 08
Foundations: Linux & networking
The cloud is someone else's Linux servers, so get comfortable with Linux and the command line first — files, permissions, processes, SSH, and the everyday commands. Then learn networking fundamentals: DNS, HTTP(S), TCP/IP, subnets, firewalls, and load balancers. Cloud networking (VPCs, security groups) is just these concepts applied.
This foundation is what lets you actually understand — and debug — what you build in the cloud, instead of clicking around and hoping.
- roadmap.sh — AWS roadmap ↗An interactive visual map of what a cloud/AWS engineer learns — a great big-picture companion.roadmap.sh
- The Linux Commands Handbook ↗A free, thorough guide to the Linux commands you'll use daily. Read it, then keep it as a reference.freecodecamp.org
- → Our Systems & networking coursesFree university courses on operating systems and computer networking.studylistsvault.com
STAGE 02 / 08
Programming & scripting
Cloud engineering is automation, and automation is code. Learn Bash for gluing commands together and Python for tooling and cloud SDKs. Just as important is Git — everything modern, from infrastructure to pipelines, lives in version control.
You don't need to be a full developer, but you must be able to write a script that automates a boring task and manage your work in Git.
STAGE 03 / 08
Core cloud (AWS)
Pick one cloud and go deep. AWS has the biggest market share and the most jobs, so it's the safe first choice (Azure and GCP are strong alternatives, especially for enterprise and data/ML). Learn the core building blocks: compute (EC2, Lambda), storage (S3), networking (VPC), permissions (IAM), and managed databases — and how they connect.
Use the free tier to build real things. Amazon's own Skill Builder platform covers everything up to the Cloud Practitioner certification for free.
STAGE 04 / 08
Infrastructure as Code
Clicking around a console doesn't scale. Infrastructure as Code is the defining modern cloud skill: describe your infrastructure in files you commit to Git, so it's repeatable, reviewable, and recoverable. Terraform is the industry standard for provisioning across any cloud.
Build a small environment entirely from Terraform — no console clicking — and you'll immediately stand out to employers.
STAGE 05 / 08
Containers & Kubernetes
Modern cloud apps ship as containers. Learn Docker to package apps, then Kubernetes to run and scale them across a cluster — every major cloud has a managed Kubernetes service, and it's one of the most in-demand skills in the field.
Take Kubernetes in steps: pods, deployments, services, then scaling. Deploy a containerized app to a managed cluster and you've done the core of the job.
STAGE 06 / 08
Cloud security & networking
Running things in the cloud safely and correctly is what separates a hobbyist from an engineer. Learn identity and access management (least-privilege IAM), network isolation (VPCs, security groups), encryption, and the design principles in the cloud providers' well-architected frameworks — free, hard-won guidance on building reliable, secure, cost-effective systems.
These principles are cloud-agnostic; learn them once and apply them anywhere.
STAGE 07 / 08
Monitoring & cost
You have to know when something's wrong — and what it's costing you. Learn monitoring and observability (metrics, logs, alerts) with tools like Prometheus and Grafana or your cloud's native stack, plus the SRE ideas about what's actually worth alerting on.
And learn cost management — cloud bills surprise everyone at first. Understanding pricing, tagging, and right-sizing makes you genuinely valuable to any team.
STAGE 08 / 08
Certs & the job hunt
Cloud is one of the few fields where certifications genuinely move the needle. Start with a foundational cert (AWS Cloud Practitioner or Azure AZ-900), then an associate one (Solutions Architect Associate) as you gain depth — they're concrete résumé signals and force you to learn the whole landscape.
Pair the cert with a portfolio project: an app deployed to the cloud from Terraform, containerized, with monitoring. That single project demonstrates the whole roadmap. Then prep for interviews and apply — you're ready when you can explain how you'd build and run a system end to end.