Milestone map
3 milestones
Define SLOs and measure current reliability baseline
3 weeks
Define Service Level Objectives (SLOs) for at least two critical user-facing services — specifying the SLI (what is being measured), the SLO target (e.g. 99.9% availability over a 30-day rolling window), and the error budget derived from it. Measure the current reliability baseline by computing actual SLI values over the past 30–90 days using existing monitoring data. Produce an error budget report showing current error budget consumption and the reliability gap between actual and target.
Proof required
Submit an SLO definition document covering at least two services, with for each: the SLI definition (what is measured and how), the SLO target (percentage and time window), the error budget calculation, and the current actual SLI value from 30–90 days of historical monitoring data. Include a brief error budget report showing consumption rate and projected budget exhaustion timeline if current trends continue. ADVERSARIAL VERIFICATION: a named SRE, platform engineer, or engineering director (5+ years experience) must read the SLO definitions and provide written feedback confirming that the SLIs are meaningful user-experience proxies and not gaming-prone internal metrics.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Implement reliability improvements and demonstrate error budget recovery
6 weeks
Identify the top contributors to error budget consumption from the M1 baseline and implement at least two reliability improvements targeting those contributors. Improvements may include: fixing the root cause of a recurring failure mode, improving alerting to catch degradation earlier, adding circuit breakers or retry logic, improving deployment safety (canary deploys, feature flags), or adding capacity to prevent saturation. Run the improvements for at least 4 weeks and measure the resulting error budget consumption compared to the M1 baseline.
Proof required
Submit a reliability improvement report covering: (1) the top two error budget contributors identified from M1 data; (2) the two improvements implemented, with implementation evidence (code change, configuration, architectural diagram, or runbook update); (3) error budget consumption measurements from ≥4 weeks after implementation, compared to the M1 baseline. ADVERSARIAL VERIFICATION: your named SRE reviewer reads the improvement design before implementation and provides written feedback on whether the improvements are likely to reduce error budget consumption in the specific failure modes identified.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Present reliability improvement case with SRE challenge panel
2 weeks
Compile a service reliability improvement report covering SLO definitions, baseline measurements, improvement implementations, and post-improvement error budget results. Present the report in a live session of at least 30 minutes to a panel including your named SRE reviewer plus at least one additional SRE, infrastructure lead, or engineering manager. The panel challenges your SLI design choices, error budget calculations, and causal attribution of reliability improvements.
Proof required
Submit your service reliability improvement report and a record of the challenge session: names and professional roles of both panellists, date and duration (≥30 minutes), and notes on at least three challenges posed and your responses. A written statement from the primary SRE reviewer (50+ words) confirming that the SLO definitions are sound and the reliability improvements are causally linked to error budget recovery. ADVERSARIAL VERIFICATION RULE Level 2: live session required.
What gets checked
Common mistakes
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.