What is toil in SRE, and how do you handle it?
Quick Answer
Toil is manual, repetitive, automatable operational work that scales with service size and adds no lasting value (restarts, log cleanup, backups, user creation). SREs cap and reduce toil by automating it, freeing time for engineering.
Detailed Answer
Google defines toil as work that is manual, repetitive, automatable, tactical, and O(n) with growth. Left unchecked it consumes the team and prevents reliability engineering. The response: measure toil, keep it under a budget (often ~50%), and automate the recurring tasks (scripts, operators, self-healing) so engineers work on durable improvements.
Interview Tip
Define toil precisely (manual+repetitive+automatable+scales) and mention capping it (~50%) and automating — not just "boring work".