Zhivko Todorov
ALL CASE STUDIES

CASE 161 · JUNIPER · 2023

OPSGENIE → PAGERDUTYON-CALLINCIDENTMIGRATION

On-call tooling, migrated without a missed page.

A healthcare SaaS company had Opsgenie for on-call routing with an expiring contract and a vendor-direction shift the team didn’t want to follow. We migrated to PagerDuty over six weeks, with both systems live in shadow during the cutover.

INDUSTRY

Healthcare SaaS

DOMAIN

PLATFORM

DELIVERED

2023

STACK

PAGERDUTY·OPSGENIE (RETIRED)·CLOUDWATCH ALARMS·EVENTBRIDGE·TERRAFORM

RESULTS

What changed, by the numbers.

MISSED PAGES (MIGRATION WINDOW)

0

DUAL-ROUTING

ROTATIONS MIGRATED

14

WITH POLICIES

INTEGRATIONS

38

RECONFIGURED

INCIDENT-RESPONSE LATENCY

UNCHANGED

PARITY MAINTAINED

HOW IT WENT

On-call migrations carry an asymmetric risk — get one routing wrong and a real page goes nowhere. The team’s aversion was rational. We mitigated it with dual routing during the migration: every page fired both to Opsgenie and to PagerDuty, with operators continuing to use Opsgenie as primary until each team explicitly cut over.

Terraform managed the PagerDuty configuration (escalation policies, schedules, services, integrations). Each team migrated its own rotation when ready. CloudWatch alarms and EventBridge integrations switched from Opsgenie webhook to PagerDuty webhook one team at a time.

Zero missed pages during the migration window. All 14 rotations migrated by week six. Opsgenie was decommissioned at the contract end. Incident-response latency stayed at parity with the previous tool — the win was platform direction and cost, not response time.

READY WHEN YOU ARE

Let's get your AWS bill (and architecture) in order.

The discovery call is free. You walk away with at least one concrete idea — even if we never work together.

Or email directly →