Site Reliability Engineer interview question

How do you make an on-call rotation sustainable?

A sustainable rotation has actionable symptom-based alerts, manageable frequency, documented playbooks, safe access and automation, clear escalation, protected recovery time, regular training, and engineering work to remove recurring toil.

Direct answer

What a strong answer covers

How it works

A sustainable rotation is designed around the humans in it. Pages must be actionable and symptom-based, so a page means users are affected and there is something to do. Frequency is bounded, with a target such as no more than two pages per shift, and exceeding it is treated as an engineering problem. Every alert links to a playbook, responders have safe access and automation for the common mitigations, and escalation paths are clear. Time after a night page is protected, new members shadow before they are primary, and a share of engineering capacity is reserved to remove the recurring causes of pages.

Example

A team tracked pages per week and found 60 percent came from one flaky disk-space alert and a batch job that failed on weekends. They replaced the disk alert with a burn-rate alert on the SLO, made the batch job retry automatically, and reserved 20 percent of the next two sprints for reliability work. Pages dropped from 14 a week to 3, and the rotation went from one week in four to one in six as two engineers rejoined it.

Common mistakes

  • Paging on CPU or disk thresholds that need no human action.
  • Running a rotation with three people and calling burnout an individual problem.
  • Having no budget to fix the causes, so the same page fires every week.

A useful answer structure

Answer from your own work.

Do not memorise a script: use only examples you can explain honestly in follow-up questions.

Practise this answer with MiraHint

Open the desktop workspace and rehearse a clear answer in your own words.

Download MiraHint
Site Reliability Engineer interview questions