——————————————————————————–
(1) Maintenance Overview:
——————————————————————————–
1.1) Maintenance Objective:
1.2) Reason for the maintenance:
1.3) What should we (DevOps) check to confirm that the app is functioning before change?
1.4) Primary Point of DevOps Contact:
1.5) Primary Point of Dev Contact:
1.6) The team which owns the change: Dev or DevOps
1.9) Amount of time estimated for maintenance: 2 hour
1.10) Maintenance window overrun preference:
if overrun - should we rollback instead of proceeding?
1.11) Login method/user account: ssh after vpn?
——————————————————————————–
(2) Maintenance Steps:
——————————————————————————–
2.1) Call the Points of Contact and verify their availability 30 minutes before scheduled maintenance.
Contact Information: <list the contact numbers of the team members in Dev and Devops>
2.2) Suppress alerts which may be triggered by the maintenance.
2.3) Record suppression in your maintenance ticket.
2.4) On your workstation, collect diagnostic information before running the maintenance. CPU / MEMORY / disk usage
document that in the ticket
2.5) < add specific steps for the maintenance>
2.6) Maintenance Objective Verification Steps
< list what you expect to see after the maintenance >
2.7) Post the diagnostic information to the maintenance ticket.
2.8) Update the ticket and call the Points of Contact stating the maintenance is now complete.
Contact Information:
2.9) Remove the alert suppression at this time.
——————————————————————————–
(3) Escalation procedure:
——————————————————————————–
3.1) If this maintenance plan produces unexpected results and / or will exceed
the scheduled time, escalate
Escalation point of contact (DevOps) - Escalation point of contact (Dev) -
3.2) If escalation does not provide a resolution, contact the Murali/ Allen by phone
to determine how they would prefer to proceed.
——————————————————————————–
(4) Rollback procedures
——————————————————————————–
4.1) < List out the rollback steps>