SRE Foundation study plan
SRE Foundation · Give each week a clear focus.
8 weeks · About 7 hours per week
SRE Principles and Practices
Define reliability from an SRE perspective and distinguish it from availability, durability, and uptime in your own words
Map each core SRE practice (SLIs/SLOs, error budgets, toil reduction, automation, monitoring, release engineering, simplicity) to one concrete example from a system you have operated
Explain the 100%-reliability fallacy and compute why each additional nine raises cost faster than it raises user value
Compare SRE, DevOps, and traditional operations across at least four dimensions (ownership, metrics, change management, failure posture)
Your checkpoint
A one-page personal glossary of 15 SRE terms plus a table mapping each SRE practice to a real or realistic example and the failure it prevents.
SRE Principles and Practices & Service Level Objectives and Error Budgets
Write three SLIs for one service using the ratio form (good events / valid events) and state where each is measured
Convert each SLI into an SLO by adding a numeric target and a compliance window
Calculate the error budget in minutes and in event counts for a 99.9% target over both a 28-day and a 30-day window
Write an error budget policy that names the trigger conditions and required actions at budget healthy, 50% consumed, and exhausted
Distinguish SLI, SLO, SLA, and error budget and explain which one is contractual
Your checkpoint
A complete SLO document for one service: three SLIs with measurement points, targets, rolling windows, computed error budgets, and a signed-off error budget policy with named decision owners.
Service Level Objectives and Error Budgets & Monitoring and Service Level Indicators
Design instrumentation for one request path so it yields request rate, error rate, and a latency distribution rather than an average
Select p50/p90/p99 thresholds and justify each choice for a user-facing service versus a batch pipeline
Sketch a four-golden-signals dashboard for one service and specify the query and threshold behind each panel
Rewrite two cause-based alerts as symptom-based alerts and state the user-visible condition each detects
Explain how alerting on SLO burn rate reduces noise compared with static threshold alerting
Your checkpoint
A dashboard specification (panels, queries, thresholds, units) plus an alert catalog of five symptom-based alerts each tied to an SLO and a runbook link.
Reducing Toil & SRE Tools and Automation
Log every recurring operational task for one week and quantify hours per week, frequency, and manual step count
Compute your current toil percentage and compare it against the 50% ceiling
Rank at least three automation candidates by effort to build versus recurring hours saved per quarter
Automate one repetitive task end to end and measure time per execution before versus after
Classify your tooling gaps into configuration management, CI/CD, observability, and load/chaos testing
Your checkpoint
A toil audit spreadsheet listing every task with hours per week, toil percentage, automation ranking, plus one task fully automated with measured before/after execution time.
SRE Tools and Automation & Anti-Fragility and Learning from Failure
Write an idempotent, versioned runbook for a routine operational task that a peer can execute without asking questions
Design a canary release with explicit promotion criteria and an automatic rollback trigger
Configure or specify one health check and one automated remediation action with a safe abort path
Evaluate one build-versus-buy tooling decision against at least three weighted criteria
Identify where automation removes toil versus where it merely moves it, using one example from your own stack
Your checkpoint
An automation architecture diagram for one service plus a peer-tested runbook that a colleague executes cold, with their questions and your fixes recorded.
Anti-Fragility and Learning from Failure & Organizational Impact of SRE
Write a blameless postmortem for a past incident including timeline, contributing factors, and impact in user terms
Separate root cause from contributing factors and derive at least three systemic fixes rather than one individual fix
Design a chaos experiment with an explicit hypothesis, bounded blast radius, and an abort condition
Explain three resilience tactics (redundancy, graceful degradation, load shedding) with a concrete implementation each
Describe how SRE interfaces with product, development, and leadership and name two likely sources of friction
Your checkpoint
A completed blameless postmortem with action items, owners, and due dates, plus a one-page chaos experiment design doc reviewed by a peer.
Organizational Impact of SRE & SRE, Other Frameworks, The Future
Compare embedded, centralized, and consulting SRE team models in a tradeoff table covering ownership, scaling, and cost
Draft an SLO review cadence with a standing agenda and named participants
Argue the business case for error budgets to a non-technical stakeholder in five sentences or fewer
Compare SRE with DevOps, ITIL, Lean, and Agile on goals, metrics, and primary artifacts
Summarize three emerging directions (e.g. platform engineering, AI-assisted operations, cloud cost-aware reliability) with one risk each
Your checkpoint
A one-page SRE adoption proposal for your organization covering team model, SLO ownership, toil budget, review cadence, and the business rationale.
SRE, Other Frameworks, The Future & SRE Principles and Practices & Service Level Objectives and Error Budgets
Take a full-length timed practice exam under exam conditions and score at least 80% overall
Re-drill every missed item until you can write the correct reasoning without looking at the answer
Cross-check your SLO and error budget notes against the exam blueprint and close any gaps in domains scoring below 70%
Compress all eight domains into a single-page reference you could redraw from memory
Your checkpoint
A scored practice exam log with per-domain error analysis and a final one-page cheat sheet covering all eight domains.
Milestones
Week 4: Score at least 75% on a 40-question practice set covering domains 1-4, and produce a toil audit with a defensible baseline toil percentage.
Week 6: Deliver a postmortem a peer rates blameless and actionable, and score at least 80% on practice questions covering domains 3-6.
Week 8: Score at least 80% on a full timed practice exam with no individual domain below 70%, and submit the completed one-page cheat sheet.