Overview
On-call rotations ensure that critical services are supported 24/7. In a DevOps culture, 'you build it, you run it' often means that developers participate in the on-call rotation for the services they own.
Key Concepts
- Primary/Secondary: Having a backup person in case the primary is unavailable.
- Escalation Policy: Rules for who to contact if the on-call person doesn't respond or needs help.
- Handover: A meeting to discuss any issues that occurred during the previous shift.
Best Practices
- Fairness: Rotating the schedule to avoid burnout.
- Compensation: Providing extra pay or time off for on-call duties.
- Actionable Alerts: Ensuring that on-call engineers are only woken up for critical, actionable issues.