DevOps roadmap
The whole course in one table. Each block builds on the one before it, and each ends with a build step on LoopNotes.
Download the one-page roadmap PDF
| Block | Topic | What you learn | LoopNotes build |
|---|---|---|---|
| 1 | Foundations | What DevOps is, how apps reach users, servers, the terminal, files | Run LoopNotes on Linux |
| 2 | Linux | Users and sudo, permissions, processes, packages, systemd | LoopNotes as a service |
| 3 | Networking | IP, ports, DNS, HTTP/HTTPS, SSH, troubleshooting | Reach it from a browser |
| 4 | Git & GitHub | Commits, branches, remotes, conflicts, pull requests | LoopNotes on GitHub |
| 5 | Scripting | Bash, variables, loops, cron, YAML/JSON, environment variables | A deploy script |
| 6 | Docker I | Why containers, images, Dockerfile, build and run | LoopNotes in a container |
| 7 | Docker II | Layers, volumes, networks, Compose, registries | App + database with Compose |
| 8 | CI/CD | GitHub Actions, workflows, build, push and deploy | Ship on every push |
| 9 | AWS I | Cloud, regions, IAM, EC2, security groups, S3 | LoopNotes on EC2 |
| 10 | AWS II | VPC, load balancers, auto scaling, RDS, Route 53 | Behind a load balancer |
| 11 | Infrastructure as Code | Terraform, providers, state, Ansible | All of AWS as code |
| 12 | Kubernetes I | Architecture, local cluster, pods, deployments | LoopNotes on Kubernetes |
| 13 | Kubernetes II | Services, Ingress, ConfigMaps, Secrets, storage | Exposed with Ingress |
| 14 | Kubernetes III | Probes, resources, rolling updates, autoscaling, Helm | Zero-downtime deploys |
| 15 | Monitoring | Observability, Prometheus, Grafana, alerts, logs | Dashboards and alerts |
| 16 | Job-ready | GitOps, DevSecOps, secrets, SRE, incidents, portfolio | Your portfolio README |