0%

Book Description

Many SRE tasks are the same across all types of software, yet individual teams often develop very different automation tools and processes and can resist standardization. Why does this diversity exist? And how can an organization prevent SRE teams from duplicating their development efforts while cutting down on their manual labor? This case study details how and why several teams at Google eventually gravitated to one tool—Sisyphus—despite its lack of managerial support, best practices, and high-quality code.

Google engineer Richard Bondi examines how Sisyphus was able to proliferate across Google’s SRE teams. You’ll delve into data that demonstrates Sisyphus’s adoption success and learn how this tool overcame two significant challenges along the way. This case study offers site reliability engineers, managers, and organizational practitioners a clear example of how a tool influenced SRE behavior by adapting to SRE culture.

You’ll explore ways to:

  • Tailor tool development to the specifics of your organization's environment
  • Design tools that are adaptable to individual SRE teams
  • Accommodate teams and individuals who have traditionally been resistant to top-down mandates
  • Decide when a tool is "good enough" rather than perfect

Table of Contents

  1. A Case Study in Community-Driven Software Adoption
    1. The Mystery of Sisyphus
      1. The Data Demonstrating Adoption
      2. The Mystery
      3. The Answer
    2. Challenge 1: The Red Queen
      1. The Pyramid Scheme
      2. The Endless Cycle of Toil: Search SRE and Gryphon Rollouts
      3. A Ray of Hope: ReleaseItNow
      4. Red Queen on Fire
    3. Challenge 2: The Curse of Autonomy
      1. Team Differences
      2. Team Autonomy
      3. Evidence Outside of SRE: The SAS
    4. Overcoming the Challenges
      1. Code Choice
      2. Adaptability
      3. Adoption
      4. Scaling Adoption Efforts
      5. Adapting to SRE Psychology
      6. Passable, Not Perfect
    5. Success and Its Costs
      1. Success
      2. Costs
    6. An Actionable Takeaway
3.138.33.178