Operations Updated

SRE on-call basics

Being on-call means being reachable and able to respond to production problems within an agreed time. Done well, it is a manageable part of the job. Done badly, it burns people out and makes them worse at it. The levers are rotation size, alert quality, tooling, and how follow-up work is handled.

On this page
  1. Rotation sizing
  2. Load per shift
  3. Primary, secondary and escalation
  4. What deserves a page
  5. Handoffs
  6. Tooling and preparation
  7. Keeping it humane

Rotation sizing

Google’s SRE book caps on-call at 25% of an SRE’s time, with at least half of all time going to engineering work. From that rule:

Smaller teams can still run on-call, but should know they are above that load. Options include business-hours only coverage for lower-severity alerts, sharing a rotation across teams that own related services, or reducing what pages at all.

Load per shift

The SRE book observes that handling an incident end to end, including root-cause analysis, remediation and postmortem follow-up, takes about six hours on average. That implies at most about two incidents per 12-hour shift. If on-call consistently sees more, the problem is the alerting or the system, not the engineer. Too few pages is a risk too: people lose familiarity with production and tooling, so practise with game days and drills.

Track, per shift or week: pages, pages outside working hours, time to acknowledge, incidents, and how many pages were actionable.

Primary, secondary and escalation

What deserves a page

Every page should be:

Everything else becomes a ticket, a dashboard or nothing. Review every page in a weekly on-call handoff and delete or downgrade alerts that did not meet the bar.

Handoffs

A short written handoff at the end of each shift should cover:

Tooling and preparation

Keeping it humane

Sources: Google, Site Reliability Engineering, ch. 11 “Being On-Call”; The Site Reliability Workbook, ch. 8 “On-Call”.