Skip to content

Runbooks

Reusable operational procedures for managing eSHARS in production.

Purpose

Runbooks provide step-by-step procedures for:

  • Incident response
  • Routine maintenance
  • Emergency procedures
  • Disaster recovery

Runbook Index

RunbookDescriptionWhen to Use
Incident ResponseHandle production incidentsProduction issue detected
Backup & RestoreDatabase backup proceduresScheduled or emergency
Database FailoverSQL Server failover/swap procedurePlanned maintenance or unhealthy primary
Database MaintenanceRoutine DB maintenanceWeekly/monthly
Pipeline FailureTroubleshoot CI/CD pipeline failuresBuild or release pipeline fails
Rollback ProceduresRoll back App Service or database deploymentsFailed deployment
Release ProcessProduction deploymentEach release
Report (SSRS) DeploymentPublish report RDLs + data sources to the SSRS serverRelease with new/changed reports, or report publish recovery
Activity Log AuditQuery Azure Activity Log for changesInvestigating who changed what
Job Monitoring & AlertsRespond to automated job monitoring alertsJob alert triggered
TMHP Response Staging AlertsInvestigate TMHP EDI response-staging alerts (270/271 batch flow)ResponseStaging file/age threshold alert fires
Jira Automation RulesHM project Jira automation rulesManaging ticket automation
VM TroubleshootingAzure VM diagnostics and fixesVM issues (WAD, connectivity)
AthenaPractice Datacenter MigrationDatacenter migration for AthenaPractice integrationIP/URL/cert changes
Job Scheduler: Pause & ResumePause/resume scheduled jobs (BillTransaction, Eligibility, etc.)Vendor maintenance, emergency stop
Device Compliance AuditAudit non-compliant Intune devicesMonthly or onboarding/offboarding
Key Vault: Move Between Resource GroupsSafely move a Key Vault to a different RG without breaking web app accessInfrastructure reorganisation
TLS Certificate RenewalRenew the *.myeshars.com wildcard across App Service + both App Gateways (full-chain PFX, Key Vault import, gateway refresh)Cert renewal (next: Jan 2027) or browser cert errors

Quick Reference

Production Issue?

  1. Start with Incident Response
  2. Assess severity
  3. Follow escalation procedures
  4. Document in incident log

Scheduled Maintenance?

  1. Notify stakeholders
  2. Follow specific runbook
  3. Verify completion
  4. Update maintenance log

Contact Information

RoleContact
On-call EngineerCheck PagerDuty
Engineering Lead[internal contact]
DevOps[internal contact]
Supportsupport@myeshars.com

Maintenance Windows

WindowTime (CT)Purpose
WeeklySunday 2-4 AMRoutine maintenance
MonthlyFirst Sunday 12-4 AMExtended maintenance