Do you actually need on-call?

Not every product needs 24/7 on-call. Before setting one up, ask:

If the answer to any of these is yes, you need some form of on-call. If not, a next-business-day response to incidents may be sufficient — and significantly better for team morale.

The minimal viable on-call setup

For a team of 3–5 engineers:

Example 4-person rotation (weekly): Week 1: Arjun (primary), Priya (secondary) Week 2: Priya (primary), Dev (secondary) Week 3: Dev (primary), Sneha (secondary) Week 4: Sneha (primary), Arjun (secondary) Week 5: Arjun (primary), Priya (secondary) — repeat

What the on-call engineer is responsible for

Be explicit about this — ambiguity leads to incidents going unacknowledged:

💡 "On-call" doesn't mean "at your desk all night." For most small teams, on-call means: keep your phone on, be reachable within 15 minutes, be able to VPN into the system and start diagnosing. It doesn't mean sitting in front of a laptop from 8pm to 8am.

What alerts to set up

Only alert on things that require human action right now. Alert fatigue kills on-call effectiveness — if the on-call engineer gets 30 alerts per night and 28 of them are noise, they'll start ignoring them.

Good things to alert on:

Bad things to alert on:

The on-call handoff

When on-call shifts change, the outgoing engineer should do a 10-minute handoff:

On-Call Handoff (Monday morning): Active incidents: [None / List any open] Recent incidents this week: [Brief summary of any P1/P2 incidents] Things to watch: [Any known unstable areas, upcoming deployments] Changes made to production: [Any hotfixes or config changes] Good luck! 🙏

⚠️ New engineers shouldn't start on-call alone. For the first 2–3 weeks, have a new engineer shadow an experienced on-call engineer. They're on-call together — the new engineer handles the alert, the experienced one observes and steps in if needed. This builds confidence and prevents panic-driven mistakes.

Track on-call incidents in Resolvo

Issue tracking, incident logs, SLA monitoring. Built for engineering teams. Free to start.

Start Free →