Site Reliability Engineering: From Foundations to Internet-Scale Systems MOC

The complete 184-chapter, 15-part Site Reliability Engineering curriculum — from Linux internals and distributed-systems theory through reliability engineering, observability, incident response, platform engineering, and Staff/Principal-level MAANG interview preparation, ordered the way SRE expertise actually develops rather than as a topic index.

· §202607141855-25 ·

SRE

If this were a book, this page is the table of contents. This isn’t a copy of Google’s Site Reliability Engineering book — it teaches SRE in the order real expertise actually develops: from operating a single service to running thousands of services globally. Unwritten chapters are listed as stub rows, not empty files.

The sequence also mirrors how MAANG SRE interview loops actually progress: infrastructure fundamentals (Linux, networking, distributed systems) → cloud-native platforms (Kubernetes, IaC, GitOps) → reliability engineering (SLIs, SLOs, error budgets, resiliency) → observability (OpenTelemetry, Prometheus, Grafana, logs, tracing) → operations (incident response, on-call, postmortems) → performance and scalability → platform engineering and large-scale architecture → leadership and interview preparation. For Staff/Principal-level prep, this builds technical depth first, then expands into organizational design and architectural judgment — the areas L6/L7 loops actually evaluate.

Parts

00 — Foundations of Site Reliability Engineering

What SRE actually is, how it diverged from DevOps and Platform Engineering, and the ownership and lifecycle mechanics — production readiness, shared ownership, cost/reliability/velocity trade-offs — that everything later in this book assumes.

01 — Linux, Networking and Operating Systems

The operating-system and network-stack fundamentals underneath every production incident — Linux internals, TCP/IP, DNS, HTTP, TLS, and the edge layer (load balancers, proxies, CDNs) a service actually runs on.

02 — Distributed Systems for SRE

The theory an SRE must apply, not design, under incident pressure — CAP, consensus, distributed transactions, and the coordination primitives (locks, leader election, service discovery) that fail in specific, learnable ways.

03 — Cloud and Infrastructure

The cloud-native infrastructure layer — VMs, containers, Kubernetes, multi-region topology, and the IaC/GitOps discipline that keeps that infrastructure reproducible instead of hand-tuned.

04 — Reliability Engineering

The reliability-target mechanics — SLIs, SLOs, error budgets — and the resiliency patterns (circuit breakers, backpressure, bulkheads, idempotency) that make a system actually hit those targets under real failure.

05 — Observability Engineering

Metrics, logs, and traces as the three signals that turn ‘is this healthy’ from a guess into an answerable question, and the Prometheus/Grafana/Loki/Tempo stack most teams answer it with.

06 — Incident Management

The response structure — command system, on-call design, escalation — and the review discipline — RCA, Five Whys, blameless postmortems — that turns an incident into a system that fails the same way at most once.

07 — Performance Engineering

Profiling, load/stress/soak testing, and the systematic method for finding and removing a system’s actual bottleneck instead of the one that’s easiest to see.

08 — CI/CD and Release Engineering

Shipping changes safely at speed — progressive delivery, canaries, feature flags, and the rollback discipline that makes ‘ship fast’ and ‘stay reliable’ the same goal instead of a trade-off.

09 — Security for SRE

Where security and reliability overlap for an SRE — identity, secrets, zero trust, and the incident-response and DR practices that both disciplines depend on.

10 — Data Systems

The reliability characteristics of the data layer specifically — replication, sharding, backup and recovery — as a discipline distinct from, but foundational to, service-level SLOs.

11 — Platform Engineering

Reliability economics once you’re not running one service but the platform every other team’s services run on — self-service, golden paths, multi-tenancy, and platform-level SLOs.

12 — Large Scale Architecture

What changes architecturally at planet scale — global traffic management, multi-region and multi-cloud topology, and the cost-vs-reliability math that gets harder, not easier, at that scale.

13 — Leadership and Organizational SRE

Structuring an SRE practice, earning its adoption beyond the team that started it, and the influence-without-authority skills that define the Staff/Principal level of the role.

14 — MAANG SRE Interview Preparation

Loop-by-loop preparation for the SRE interview formats at Google, Meta, Amazon, Microsoft, Apple, and Netflix — Linux/networking/Kubernetes depth, live troubleshooting, reliability system design, and the Staff/Principal bar specifically.

Appendices

  • Appendix A — Linux Command Cheat Sheet
  • Appendix B — Networking Cheat Sheet
  • Appendix C — Kubernetes Cheat Sheet
  • Appendix D — PromQL Cheat Sheet
  • Appendix E — OpenTelemetry Cheat Sheet
  • Appendix F — Incident Response Templates
  • Appendix G — Postmortem Templates
  • Appendix H — Capacity Planning Worksheets
  • Appendix I — SRE Design Patterns
  • Appendix J — Reliability Anti-Patterns

Metadata

AuthorAmit Singh
Scopesre

Local graph

Full graph →

Linked from 6 notes

Notes — Library Index

The front page of the notebook — every book-shaped domain, the applied Projects and flat Inbox folders, and how they cross-link into one wiki instead of duplicating content across each other.

Infrastructure Platform Engineering

A book-shaped table of contents for infrastructure platform engineering: from infrastructure operations to self-service platforms, IaC foundations, Terraform/OpenTofu, cloud platform design, networking, identity, compute, storage, golden images, automation, governance, observability, reliability, enterprise platforms, anti-patterns, and MAANG interview prep — cross-linking existing sre/networks/kubernetes/patterns/internal-developer-platforms notes instead of duplicating them.

2 — Linux Networking

The Linux networking command-line toolkit — ss, netstat, ip, ifconfig, route, traceroute, and ping — for diagnosing a network from the box itself.

Computer Networks

A book-shaped table of contents for computer networking, from first principles to production systems: Ethernet through IP, TCP/UDP/QUIC, DNS, the HTTP ecosystem, security, cloud/Kubernetes networking, performance engineering, observability/debugging, and distributed-systems networking — cross-linking existing kubernetes/sre/system-design/tech notes instead of duplicating them.

Observability Engineering

A book-shaped table of contents for observability engineering: foundations through architecture, metrics, logging, tracing, profiling, OpenTelemetry, instrumentation, Kubernetes/cloud, data platforms, visualization, alerting, SRE integration, cost, security, platform engineering, AI-driven operations, and MAANG interview preparation — cross-linking existing prometheus/grafana-cloud/kubernetes/sre/platform-engineering notes instead of duplicating them.

Platform Engineering Fundamentals

A book-shaped table of contents for platform engineering fundamentals: evolution and organizational foundations, platform-as-a-product thinking, core principles (self-service, golden paths, automation, APIs), design principles, the platform lifecycle, DORA/SPACE metrics, anti-patterns, enterprise governance, and MAANG interview prep — cross-linking existing sre/patterns/observability/projects notes instead of duplicating them.