Martin Beránek

SRE Methods In an Agency Environment

How do you hand over a reliable application without the chaos? Learn the SRE principles for successful client handovers in a fast-paced agency.

SRE Methods In an Agency Environment
#1about 1 minute

Defining the core concepts of SLI, SLO, and SLA

Understand the foundational SRE terms: Service Level Indicators (SLI) as measurements, Service Level Objectives (SLO) as targets, and Service Level Agreements (SLA) as contracts with penalties.

#2about 6 minutes

Mapping SRE responsibilities in an agency-customer model

Clarify the roles and responsibilities between the agency, the customer, and the end-user clients using a simple relationship model.

#3about 4 minutes

Collaboratively creating SLO documentation with customers

Navigate the process of defining realistic SLOs with customers, from initial guessing games and benchmarking to periodic evaluation after launch.

#4about 2 minutes

Navigating the two primary application handover scenarios

Prepare for two distinct handover situations: when the customer has the capacity to take over operations versus when the agency retains responsibility for reliability.

#5about 3 minutes

The three essential SRE documents for agencies

Implement a "holy trinity" of documentation—the SLO document, support playbooks, and postmortems—to ensure clarity and operational readiness.

#6about 4 minutes

How to write effective and blameless postmortems

Structure postmortems to be detailed and blameless by including key sections like impact, root cause, resolution, action items, and a minute-by-minute timeline.

#7about 4 minutes

Defining key roles for effective incident management

Establish clear responsibilities during an incident by assigning an Incident Commander, Communications Lead, and Operations Lead to streamline resolution.

#8about 5 minutes

Managing unexpected costs from environment and security issues

Account for unexpected work from cloud provider changes and security vulnerabilities by using an error budget policy to assess impact and prioritize fixes.

#9about 4 minutes

Securely handing over credentials and application secrets

Execute a secure handover by properly managing user credentials in cloud environments like GCP and AWS and using secret managers for application secrets.

#10about 3 minutes

Finalizing the handover with documentation and tooling

Complete the project handover by sharing the essential SRE documents, explaining relevant tooling, and conducting an adoption period with the customer's team.

#11about 9 minutes

Key takeaways for applying SRE in an agency

Recognize that SRE is often underestimated, requires extensive explanation, and should ultimately focus on improving the user experience rather than just methodology.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos

From learning to earning

Jobs that call for the skills explored in this talk.