Cloud & DevOps Roadmap
The practical path from Linux basics to deploying and monitoring containers on the cloud.
10 milestones · ~143 hours total
- 1
Linux and the shell
~20hFiles, permissions, processes, package managers, pipes and basic shell scripting.
Practice this → - 2
Networking fundamentals
~12hIP, DNS, ports, HTTP/HTTPS, firewalls, load balancers and how a request travels.
Practice this → - 3
Git and branching workflows
~6hFeature branches, pull requests, tags and release practices.
Practice this → - 4
- 5
CI/CD pipelines
~12hAutomate build, test and deploy with GitHub Actions or similar; understand artifacts and environments.
Practice this → - 6
Cloud fundamentals (AWS, Azure or GCP)
~25hCompute, storage, networking, IAM and managed databases; learn one cloud properly.
Practice this → - 7
Infrastructure as Code
~15hDescribe infrastructure in Terraform; plan, apply, state and modules.
Practice this → - 8
Kubernetes basics
~20hPods, Deployments, Services, config and secrets, and how scaling and rollouts work.
Practice this → - 9
Monitoring, logging and alerting
~10hMetrics, logs, traces and SLOs; build a dashboard and an alert that matters.
Practice this → - 10
Security and cost awareness
~8hLeast privilege, secrets management, patching and keeping the cloud bill under control.
Practice this →