Site Reliability Engineering Principles Questions
The core SRE practice model: service-level objectives and indicators, error budgets, toil reduction, and reliability as an engineering discipline. Covers the principles and trade-offs behind treating operations as a software problem and balancing reliability against feature velocity. The conceptual foundation questions specific to SRE-style roles.
Explain the difference between Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs). As a Solutions Architect, demonstrate how you would translate a business goal (for example, 99.9% checkout success) into SLIs, set an SLO, and define action when the error budget is consumed.
Given Prometheus counters: http_requests_total{service="images",code="200"} and http_requests_total{service="images"}, write a PromQL expression that computes the 5-minute availability SLI (successful requests / total requests) for service 'images' and a rule that fires an alert if availability < 99.95% for 15 minutes. Explain your use of functions and evaluation interval.
Design an algorithm (pseudocode acceptable) that consumes streaming telemetry and computes SLIs in near-real-time, and then dynamically adjusts alert thresholds using an anomaly detection technique (e.g., EWMA or z-score over sliding windows) to reduce false positives. Describe window sizes, smoothing parameters, and how to handle seasonality.
You inherit a platform (or client engagement) suffering frequent incidents and low operational maturity: no meaningful monitoring, tight release cycles, and repeated unplanned outages. Propose a prioritized 6 to 12 month roadmap to improve reliability, with specific milestones and how you would sequence quick wins against structural fixes.
How do you test and validate that an SLI truly reflects customer experience and is not biased by instrumentation or sampling? Provide a validation plan including synthetic tests, correlating real-user telemetry (RUM), shadow traffic and acceptance criteria.
Unlock Full Question Bank
Get access to all 40 Site Reliability Engineering Principles interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.