{
"request": "Triage Jira ticket MZCLD-3813: Open PagerDuty to Mozilla engineering teams in phases, so service owners are paged for their own services instead of routing through Cloud Eng",
"references": [
"https://mozilla-hub.atlassian.net/browse/MZCLD-3813"
],
"sourceContext": {
"issue": "MZCLD-3813"
}
}MZCLD-3813 is a Backlog epic proposing a phased rollout to open Mozilla's shared PagerDuty instance (mozilla.pagerduty.com) to engineering teams broadly, moving from Cloud Eng handling on-call routing to service-owning teams being paged directly. The ticket is well-scoped with a clear problem statement, three proposed phases (Seats/Setup, Pilot, Open Invitation), explicit scope/out-of-scope boundaries, and named cross-team dependencies (Brandon Wells for PagerDuty instance admin, Kristin Prust for CASA/seat licensing). It has zero comments and is unassigned/un-triaged in Backlog status, so the main triage need is confirming ownership, sequencing against dependent tickets, and kicking off the CASA seat-sizing work before any team invitations happen.
[
{
"capability": "jira.issue.read",
"args": {
"key": "MZCLD-3813"
},
"result": {
"key": "MZCLD-3813",
"summary": "Open PagerDuty to Mozilla engineering teams in phases, so service owners are paged for their own services instead of routing through Cloud Eng",
"status": "Backlog",
"description_text": "Background Mozilla runs a single PagerDuty instance at mozilla.pagerduty.com. Cloud Engineering consolidated its own on-call onto it (MZCLD-2230, MZCLD-2937), and other orgs are being told to get their engineers onto active rotations by end of year (FXA-14205, STOR-644). What is missing is the path in. Today, an engineer or team who wants PagerDuty files a one-off intake ticket \u2014 SREIN-1707, SREIN-1695 \u2014 and someone adds them by hand. There is no published guidance on who qualifies, when they should be added, what they need to configure once they have an account, or how to reach MozCloud on-call if they think they have a page. MZCLD-3767 shows the shape of the answer: Austin and Steve were added deliberately, timed to enter rotation after the September work week rather than immediately. That judgement has never been written down. Seats are the hard constraint. The 2026 renewal (MZCLD-2511 / CASA #23158) covers 225 seats at ~$41/seat against 176 in use, leaving roughly 49 spare and a renewal around March 2027. Inviting teams without sizing the seat draw first risks either blowing the contract or turning teams away. Goal Give Mozilla engineering teams a documented, phased route onto PagerDuty, so the team that owns a service is the team that gets paged for it. Deliver a rollout that is sized to the seats we have, plus the CASA request needed for the seats we do not. Also settle the reverse direction: when a team thinks they have a MozCloud-side page, they can reach us either by (a) an email alias that lands in PagerDuty, or (b) paging the MozCloud team rotation directly. Phases The phase boundaries and entry criteria are decided within this epic, not fixed here. The working shape: Seats and setup \u2014 CASA request, confirm headroom, stand up the PagerDuty structure and the two contact routes before anyone is invited. Pilot \u2014 a small number of willing service-owning teams, so the guides and escalation paths get exercised before they are announced widely. Open invitation \u2014 announce availability to engineering teams, with self-serve guides, and onboard on request within the seat budget. Each phase has explicit entry criteria and a stop condition, so we can hold at a phase boundary rather than discover we are over-subscribed. Scope CASA request and approval for the PagerDuty seat expansion the rollout needs PagerDuty setup: teams, escalation policies, and the provisioning route for new users The two ways to reach MozCloud on-call: an email alias routed into PagerDuty, and paging the MozCloud team rotation Self-serve guides for engineers \u2014 configuring notifications, getting phoned while asleep, the mobile app, personal escalation paths Announcements to teams, per phase, including what PagerDuty is and is not for Out of scope Changing the Cloud Eng on-call staffing model \u2014 that stays with MZCLD-3728, which explicitly excludes it Automating schedule generation from workgroups \u2014 that is MZCLD-245 Instance-level cleanup and administration of mozilla.pagerduty.com \u2014 that is SVCSE-3687 Alert quality and paging thresholds for existing services \u2014 that is MZCLD-3140 Cross-team IT / Service Engineering \u2014 Brandon Wells owns PagerDuty instance management (SVCSE-3687); provisioning and admin decisions need his agreement, not just ours. Finance / CASA \u2014 Kristin Prust ran the 2026 renewal (MZCLD-2511) and is the contact for the seat expansion request. Naming who owns which half, and writing it down, is part of this epic.",
"comment_count": 0,
"comments": []
}
}
]{
"model": "claude-sonnet-5",
"input_tokens": 4345,
"output_tokens": 2106,
"estimated_cost_usd": 0.044625
}[]