Skip to content

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