Cloud & DevOps

Build, ship and run software at scale: learn containers, CI/CD, infrastructure as code and the major cloud platforms with free, step-by-step roadmaps.

About Cloud & DevOps

Cloud computing lets teams rent servers, storage and services on demand from providers such as AWS, Azure and Google Cloud instead of running their own hardware. DevOps is the set of practices that brings development and operations together so software can be built, tested and released quickly and reliably.

Modern teams package applications in containers with Docker, run and scale them with Kubernetes, and describe their infrastructure as code with Terraform. Cloud engineers design that infrastructure, DevOps engineers automate the delivery pipeline, and site reliability engineers keep production systems healthy.

Good practice here means automation, monitoring, security and cost awareness. The roadmaps below take you from your first container to running reliable systems in the cloud, whether you want a career in the field or just want to deploy your own projects.

Where to start

A suggested order if you are new to cloud and DevOps. Each step builds on the one before.

  1. 1Docker
  2. 2AWS
  3. 3Cloud Engineer
  4. 4DevOps
  5. 5Terraform
  6. 6Kubernetes

Frequently Asked Questions

Common questions about learning Cloud & DevOps.