Site Reliability Engineering Fundamentals
Site reliability engineering applies software engineering to operating services. It helps teams set user-centered reliability targets, reduce repetitive operational work, respond to incidents, and improve services through evidence.
itPlatform engineering and SRE | OpenSkills.info
Intro
Site Reliability Engineering Fundamentals
Site reliability engineering, or SRE, is an approach to running production services with software engineering. It gives development and operations work a shared aim: deliver the service users need while making deliberate decisions about reliability and change.
SRE is not a promise that nothing fails. Production systems change, dependencies fail, and demand changes. The work is to understand which service behavior matters, measure it, respond when it degrades, and use what happened to improve the system.
Use SRE to make tradeoffs visible
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://sre.google/sre-book/introduction/
Supports
- SRE as software engineering applied to service operations
- Error budgets, monitoring outputs, engineering focus, and change management
- https://sre.google/sre-book/service-level-objectives/
Supports
- Definitions and use of SLIs, SLOs, SLAs, and error budgets
- User-centered service measurements including latency, errors, throughput, and availability
- https://sre.google/sre-book/eliminating-toil/
Supports
- Definition of toil and the role of automation in reducing recurring operational work
- https://sre.google/workbook/incident-response/
Supports
- Incident-response procedures and coordinated mitigation
- https://sre.google/workbook/postmortem-culture/
Supports
- Blameless postmortem culture and follow-up actions
- https://github.com/dastergon/awesome-sre
Supports
- Discovery of the Availability Calculator and the postmortem collection
- https://dastergon.github.io/availability-calculator/
Supports
- Availability target calculations expressed as permitted downtime
- https://github.com/danluu/post-mortems
Supports
- Curated collection of incident postmortems
