The Enterprise Admin team will have a team member take specific firefighting responsibilities, while setting aside feature work, for a week at a time.

You can view who is and will be on-call on the Enterprise Admin Firefighter Rotation Calendar.

Responsibilities

Issue Triage

Watch, address, and help maintain issues through completion. Keep consistent communication with all involved throughout the duration of the issue.

See our issue triage documentation for more information.

Address pings and alerts

Act as the Enterprise Admin representative in incidents, especially those involving Enterprise Admin applications. Respond and provide follow up to any questions, comments, and/or concerns regarding Enterprise Admin applications.

See our alerting documentation for more information.

Move code

Monitor and assign Enterprise Admin pull requests in platform-ux containing fixes for issues from customer-issues and platform-ux. Firefighters should be the first to be assigned, assuming they are able. In the event they are not, pull requests should be assigned to a fellow team member who is able.

Firefighters should ensure pull requests are properly annotated with labels and issue references, when not already provided.

Document

Help keep team documentation up to date by amending and adding documentation as the team evolves. Documentation can be edited in the wiki repository.

Handoff

Ensure the new firefighter is prepared for the role and accompanying responsibilities.

  • Update firefighter handles to ping the new firefighter (see Alerting: How to Set Firefighter Handles)
  • Meet with the new firefighter and get them up to speed. Go over open and pending issues. Update on any happenings while on duty and potential issues to be on the look out for.
  • Reassign open issues, as needed. The firefighter going off-duty will continue to maintain any in progress issues already assigned to them.

Tools & Resources