Resources & Tools
A curated collection of books, tools, communities, and resources for building and scaling your SRE practice.
Essential Reading
Core SRE Books
Site Reliability Engineering (Google, 2016)
The book that started it all
- Foundational SRE concepts from Google
- Real-world examples from Google’s scale
- Free online: sre.google/sre-book
The Site Reliability Workbook (Google, 2018)
Practical implementation guidance
- Hands-on exercises and examples
- More accessible than the first book
- Free online: sre.google/workbook
Seeking SRE (David Blank-Edelman, 2018)
Community perspectives beyond Google
- Essays from SREs at various companies
- Different approaches to SRE
- Real-world implementation stories
Database Reliability Engineering (Laine Campbell & Charity Majors, 2017)
SRE principles for database systems
- Treating databases as distributed systems
- Operational best practices
- Essential for data-heavy services
The Phoenix Project (Gene Kim et al., 2013)
DevOps novel that inspired many SRE teams
- Fictional story of IT transformation
- Makes concepts accessible
- Great for explaining SRE value to leadership
Operations & Incident Response
Incident Management for Operations (Rob Schnepp et al., 2017)
- Practical incident response frameworks
- Communication strategies
- Postmortem best practices
The Field Guide to Understanding ‘Human Error’ (Sidney Dekker, 2014)
- Why blame doesn’t improve systems
- Foundation for blameless culture
- Human factors in incidents
Chaos Engineering (Casey Rosenthal & Nora Jones, 2020)
- Building confidence through controlled experiments
- Netflix’s approach to resilience
- Practical chaos engineering implementation
Monitoring & Observability
Observability Engineering (Charity Majors et al., 2022)
- Modern approach to understanding systems
- Beyond metrics, logs, and traces
- High-cardinality data strategies
Practical Monitoring (Mike Julian, 2017)
- Effective monitoring strategies
- Alerting best practices
- Avoiding common pitfalls
Tools by Category
Monitoring & Observability
Open Source (Free)
Prometheus
- Time-series metrics collection
- Pull-based monitoring
- PromQL query language
- prometheus.io
Grafana
- Visualization and dashboarding
- Multiple data source support
- Alerting capabilities
- grafana.com
Elastic Stack (ELK)
- Log aggregation and search
- Elasticsearch, Logstash, Kibana
- Good for text log analysis
- elastic.co
Jaeger
- Distributed tracing
- Request flow visualization
- Performance debugging
- jaegertracing.io
OpenTelemetry
- Unified observability framework
- Vendor-neutral instrumentation
- Metrics, traces, and logs
- opentelemetry.io
Commercial (with free tiers)
Datadog - All-in-one observability platform
New Relic - APM and infrastructure monitoring
Honeycomb - Observability for complex systems
Sentry - Error tracking and performance
Better Stack - Logs, uptime, and incident management
Incident Response & On-Call
Open Source
Rootly (Free tier available)
- Incident management platform
- Slack integration
- Postmortem automation
- rootly.com
Grafana OnCall
- On-call management
- Alert routing
- Schedule management
- grafana.com/products/oncall
Commercial
PagerDuty (Free tier: 5 users)
- Industry standard for on-call
- Alert aggregation and routing
- Incident response workflows
- pagerduty.com
Opsgenie
- Alert and on-call management
- Atlassian integration
- Flexible routing rules
- atlassian.com/software/opsgenie
FireHydrant
- Modern incident management
- Retros and learning focus
- firehydrant.com
Infrastructure as Code
Terraform (Free & Open Source)
- Multi-cloud infrastructure provisioning
- Declarative configuration
- State management
- terraform.io
Ansible (Free & Open Source)
- Configuration management
- Agentless architecture
- Simple YAML syntax
- ansible.com
Pulumi (Free tier available)
- IaC using real programming languages
- TypeScript, Python, Go support
- pulumi.com
CloudFormation / ARM Templates / Cloud Deployment Manager
- Cloud-native IaC tools
- AWS, Azure, GCP respectively
- Good for single-cloud strategies
CI/CD & Deployment
GitHub Actions (Free for public repos, generous for private)
- Integrated with GitHub
- Simple YAML workflows
- Large ecosystem of actions
- github.com/features/actions
GitLab CI (Free tier available)
- Built into GitLab
- Auto DevOps features
- docs.gitlab.com/ee/ci
CircleCI (Free tier available)
- Fast cloud-based CI/CD
- Docker-native
- circleci.com
Jenkins (Free & Open Source)
- Self-hosted automation server
- Massive plugin ecosystem
- Ultimate flexibility
- jenkins.io
Container Orchestration
Kubernetes (Free & Open Source)
- Industry-standard orchestration
- Complex but powerful
- Large ecosystem
- kubernetes.io
Docker Swarm (Free & Open Source)
- Simpler alternative to K8s
- Built into Docker
- Good for smaller deployments
- docs.docker.com/engine/swarm
Nomad (Free & Open Source)
- HashiCorp’s orchestrator
- Lighter than Kubernetes
- Multi-workload support
- nomadproject.io
Chaos Engineering
Gremlin (Free tier available)
- Managed chaos engineering platform
- Safety controls built-in
- gremlin.com
Chaos Mesh (Free & Open Source)
- Kubernetes-native chaos
- Wide variety of fault types
- chaos-mesh.org
LitmusChaos (Free & Open Source)
- Cloud-native chaos engineering
- ChaosHub for pre-built experiments
- litmuschaos.io
SLO & Error Budget Tracking
Sloth (Free & Open Source)
- SLO generator for Prometheus
- Standardized SLO definitions
- github.com/slok/sloth
Pyrra (Free & Open Source)
- SLO tracking and alerting
- Kubernetes-native
- github.com/pyrra-dev/pyrra
Nobl9 (Commercial)
- SLO platform
- Multi-data source support
- nobl9.com
Online Communities & Learning
Newsletters
SRE Weekly - sreweekly.com
The best weekly SRE newsletter
- Curated articles and tools
- Incident write-ups
- Free, delivered every Sunday
DevOps Weekly - devopsweekly.com
- Broader DevOps perspective
- Tools and techniques
- Industry news
Reddit Communities
r/sre - reddit.com/r/sre
- Active SRE community
- Career advice and discussions
- Tool recommendations
r/devops - reddit.com/r/devops
- DevOps practices and tools
- Large, active community
r/kubernetes - reddit.com/r/kubernetes
- Kubernetes-specific discussions
- Troubleshooting help
Slack Communities
SRE Community - sre.xyz
- Large SRE-focused Slack
- Job board and resources
- Vendor-neutral
Rands Leadership Slack
- Engineering leadership
- Many SREs and managers
- randsinrepose.com/welcome-to-rands-leadership-slack
Discord Servers
DevOps/SRE Discord
- Real-time discussions
- Help and advice
- Search for current invite links
Conferences & Events
Major SRE Conferences
SREcon (USENIX)
- Premier SRE conference
- Americas, EMEA, APAC editions
- Technical deep dives
- usenix.org/conferences/byname/925
KubeCon + CloudNativeCon
- Kubernetes and cloud-native ecosystem
- Large SRE presence
- Multiple locations yearly
- cncf.io/kubecon-cloudnativecon-events
LISA (USENIX)
- Large Installation System Administration
- Operations and SRE focus
- usenix.org/conferences/byname/5
Monitorama
- Monitoring and observability
- Intimate, single-track format
- monitorama.com
Vendor-Specific (Free to attend)
ObservabilityCON (Grafana Labs)
Dash (Datadog)
FutureStack (New Relic)
re:Invent (AWS)
Blogs Worth Following
Company Engineering Blogs
Netflix Tech Blog - netflixtechblog.com
Pioneers of chaos engineering and resilience
Uber Engineering - uber.com/blog/engineering
Scale and operational challenges
Stripe Engineering - stripe.com/blog/engineering
Reliability at scale
GitHub Engineering - github.blog/category/engineering
Platform and infrastructure
Google Cloud Blog - cloud.google.com/blog
SRE practices from the source
LinkedIn Engineering - engineering.linkedin.com
SRE and infrastructure at scale
Individual Blogs
Charity Majors - charity.wtf
Observability, engineering management, on-call
Julia Evans - jvns.ca
Debugging, learning, making complex topics accessible
Cindy Sridharan - copyconstruct.medium.com
Distributed systems, observability
Brendan Gregg - brendangregg.com
Performance analysis, Linux systems
Training & Certification
Certifications
Google Professional Cloud DevOps Engineer
- Google Cloud SRE practices
- cloud.google.com/certification/cloud-devops-engineer
AWS Certified DevOps Engineer
- AWS operational best practices
- aws.amazon.com/certification/certified-devops-engineer-professional
Certified Kubernetes Administrator (CKA)
- Kubernetes operations
- Hands-on practical exam
- cncf.io/certification/cka
Online Courses
LinkedIn Learning SRE Courses
- Various SRE and DevOps topics
- Often free through library memberships
Coursera - Site Reliability Engineering
- University and company courses
- Some free to audit
Udemy SRE Courses
- Practical, hands-on courses
- Often on sale
Podcasts
Software Engineering Daily
- Broad engineering topics
- Regular SRE and infrastructure episodes
- softwareengineeringdaily.com
The Cloudcast
- Cloud and DevOps
- Industry news and interviews
- thecloudcast.net
Screaming in the Cloud
- AWS and cloud infrastructure
- Corey Quinn’s insights
- lastweekinaws.com/podcast
YouTube Channels
GOTO Conferences
- Conference talks on SRE and DevOps
- High-quality presentations
USENIX
- SREcon and LISA talks
- Technical deep dives
Google Cloud Tech
- SRE practices and GCP
- Regular SRE-focused content
DevOps Toolkit
- Viktor Farcic’s practical guides
- Kubernetes, GitOps, DevOps
GitHub Resources
Awesome Lists
awesome-sre - github.com/dastergon/awesome-sre
Curated list of SRE resources
awesome-chaos-engineering - github.com/dastergon/awesome-chaos-engineering
Chaos engineering tools and articles
awesome-incident-response - github.com/meirwah/awesome-incident-response
Incident response tools and resources
Example Code & Configs
Search GitHub for:
- “SLO prometheus” - Example SLO configurations
- “incident postmortem template” - Postmortem examples
- “production readiness checklist” - PR checklists
- “sre runbook” - Runbook examples
Standards & Specifications
OpenSLO
- Standard SLO specification format
- openslo.com
OpenTelemetry
- Observability instrumentation standard
- opentelemetry.io
DORA Metrics
- DevOps Research and Assessment
- Standard performance metrics
- cloud.google.com/blog/products/devops-sre/using-the-four-keys-to-measure-your-devops-performance
Getting Help
Where to Ask Questions
- Your company’s internal Slack/Teams - Start here
- r/sre and r/devops - Reddit communities
- SRE Slack communities - Real-time help
- Stack Overflow - Tag: [sre] or [site-reliability]
- Tool-specific forums - Prometheus, Kubernetes, etc.
Tips for Getting Good Answers
- Be specific: Include error messages, configs, and context
- Show what you’ve tried: Demonstrate effort before asking
- Make it reproducible: Minimal example that shows the problem
- Follow up: Share what worked to help others
Staying Current
SRE practices evolve quickly. Here’s how to stay up to date:
- Subscribe to 2-3 newsletters (SRE Weekly is essential)
- Follow 5-10 practitioners on Twitter/LinkedIn
- Attend 1 conference per year (virtual counts!)
- Read incident postmortems from major companies
- Experiment with new tools in non-production environments
Final Advice
You don’t need all of these tools and resources to do SRE.
Start with:
- One monitoring tool (Prometheus + Grafana)
- One incident management tool (PagerDuty free tier)
- SRE Weekly newsletter
- The Google SRE books (free online)
Build from there based on your actual needs, not what’s trendy.
The best tools are the ones you’ll actually use.