Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Ongoing Engineering Rotation #20406

Open
4 tasks
Tracked by #20410
smarithaponnala opened this issue Feb 4, 2025 · 0 comments
Open
4 tasks
Tracked by #20410

Create Ongoing Engineering Rotation #20406

smarithaponnala opened this issue Feb 4, 2025 · 0 comments
Assignees

Comments

@smarithaponnala
Copy link

smarithaponnala commented Feb 4, 2025

User Story or Problem Statement

As an engineer, I want to be onboarded to PagerDuty and assigned a recurring on-call rotation so that I can respond to incidents and perform resolution.

CMS needs to have a rotation of engineers who are supporting outages and urgent requests, so that we are not only reliant on Tim.

Revelant Links

Acceptance Criteria and Implement Steps

  • Onboarding & Rotation Setup:
  1. Engineers are added to PagerDuty and assigned to a recurring monthly on-call schedule.
  2. Each sprint, the current on-call engineer has a task for their oncall.
  3. Adjustments are made for PTO or availability conflicts.
  • Capacity Adjustment:
  1. Engineers on-call will have a reduced workload for other sprint tasks (exact percentage TBD).
  • On-Call Responsibilities:
  1. First responder for incidents and alerts.
  2. Perform the following housekeeping tasks as part of their rotation:
  3. Review pull requests in our three repositories.
  4. Review and address security alerts.
  5. Check Drupal for package updates, since Dependabot is no longer handling them.
  • Sprint Ticketing
  1. Two Github (or equivalent) tickets are created each sprint and assigned to the on-call engineers.
  2. Tickets include the above review tasks and tracking of incident response efforts.
@smarithaponnala smarithaponnala added Needs refining Issue status UX writing CMS team practice area labels Feb 4, 2025
@smarithaponnala smarithaponnala self-assigned this Feb 4, 2025
@smarithaponnala smarithaponnala added Sprint 2 and removed Needs refining Issue status UX writing CMS team practice area labels Feb 4, 2025
@gracekretschmer-metrostar gracekretschmer-metrostar changed the title Next Steps with Engineering Rotation Create Ongoing Engineering Rotation Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant