Hello!
I’ve struggled with this for the last few days , but I’ve gotten nowhere. Essentially, I’ve got a globally distributed team where on-call rotates weekly, but they’re paged only during their local business hours.
For example, here’s the availability for my engineers:
05:00 GMT - 14:00 GMT
- EU Eng 1
- EU Eng 2
09:30 GMT - 18:30 GMT
- UK Eng 1
- UK Eng 2
16:30 GMT - 01:30 (+1d) GMT
- US Eng 1
- US Eng 2
I’d love to create a rotation like below but only ensure they’re paged during their availability and any incidents outside their business hours are suppressed.
ie:
- Week 1 - US Eng 2 (paged btwn 16:30 - 01:30 (+1), service incidents suppressed all other times)
- Week 2 - UK Eng 1 (paged btwn 09:30 - 18:30, service incidents suppressed all other times)
- Week 3 - EU Eng 1 (paged btwn 05:00 - 14:00, service incidents suppressed all other times)
- Week 4 - EU Eng 2 (paged btwn 05:00 - 14:00, service incidents suppressed all other times)
- Week 5 - UK Eng 2 etc.
Can you suggest a way forward?
Thanks in advance,