From the course: DevOps Foundations: Site Reliability Engineering

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Change management

Change management

- Tickets, change requests and release plans can be very remote from the workflow of an operator. So how does an operator know that when the system load suddenly doubles that it's the result of a code change? - This is where leveraging high-visibility communication paths is important. With ChatOps, feed changes into common chat rooms. Log deployments changes events and overlay them onto your dashboards. - Put those dashboards on information radiators, like monitors in public places to make sure that people know about the changes going on. - At my work, every automated change sends a record to our Datadog monitoring system and several HipChat rooms. People who make manual changes have to log them in the same way. These changes are all tagged with the system and environment they apply to and the relevant Jira ticket number. Then it's super easy for an operator to see all changes relevant to any given part of the…

Contents