SRE learning roadmaps
Whether you are new to SRE or have decades in infrastructure, start at the stage that fits you and keep growing.
Stage 1 · Getting started
Junior SRE / SRE-I
New to SRE or moving from IT or development
0 of 17 complete
- SRE Fundamentals: What It Is, Why It Exists and How to Think Like an SRE
- Embracing Risk: How Much Reliability Is Enough?
- SLIs, SLOs and SLAs Explained with Real Examples
- Linux for SREs: Performance and Troubleshooting
- Networking for SREs: DNS, TCP, TLS, Load Balancing
- Python Fundamentals for SREs: Your First Useful Scripts
- Files, Text Processing and Log Parsing in Python
- Observability vs Monitoring: Metrics, Logs, Traces and the Golden Signals
- Prometheus and PromQL: From Basics to Scale
- Logging Standards and Health Check Design
- AWS Core for SREs: VPC, Networking and IAM Explained Visually
- Generative AI Fundamentals for SREs: LLMs, RAG, Agents and Guardrails
- Incident Management: Roles, Process and Communication
- Effective Troubleshooting: A Method, Not Magic
- Kubernetes Troubleshooting: A Step-by-Step Playbook for Pods, Nodes and Networking
- Ansible and Configuration Management for Toil Automation
- Live Troubleshooting Scenarios (With Model Answers)
Stage 2 · Practitioner
SRE-II / Senior SRE
Running production services on call
0 of 23 complete
- Error Budgets, Burn Rates and Policy
- Alert Design: Symptoms, Noise and Paging Philosophy
- Alert Standardization: A Framework for Consistent, Actionable Alerts
- Runbook Creation Guide: Templates, Examples, Testing and Automation
- Blameless Postmortems That Actually Prevent Repeats
- Emergency Response: Learning from Experiments, Changes and Automation Gone Wrong
- Automation Scripts: os, subprocess, argparse and Safe CLIs
- HTTP, APIs and Resilient Clients: Timeouts, Retries and Backoff
- Testing, Logging and Packaging: Writing Python Others Can Trust
- Python and boto3: AWS Automation Recipes for SREs
- Infrastructure as Code with Terraform: Safe at Scale
- Release Engineering and Progressive Delivery
- AWS Compute: EC2, Auto Scaling, EKS, ECS and Lambda
- AWS Data Stores: S3, RDS/Aurora, DynamoDB, Caching and Queues
- AWS Observability: CloudWatch, X-Ray, CloudTrail and Managed Prometheus
- Performance Testing and Engineering
- Testing for Reliability: From Unit Tests to Production Probes
- DevSecOps and Security for SREs
- Kubernetes Reliability: Resources, Probes, PDBs and Rollouts
- Capacity Planning and Performance Engineering
- Chaos Engineering Fundamentals: Break Things on Purpose, Safely
- AIOps: Using AI to Improve Reliability
- Reliability-Focused System Design Interviews
Stage 3 · Senior and staff
Staff SRE / Tech Lead
Designing reliability across many systems
0 of 37 complete
- Distributed Tracing and OpenTelemetry
- Distributed Tracing with OpenTelemetry: Hands-On Instrumentation and Collector Setup
- Using Traces to Debug Latency, Errors and Dependencies
- Structured Wide Events: The Building Block of Modern Observability
- The Core Analysis Loop: Debugging Production from First Principles
- SLO-Based Alerting Deep Dive: Burn Rates, Windows and Predictive Alerts
- Sampling Telemetry: Cheap but Accurate Enough
- Telemetry Pipelines, Storage Design and Observability Cost Control
- Observability-Driven Development, CI/CD Observability and Performance Engineering
- Post-Mortem Analysis in Depth: Template, Method, Example and Trend Review
- Load Balancing at Scale: From DNS to the Datacenter
- Handling Overload: Load Shedding, Throttling and Criticality
- Cascading Failures: Causes, Prevention and Emergency Response
- Distributed Consensus for Reliability: Paxos, Raft, Quorums and Leader Election
- Reliable Scheduling and Data Pipelines: Cron at Scale and Workflow Patterns
- Data Integrity: What You Read Is What You Wrote
- Network Reliability at Scale: BGP, DNS, CDN, DDoS and Multi-Cloud
- Network Reliability Engineering Practices: SLOs, Monitoring, Change and Automation
- Advanced Kubernetes: Control Plane, etcd and API Internals
- Advanced Kubernetes Networking, CNI and Service Mesh
- Advanced Kubernetes Scheduling, Autoscaling and Cost
- Disaster Recovery, Multi-Region and Resilience Patterns
- AWS Reliability Architecture: Well-Architected, Multi-AZ/Region and Famous Outages
- Storage Reliability, Data Centers and Private Cloud
- FinOps for SREs: Cost as a Reliability Constraint
- Chaos Experiments in Practice: Kubernetes, Cloud and Game Days
- Generative AI for SRE: Ten Practical Use Cases with Architectures and Guardrails
- LLM Incident Copilots and Agentic SRE
- Observability and Evaluations for LLM Applications
- SRE for ML and LLM Systems in Production
- Concurrency in Python: Threads, asyncio and Multiprocessing
- Python Data Structures and Coding-Interview Patterns for SREs
- Capstone Projects: Build Real SRE Tools in Python
- Famous Outage Case Studies and What They Teach
- On-Call Design and Burnout Prevention
- Toil, Automation and Platform Thinking
- Behavioural, Leadership and Influence Rounds
Stage 4 · Leader and principal
Principal / Head of SRE
Building and leading SRE teams and strategy
0 of 16 complete
- Building an SRE Team from Scratch: A Phase-by-Phase Playbook for Leaders
- SRE Maturity Model, Org Strategy and Leadership (Staff to CTO)
- SRE Maturity Assessment: Scoring Rubric, Evidence and Level-by-Level Roadmap
- SRE KPIs, OKRs and Executive Scorecards for Every Maturity Stage
- Launch Coordination and Production Readiness Reviews
- Growing SREs: On-Call Onboarding, Managing Interrupts and Team Collaboration
- Observability Strategy and Governance for Technical Leaders
- FinOps for SREs: Cost as a Reliability Constraint
- AWS Reliability Architecture: Well-Architected, Multi-AZ/Region and Famous Outages
- Kubernetes Security, Policy and Multi-Cluster Operations
- Generative AI for SRE: Ten Practical Use Cases with Architectures and Guardrails
- SRE for ML and LLM Systems in Production
- Disaster Recovery, Multi-Region and Resilience Patterns
- Chaos Experiments in Practice: Kubernetes, Cloud and Game Days
- SRE Interview Preparation: Study Plans, Question Bank and a Winning Answer Framework
- Behavioural, Leadership and Influence Rounds