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.
Domains
Complete roadmaps for cloud and operations roles, from infrastructure to reliability.
Cloud Engineer
Design and manage scalable infrastructure on AWS, Azure, or GCP.
View map
DevOps
Automate builds, deployments, and infrastructure with CI/CD and cloud tooling.
View map
Site Reliability Engineer (SRE)
Keep systems reliable, observable, and performant at scale.
View mapSkills
Tools and cloud platforms you can learn on their own or alongside a domain.
Docker
Containerise applications for reliable development, testing, and deployment.
View map
AWS
Cloud computing with EC2, S3, IAM, Lambda, RDS, and scalable architectures.
View map
Azure
Cloud computing with Azure VMs, App Service, Functions, and Active Directory.
View map
Google Cloud
Cloud computing with Compute Engine, Cloud Functions, BigQuery, and GKE.
View map
Terraform
Provision and manage cloud infrastructure using Infrastructure as Code.
View map
Kubernetes
Deploy, scale, and manage containerised applications in production.
View map