SRE Cheat Sheet 2026
The 30 highest-yield SRE facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.
40 questions
60 min time limit
65% to pass
- Which deployment strategy sends a small percentage of production traffic to a new version while the rest uses the old version? → Canary deployment
- A team uses Elasticsearch, Logstash, and Kibana (ELK stack). What is Logstash's role? → Ingesting, transforming, and shipping log data to Elasticsearch
- What is 'traffic shaping' used for in capacity management? → Controlling the rate and distribution of incoming requests to protect backend capacity
- Why is post-incident review important? → To analyze the root cause and prevent recurrence
- In Kubernetes, what does a Helm chart provide? → A package of pre-configured Kubernetes resources
- A runbook step says 'restart the service if latency exceeds 2 seconds.' This is an example of what type of runbook content? → Remediation step
- What is the purpose of a 'blameless post-mortem' in on-call culture? → To analyze what went wrong and improve systems without attributing personal fault
- Which of the following is an example of toil that is ALSO a reliability risk if left unaddressed? → Manually rotating API keys before they expire
- Why are postmortems important after incidents? → To learn from incidents and improve systems
- Which practice involves deliberately taking down entire availability zones in production to test failover? → Region evacuation drills
- What is the purpose of a 'capacity model' in SRE practice? → Mapping resource consumption to traffic levels to forecast infrastructure needs
- In the context of SRE and IaC, what is a 'golden image'? → A pre-built, pre-configured machine image used as a base for new instances
- Which formula correctly expresses the error budget for a 99.9% monthly SLO? → 0.1% of total minutes in the month ≈ 43.8 minutes of allowed downtime
- What is the primary purpose of using Infrastructure as Code (IaC)? → To automate infrastructure setup and ensure consistent environments
- What is the purpose of an incident response playbook? → To define and document standard response steps
- What does SLI stand for in SRE terminology? → Service Level Indicator
- In the context of capacity planning, what is 'demand forecasting'? → Predicting future resource needs based on business and traffic growth trends
- Which metric best indicates that a system has recovered from a chaos experiment? → All steady state indicators returning to pre-experiment values
- What is the primary purpose of a log aggregation pipeline in an SRE context? → To centralize logs from multiple sources for unified search and analysis
- How does Terraform support IaC practices? → By allowing declarative infrastructure provisioning as code
- Which tool is commonly used for configuration management in SRE practices? → Ansible
- Which practice helps reduce risk during changes? → Canary deployments and feature flags
- Which of the following best describes Infrastructure as Code? → Infrastructure managed using scripts and configuration files
- What is 'latency injection' used to test in a microservices architecture? → How upstream callers handle slow dependencies, including timeout and retry behavior
- Which of the following best describes a key competency required for observability & logging in SRE practice? → Strong analytical skills combined with effective communication and ethical judgment
- Which practice ensures that a failed pipeline step stops downstream stages from running? → Fast-fail (fail-fast) configuration where any failing step aborts the pipeline
- Which load testing approach best simulates realistic production traffic for capacity planning? → Replay of recorded production traffic traces
- What does 'headroom' refer to in capacity planning? → Reserved capacity above current usage to absorb unexpected demand
- What does 'fault injection' mean in the context of resilience testing? → Deliberately introducing errors, latency, or resource exhaustion into a running system
- When should chaos experiments first be run in a CI/CD pipeline? → In staging or pre-production environments before changes reach production
Turn these facts into recall:
Was this helpful?