Learning path · 6 lessons · about 3½ h

Linux SRE: keep it up, find out why

Something is always a little broken in production. Site Reliability Engineering is the craft of knowing how broken, finding out why quickly, and making sure the same thing doesn't bite you twice. You'll measure before you guess, stay calm when the pager goes off, and turn every outage into a lesson. If you liked tracking down the hidden miner or the full disk in Linux Sysadmin, this path is more of that, with better tools.

Is this path for you?

You're ready if these sound familiar (each links to the lesson that teaches it):

If some of those are fuzzy, Linux Sysadmin covers all of them. Take your time there first.

What's ahead

LessonYou'll learn to…The challenge
Measure
lesson 1: the 60-second checklistuse the USE method with uptime, vmstat, mpstat, pidstat, iostat, free and sarA slow server. Find the disk hog and the timer that keeps bringing it back.
lesson 2: SLIs, SLOs, SLAs & KPIspick what to measure, set targets in “nines”, spend error budgets, read percentilesGrade a day of real traffic against its SLOs, using awk
lesson 3: Prometheusrun node_exporter and Prometheus, ask questions in PromQL, write alert rulesBuild monitoring from scratch, then make an alert fire
Respond & plan
lesson 4: incidents & postmortemsrun an incident, communicate, roll back first, write a blameless postmortemYou're on call and the site is down
lesson 5: cgroups & the OOM killerread OOM kills, box services in with MemoryMax, CPUQuota and OOMScoreAdjustA leak keeps getting the wrong service killed
lesson 6: capacity & load testingload-test with ab, use Little's Law and N+1, forecast growthHow many months until this server is too small?

How this path is different

A note from me

The best troubleshooters aren't the ones who know every command. They're the ones who stay curious and methodical when everything is on fire. Follow the checklist, write down what you see, and change one thing at a time. That habit will serve you longer than any tool in this path.