This would have two effects:
- Management would strongly encourage the design and implementation of systems that fail less, which results in less payout of these bonuses.
- Employees would want to more willingly be part of the on-call process.
Imagine a group of your workforce eagerly waiting to fix an impending failure while another opposite group is eagerly making sure those guys don't get paid a bonus.
And, you could tie it all together with bonuses for everyone when you meet certain performance levels.
Just to clarify, I'm not recommending this approach to enterprise corporate environments where layers upon layers of management and developers could easily derail what I am suggesting.
But for the startup, it is worthy of consideration.
In most cases the pages, which arrive about two or three
times during a 24-hour on-call period, require the engineer
to take down the problematic instance and restart it.
I've never held a position that required a pager, but I always assumed that pages to on-call support people were for emergencies only. This seems like they're paging for non-emergency things that need to get looked at; wouldn't an email work just as well?I think they don't have enough confidence in their detection of "degraded" instances to do it automatically, so it requires human intervention.