Appearance
SOP-007: Incident Response
Version: 1.0 · Owner: SRE · Gate: G4
Decision guide: Incident management · Monitoring & tracing · Dashboards
Purpose & scope
Detect, triage, mitigate, and communicate production incidents. AI assists correlation and draft comms; humans own mitigation decisions.
Roles
| Role | RACI |
|---|---|
| SRE (on-call) | A/R — incident commander |
| DEV | R — fix deployment |
| ARCH | C — architectural mitigation |
| SEC | C — security incidents |
| PO | I — customer comms input |
Severity definitions
| Sev | Criteria | Response |
|---|---|---|
| 1 | T1 outage or data breach | Page immediately; war room |
| 2 | T2 degraded SLO | Page on-call; ticket |
| 3 | T3 / non-customer impact | Ticket next business day |
| 4 | Cosmetic / low risk | Backlog |
Procedure
Detect & acknowledge
- Alert fires — CloudWatch, Synthetics, GuardDuty, or deploy metric gate.
- Acknowledge — On-call ack in PagerDuty within SLA (T1: 15 min).
- Auto-enrichment — EventBridge Lambda attaches: recent deploys, trace samples, AI-drafted summary (hypothesis labeled).
Triage
- Classify severity — Use table above; escalate Sev-1 to EM + ARCH within 1h.
- Correlate deploy — If alert within 30 min of deploy → consider rollback (SOP-006).
- AI log analysis — Use OpenSearch ML / Bedrock for pattern clustering; human validates root cause hypothesis.
Mitigate
- Mitigate first — Rollback, scale, feature flag off, traffic shift — before deep debugging.
- Communicate — Status page + internal Slack; PO consulted for external messaging (Sev-1/2).
- Document — Incident ticket with timeline, actions, current status.
Resolve
- Verify — SLOs green; canaries pass 30 min.
- Close incident — Hand off to SOP-008 for Sev-1/2.
Definition of Done
- [ ] Service restored to SLO
- [ ] Incident ticket complete with timeline
- [ ] Stakeholders notified
- [ ] Sev-1/2 → SOP-008 initiated
SLA
| Sev | Ack | Mitigation target |
|---|---|---|
| 1 | 15 min | 1 h to mitigate or rollback |
| 2 | 30 min | 4 h |
| 3 | 4 h | 2 business days |