O'Reilly logo
live online training icon Live Online training

Site Reliability Engineering Fundamentals

A practical guide to the fundamentals and best practices

Topic: System Administration
Emil Stolarsky
Jaime Woo

Over the past five years, the ideas behind site reliability engineering (SRE) have caught fire because of their success in improving the reliability of systems. But those just starting their SRE journey often have questions. For instance, how do you transform an existing organization toward SRE? Where do DevOps and SRE overlap, and where do they diverge? And which method for calculating and measuring service-level objectives (SLOs) should you use, and when?

Join Incident Labs’ Emil Stolarsky and Jaime Woo to gain a foundational understanding of SRE principles and the infrastructure practices and processes of a range of organizations—along with actionable advice on putting them to work in your organization. Emil and Jaime will also take you through the pragmatic and sometimes messy decisions that must be made on a regular basis to form a functional and successful SRE culture.

Make meaningful changes to how you run your services immediately, and learn how to start meaningfully participating in the SRE community.

What you'll learn-and how you can apply it

By the end of this live online course, you’ll understand:

  • What SRE is (and isn’t) and how it’s evolved over the past decade
  • How SRE relates to concepts like DevOps and resilience engineering
  • The benefits of SRE
  • When and how SRE should be applied for maximum impact
  • Current SRE conversations and where they’re happening

And you’ll be able to:

  • Assess how SRE is implemented across various companies of different sizes
  • Implement foundational SRE concepts, such as SLOs and error budgets
  • Debunk common myths and misunderstandings around SRE
  • Evaluate the progress of SRE adoption and strategies and relate them back to stakeholders

This training course is for you because...

  • You’re a developer new to or looking to enter an SRE role.
  • You build the tools that improve deployment, shepherd code from developers into production, make sure it keeps running, or anything else remotely related.
  • You want to become well-versed in the foundations and best practices of SRE.

Prerequisites

  • Experience running software in production environments
  • Familiarity with the struggle of implementing SRE

Recommended follow-up:

About your instructors

  • Emil Stolarsky is a site reliability engineer. Previously, he worked on caching, performance, and disaster recovery at Shopify and the internal Kubernetes platform at DigitalOcean. He’s the program cochair for SREcon EMEA 2019 and SREcon Americas West 2020 and contributed a chapter to the O’Reilly book Seeking SRE.

  • Jaime Woo is an award-nominated writer and a frequent speaker at SREcon EMEA, Americas West, and Americas East. He began his career as a molecular biologist before working at DigitalOcean, Riot Games, and Shopify, where he launched the engineering communications function.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

SRE Fundamentals (55 minutes)

  • Presentation: An overview of site of reliability engineering
  • Poll: Where on the SRE journey is your company?
  • Presentation: What does SRE look like in practice?
  • Discussion: Understanding reliability as a feature
  • Q&A

Break (5 minutes)

SRE Best Practices (60 minutes)

  • Presentation: SLIs, SLOs, SLAs, and error budgets
  • Exercise: Unlocking key SLIs and corresponding SLOs
  • Presentation: Building a learning organization
  • Presentation: What does it take to roll out SRE?
  • Q&A