DevOps & Platform Engineering
From a Linux shell to a production platform: how software gets built, shipped, run and observed.
Make this roadmap your plan
Sign in to save your routine, streaks, notes, and progress across devices.
Systems foundations
The layer everything else sits on. Skipping it is why most DevOps learning stalls at "the tutorial worked".
Linux for engineers
beginner2hProcesses, signals, file descriptors, permissions and the /proc filesystem. Enough to answer "why is this container using 4GB?" without guessing.
Shell scripting that survives review
beginner1h 15mNetworking you will actually debug
beginner2hGit and delivery workflows
beginner1h 15mContainers
What a container actually is, before what a container orchestrator does.
What a container really is
intermediate1h 30mImages and Dockerfiles
intermediate1h 30mLocal environments with Compose
intermediate1hRegistries, tags and supply chain
intermediate1hOrchestration
Kubernetes, taught as a control loop rather than a pile of YAML.
The Kubernetes object model
intermediate2hServices, ingress and cluster networking
advanced1h 30mConfig, secrets and storage
advanced1h 15mScheduling, limits and autoscaling
advanced1h 30mPackaging with Helm and Kustomize
advanced1hDelivery
Getting a commit into production repeatedly, safely and without a person holding their breath.
Continuous integration
intermediate1h 30mDeployment strategies
advanced1h 30mGitOps
advanced1h 15mInfrastructure as code
advanced2hSecrets management
advanced1h 15mRunning it
The part of the job that starts after the deploy succeeds.
Metrics, logs and traces
intermediate2hSLIs, SLOs and error budgets
advanced1h 30mAlerting people will not ignore
advanced1h 15mIncident response and postmortems
advanced1h 15mCapacity, cost and performance
advanced1h 15mPlatform security
Security as a property of the platform, not a review at the end.