Career Roadmap

Cloud Engineer

Cloud Engineers design, build, and run the infrastructure that modern applications live on — without a single physical server in sight. This roadmap walks you from cloud fundamentals and networking through a major provider, compute and storage, identity and security, infrastructure as code, and the containers, CI/CD, and cost controls that keep a cloud environment fast, secure, and affordable.

Why Cloud Engineering?

The infrastructure skill set behind almost every modern product

Almost nothing ships on-prem anymore. Startups and enterprises alike run their applications on AWS, Azure, or Google Cloud, which means someone has to design the virtual networks, provision the compute and storage, lock down access, and keep the whole thing running without falling over — or blowing the budget. That's the Cloud Engineer: part infrastructure architect, part security-minded operator, fluent in the specific services of at least one major provider and the patterns (autoscaling, high availability, disaster recovery) that make cloud systems resilient.

It's a strong, durable career path precisely because cloud spend keeps growing and the skill gap hasn't closed — provider certifications (AWS, Azure, GCP) are some of the most recognized credentials in tech, and the role has real overlap with DevOps and Data Engineering once you add automation and pipelines into the mix. The roadmap below covers the core path: fundamentals first, then one provider deeply, then the security, automation, and cost-control layers that separate a working cloud setup from a production-grade one.

Choosing a Cloud Provider

The services differ in name, the underlying concepts below don't

Getting Started

Free-tier accounts are enough to work through this entire roadmap

Every major provider offers a free tier — create an AWS, Azure, or Google Cloud account (a credit card is required for verification, but the core services in this roadmap fit comfortably within free-tier limits if you remember to tear resources down after each lesson). Set a billing alarm on day one so you get notified before any surprise charges.

For a local workflow, install the provider's CLI (aws, az, or gcloud) alongside VS Code, and get comfortable with a terminal — nearly every step in this roadmap, from Linux basics through Terraform, happens at the command line rather than by clicking through a console.

None of this requires paid tools or a powerful machine — a free provider account, a free editor, and a terminal are enough to work through every step below.

Quick intro — what is Cloud Engineering?

A quick primer before you start the roadmap. Opens in a small player, no need to leave the page.

The Cloud Engineer Roadmap

Pick a level — each one includes everything from the levels before it

Steps 1 – 4: cloud fundamentals, networking, Linux, and picking a provider

AWS Certified Cloud Practitioner 1 project 30 – 40 hrs
Steps
STEP 1

Cloud Computing Fundamentals

IaaS vs PaaS vs SaaS, public/private/hybrid deployment models, elasticity, and the shared responsibility model between you and your provider.

Documentation
STEP 2

Networking Fundamentals

DNS, IP addressing and subnetting, virtual networks (VPC/VNet), load balancers, and CDNs — the plumbing every cloud service sits on top of.

Documentation
STEP 3

Linux & Command Line Basics

Shell navigation, permissions, process management, and scripting — nearly every cloud instance you'll touch runs Linux under the hood.

Documentation
STEP 4
AWS logoAzure logoGoogle Cloud logo

Pick a Cloud Provider

Go deep on one major provider — AWS, Azure, or Google Cloud — and learn its console, CLI, resource hierarchy, and regions/availability zones.

Documentation
Practice Exam
Projects
Certifications
Certification to target
AWS Certified Cloud Practitioner

An entry-level, vendor-neutral-in-spirit credential covering cloud concepts, core AWS services, security, and billing — a solid check on steps 1 – 4 of this roadmap.

Learn more

Community & Support

Where to ask when a step doesn't click

Frequently Asked Questions

Common questions from people starting out in cloud engineering

Is cloud engineering hard to learn?

The console-clicking basics are approachable fairly quickly, but building real intuition for networking, security, and cost trade-offs takes longer and mostly comes from actually provisioning infrastructure — ideally with Infrastructure as Code — rather than reading service docs alone.

AWS vs. Azure vs. Google Cloud — which should I learn first?

AWS has the largest market share and job market, making it a safe default. Azure shows up heavily in enterprises already using Microsoft tools, and Google Cloud is strong in data and ML-heavy shops. The underlying concepts — VPCs, IAM, managed databases — transfer between all three, so picking one and going deep matters more than which one you pick.

Do I need to know how to code to become a Cloud Engineer?

You don't need to be a software engineer, but you do need to be comfortable scripting — Bash for automation, HCL for Terraform, and enough YAML/JSON to read and write configuration files and CI/CD pipelines fluently.

Which certification should I get first?

The AWS Certified Cloud Practitioner (or Azure/GCP's equivalent fundamentals exam) is the standard starting point — it's broad rather than deep, and confirms you understand core cloud concepts before moving on to a role-based Associate certification like Solutions Architect.

How do I prepare for a Cloud Engineer interview?

Be fluent in core networking (VPCs, subnets, security groups), IAM fundamentals, and at least one IaC tool. Be ready to whiteboard a simple, highly-available architecture, explain the shared responsibility model, and talk through a real cost or incident you diagnosed if you have hands-on project experience to draw on.

Track complete

Twelve steps, from cloud fundamentals to cost-optimized, certified infrastructure. Push what you built to GitHub so it's visible to employers, then keep going — cloud is learned by provisioning real infrastructure, not just reading service docs.

Where next?

Keep exploring by domain or drill into a single skill — or continue on to DevOps and Data Engineer

Video