{
"request": "Triage Jira ticket MZCLD-3653: implement PagerDuty offboarding",
"references": [
"https://mozilla-hub.atlassian.net/browse/MZCLD-3653"
],
"sourceContext": {
"issue": "MZCLD-3653"
}
}MZCLD-3653 is a Backlog ticket requesting implementation of automated PagerDuty offboarding for departing employees. The ticket currently has no description detail beyond the initial observation, no comments, and no linked runbook or design doc to reference. Triage recommendation: gather requirements (identity source of truth, trigger event, PagerDuty API scope needed) and route to the IAM/identity-lifecycle automation owner, since this overlaps with existing employee offboarding workflows (e.g., LDAP/Workday-triggered deprovisioning) rather than being a standalone PagerDuty-specific effort.
Thanks for filing this. Before moving this out of Backlog, we should nail down a few things: 1. **Trigger source**: What system signals an employee exit that we can hook into (Workday, LDAP/AD deprovisioning event, People-Ops ticket, etc.)? Is there an existing offboarding automation pipeline we should plug into rather than building a PagerDuty-specific one? 2. **Scope of 'offboarding' in PagerDuty**: Does this mean removing the user entirely, or just removing from schedules/escalation policies and disabling login while preserving incident history/audit trail? 3. **API/permissions**: PagerDuty's REST API supports user deletion and removal from schedules/escalation policies - we'd need a service token with appropriate admin scope. Can we confirm the auth approach (e.g., existing service account vs. new dedicated integration credential)? 4. **Runbook/design doc**: No existing runbook or design doc is linked. If one exists elsewhere, please link it; otherwise we should draft a short design doc covering trigger, API calls, error handling (e.g., user still on-call), and idempotency before implementation. Recommend keeping this in Backlog until requirements above are captured, then re-triage with an owner (likely IAM/identity-lifecycle team given the dependency on the employee-exit trigger) and estimate.
[
{
"capability": "jira.issue.read",
"args": {
"key": "MZCLD-3653"
},
"result": {
"key": "MZCLD-3653",
"summary": "implement PagerDuty offboarding",
"status": "Backlog",
"description_text": "As near as I can tell, we\u2019re not doing any offboarding for PagerDuty when employees exit. We should do that. Preferably automated.",
"comment_count": 0,
"comments": []
}
}
]{
"model": "claude-sonnet-5",
"input_tokens": 3053,
"output_tokens": 1439,
"estimated_cost_usd": 0.030744
}[]