My team is kind of crazy - My manager has 30 direct reports and this craziness reflects in my oncall as well. Here's how my oncall is currently:
- It's made up of 3 engineers, 2 other back-end engineers and myself. This means I'm oncall 1/3 of the time.
- Around 15% of the time is spent actually resolving issues. For the remaining 85%, we focus on operational excellence (improving oncall documentation, adding tests, etc).
- There is no agreed upon SLA time. So we just push ourselves to respond to all issues ASAP.
- We aren't fully equipped to solve a lot of the issues our rotation gets. The oncall often has to rope in another team/oncall to fix the issue.