Site Reliability Engineering interview question · Most asked
What is a blameless postmortem, and what makes one effective?
Summary
A written review after an incident that explains what happened, the impact, how it was detected and mitigated, the contributing factors, and the actions to prevent recurrence, while assuming everyone acted reasonably with the information they had. Blamelessness makes people share the truth, which is the only way to fix the system.
Longer Answer
An effective postmortem has: a timeline built from logs and chat, impact in user terms (and SLO budget consumed), contributing factors rather than a single 'root cause' (systems fail through combinations), what went well and where we got lucky, and a small number of specific, owned, prioritised action items with due dates.
"Human error" is never the conclusion: ask why the system allowed the error (missing guardrails, confusing tooling, unclear runbooks). Share postmortems widely, review them in a regular forum, and track action-item completion; unfinished items are how the same incident happens twice.
Key Points
- Blameless: assume good intent; fix the system.
- Timeline, impact, contributing factors, actions.
- No 'human error' conclusions.
- Track action items to completion.
Deep dive: The Tech Lead Handbook
More most-asked Site Reliability Engineering questions
- What is Site Reliability Engineering, and how does it relate to DevOps?
- What makes a good alert? Explain symptom-based alerting and alert fatigue.
- What is an error budget, and how should it be used?
- Define SLI, SLO and SLA, and explain how they relate.
- What is burn-rate alerting, and why is it better than alerting on raw error rates?
- How do you choose good SLIs for a service?
- What are the four golden signals?
- What is the difference between monitoring and observability? Explain metrics, logs and traces.