Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Incident response process

We prioritize the resolution of incidents above all other kinds of work, and have a special process we follow.

Incident sources

  1. Automated Pagerduty alerts

  2. Support Freshdesk tickets

Steps

When an incident is identified via any of the above sources, the following steps must be taken:

1. Validate that we are dealing with an outage

PagerDuty alert
Freshdesk ticket
  • If the incident came via an automated PagerDuty alert and has a take immediate action tag, then it is definitely an outage.

  • If if doesn’t have this tag, then based on the alert’s type follow the Manage Alerts guide and manually test the infrastructure to determine if it’s matching the definition of an outage or not.

2. Officially mark the beginning of the incident

PagerDuty alert
Freshdesk ticket

The incident already exists in PagerDuty, so make sure the conditions above are met.

3. Try resolving the issue

At all times, try to communicate on the incident-specific channel while you gather information and perform actions - even if only to mark these as notes to yourself.

4. Get all hands on deck

If there are other Infrastructure Engineering team members available, pull them in as Subject Matter Experts in order to investigate and resolve the incident quickly. When in doubt, delegate to the Tech Lead.[1]

5. Communicate our status every few hours

The Communication Liaison is expected to communicate incident status and plan with the Community Representatives.

They should provide periodic updates that describe the current state of the incident, what we have tried, and our intended next steps. Here is a canned response to get started:

Incident update template

6. Make sure the incident is resolved

The Technology Lead should be pulled in to validate and review the actions taken and suggested to be taken next.

7. Communicate when the incident is resolved

When we believe the incident is resolved, communicate with the Community Representative that things should be back to normal.

8. Take follow-up actions

See After the incident for more information.

Handing off Incident Responder status

During an incident, it may be necessary to designate another person to be the Incident Responder. For example, if it is getting late in the current IR’s time zone, they feel burnt out from leading the incident response, or there is someone with better visibility or experience to be the Incident Responder. This is encouraged and expected, especially for more complex or longer incidents!

To designate another team member as the Incident Responder, follow these steps:

  1. Confirm with them that they are able and willing to serve as the Incident Responder

  2. Reassign the incident on PagerDuty to the new Responder

Footnotes
  1. If you cannot find somebody to take on this work, or feel uncomfortable delegating, the Technology Lead should help you, and is empowered to delegate on your behalf.