← All Career Paths

Technology

How to Become a Cloud Engineer

Learn how to design, deploy, automate, and manage cloud infrastructure.

Intermediate5 core skills4 learning phases

What does a Cloud Engineer do?

Cloud engineers build and maintain infrastructure using cloud platforms, networking, compute, storage, identity, and automation technologies.

Skills you'll need

Networking

Understand how devices, applications, and networks communicate.

essential

Why it matters: Cloud environments are fundamentally built on networking concepts such as routing, subnets, DNS, and connectivity.

Linux

Use the Linux operating system and command line to manage systems.

essential

Why it matters: Linux is widely used for cloud workloads and is an important foundation for managing infrastructure.

AWS

Build and manage infrastructure using Amazon Web Services.

essential

Why it matters: A major cloud platform provides the infrastructure services you will use to build practical cloud systems.

Terraform

Define and provision infrastructure using infrastructure as code.

important

Why it matters: Infrastructure as code allows cloud infrastructure to be created consistently and reproducibly.

Docker

Package applications into portable containers.

important

Why it matters: Containers provide a standard way to package and deploy applications in modern infrastructure.

Typical learning path

1

Cloud Foundations

~45 hours

Learn networking, Linux, and the fundamental concepts behind cloud infrastructure.

Skills

NetworkingLinuxAWS

Milestone: Explain how networking, operating systems, and core cloud services work together.

2

Cloud Infrastructure

~55 hours

Build practical infrastructure using compute, storage, networking, and identity services.

Skills

AWS

Milestone: Deploy a functioning cloud environment using multiple infrastructure services.

3

Infrastructure as Code

~45 hours

Learn to define and automate cloud infrastructure using Terraform.

Skills

Terraform

Milestone: Deploy your cloud environment using infrastructure as code rather than configuring resources manually.

4

Containers & Cloud Automation

~35 hours

Learn how containers package applications and how containerized workloads fit into modern cloud infrastructure.

Skills

Docker

Milestone: Build and run a containerized application and explain how it could be deployed in a cloud environment.

Ready to build your roadmap?

See which skills you already have, what you should learn next, and how much time it could take based on your situation.

Build My Personalized Roadmap →