Cloud Engineer Roadmap Cheatsheet: Full Path in One Page

The cloud engineering career path has a logical shape. There are foundations you need before the core skills make sense. There are core skills you need before you are hirable. And there is ongoing growth once you are in the door. This cheatsheet compresses that full path into one page.

The roadmap has four phases: Foundation, Core Skills, Job-Ready, and Growth.


Phase 1: Foundation (Weeks 1–4)#

Before cloud services make sense, you need to understand what is underneath them.

What to cover:

Phase 1 milestone: You can launch a VM in a cloud console, SSH into it, run commands on it, and explain what you are doing and why.

Common mistake in Phase 1: Skipping Linux and networking because they feel like prerequisites rather than “real cloud stuff.” They are the real cloud stuff. Everything else builds on them.


Phase 2: Core Skills (Weeks 5–16)#

This is the longest phase. It is where you build the skills that get you hired.

Pick one cloud provider and go deep:

Do not try to learn all three at once. The concepts transfer. The specifics differ enough to be confusing if you switch constantly.

Core services (hands-on, not just reading):

Infrastructure as Code:

Learn Terraform basics. Write a configuration file, run terraform init, terraform plan, terraform apply. Deploy a real resource. Understand what state is and why it matters.

Containers:

Build a Docker image from a Dockerfile. Run it locally. Push it to a container registry. Understand what a container is and why it is different from a VM.

Kubernetes basics:

Understand pods, deployments, and services. Deploy something to a cluster (use a managed one — EKS, GKE, or AKS). You do not need deep Kubernetes expertise at this stage.

CI/CD:

Build a basic pipeline using GitHub Actions or GitLab CI. It should do something on every push — run a test, build an image, deploy a resource.

Phase 2 milestone: You have deployed a real project using IaC, containers, and a CI/CD pipeline. It is on GitHub with a README.

Common mistake in Phase 2: Watching tutorials without building anything. Tutorials create the illusion of learning. Deploying things and breaking them creates actual learning.


Phase 3: Job-Ready (Weeks 17–24)#

This phase is about packaging your skills for the market.

Get certified:

Sit an associate-level certification: AWS Solutions Architect Associate, GCP Associate Cloud Engineer, or AZ-104. This gets your CV through automated screening and demonstrates you have studied to a recognised standard.

Build 2–3 portfolio projects:

Each project should demonstrate a distinct skill or combination of skills. Document them well. A GitHub repository with a clear README, an architecture diagram, and working code is worth more than a certification alone.

Prepare your CV:

Write experience and project bullets that show outcomes, not just tasks. List certifications with full official names. Include a skills section that is accurate and scannable.

Start applying:

Apply before you feel completely ready. You will learn more from the application and interview process than from another week of studying.

Interview prep:

Review the core topics (networking, IAM, compute, storage). Practice answering scenario questions out loud. Prepare STAR stories from your projects.

Phase 3 milestone: First interview booked.

Common mistake in Phase 3: Waiting until you know everything before applying. There is no point at which you will feel fully ready. Apply when you have a project, a cert, and a CV that represents your real skills.


Phase 4: Growth (Ongoing from First Job)#

Once you are in your first cloud role, the learning compounds faster than it did on your own.

Deepen one specialisation:

Get a professional-level certification in your chosen path once you have 12–18 months of hands-on experience behind it.

Build domain knowledge: cloud skills plus knowledge of your industry (finance, healthcare, retail, etc.) make you significantly more valuable than cloud skills alone.

Common mistake in Phase 4: Staying a generalist indefinitely. Breadth gets you in the door; depth gets you promoted or into more interesting and better-paid roles.


Am I Ready to Apply? Checklist#

Ticking 6 out of 8 is enough to start applying. You do not need to tick all 8 first.


Realistic Timeline#

BackgroundEstimated time to first cloud role
Complete career switcher, no IT background10–14 months with consistent effort
Some IT background (sysadmin, networking, developer)5–8 months
Developer switching to DevOps / cloud3–6 months
Already in cloud, seeking first dedicated cloud role2–4 months

“Consistent effort” means 1–2 hours on working days plus longer sessions on weekends. Learning passively for a few minutes per day will not get you there.