Curated Tech Reading Map

Find your next tech book to read

Learning Path

Site Reliability Engineer

A learning path for those aiming to become an SRE — own production reliability, observability, and automation, and scale systems sustainably with an SLO-driven engineering approach.

Required Books
5 books
Recommended Books
14 books
Target Domains
DevOps / SRE / Backend Development / Database Design & Operations
Milestones
6 stages

Share this learning path

Milestones

6 stages
  1. 1

    DevOps Culture Through Storytelling

    Understand the organizational problems DevOps sets out to solve and the Three Ways behind them

    1. The Phoenix Project
    2. The Unicorn Project
    3. The DevOps Handbook
  2. 2

    Continuous Delivery and DORA

    Measure deployment frequency and time to restore, then build the pipeline that shortens lead time

    1. Continuous Delivery
    2. Accelerate
  3. 3

    SRE Principles and SLOs

    Learn to manage reliability as an engineering problem, using error budgets and service level objectives

    1. Site Reliability Engineering
    2. The Site Reliability Workbook
    3. Seeking SRE
  4. 4

    Observability and Operations

    Bring metrics, logs, and traces together until you can tell what production is actually doing

    1. Practical Monitoring
    2. Release It!, 2nd Edition
    3. Observability Engineering
  5. 5

    Containers and Infrastructure as Code

    Build a platform you can reproduce, using containers and infrastructure declared as code

    1. Docker Deep Dive
    2. Kubernetes in Action
    3. Kubernetes Patterns
    4. Cloud Native DevOps with Kubernetes
    5. Infrastructure as Code
    6. Terraform: Up & Running
  6. 6

    Reliability at the Data Layer

    Run databases by SRE principles so schema can evolve in production without costing availability

    1. Database Reliability Engineering

Required Books

5 books

Recommended Books

14 books

The Unicorn Project

A Novel about Digital Disruption, Developers, and Overthrowing the Ancient Powerful Order

Gene Kim

Accelerate

The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Nicole Forsgren, Jez Humble, Gene Kim

The Site Reliability Workbook

Practical Ways to Implement SRE

Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne

Seeking SRE

Conversations About Running Production Systems at Scale

David N. Blank-Edelman

Observability Engineering

Achieving Production Excellence

Charity Majors, Liz Fong-Jones, George Miranda

Docker Deep Dive

Nigel Poulton

Kubernetes in Action

Deploying and managing containers and cloud-native applications

Marko Lukša

Kubernetes Patterns

Reusable Elements for Designing Cloud Native Applications (2nd ed.)

Bilgin Ibryam, Roland Huß

Cloud Native DevOps with Kubernetes

Building, Deploying, and Scaling Modern Applications in the Cloud

John Arundel, Justin Domingus

Infrastructure as Code

Managing Servers in the Cloud

Kief Morris

Terraform: Up & Running

Writing Infrastructure as Code (3rd ed.)

Yevgeniy Brikman

Release It!, 2nd Edition

Design and Deploy Production-Ready Software

Michael T. Nygard

Database Reliability Engineering

Designing and Operating Resilient Database Systems

Laine Campbell, Charity Majors

Team Topologies

Organizing Business and Technology Teams for Fast Flow

Matthew Skelton, Manuel Pais