Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Life On-Call, Availa-liberty, and the Pursuit o...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Life On-Call, Availa-liberty, and the Pursuit of Happiness

First presented at Continuous Lifecycle London on 2016-05-03.

Other Decks in Technology

Transcript

  1. Collaboration/Resolution MICROSERVICES APPS & SERVICES CONTAINERS CLOUD NETWORK DATABASE SERVERS

    Developer NOC Helpdesk IT Ops System and User Efficiency ALERT 1 ALERT 2 ALERT 3 Correlate, Cluster and Manage EVENTS People Data Process Deployment Tools Monitoring Tools Ticketing Tools APP SYSTEM LOG WEB MOBILE APP Automatic Escalations On-Call Scheduling Your Fastest Path to Incident Resolution
  2. “ystem Availa ility means the percentage of total time during

    which the Hosted Service network is available to Client and Client is able to access the Hosted Service system interface. ______ warrants the following minimum levels of Hosted Service System Availability during each calendar month: 99.95% The following definitions will apply to the calculation of availability : Hosted “ervi e “ystem Availa ility means the percentage of total time during each calendar month during which the Hosted Service is available to Client, excluding Scheduled Downtime and Emergency Maintenance An actual SaaS SLA
  3. On a regular basis, For every alert, Ask … 1)

    Is it actionable? 2) Is it urgent? 3) Could we consolidate? 4) Did the right person get it?
  4. “The most important on-call responsibility is to understand customer impact.”

    Anonymous Customer (who I didn’t verify I could quote)
  5. Giving developers operational responsibilities has greatly enhanced the QUALITY of

    the services, both from a customer and a technology point of view. The TRADITIONAL model is that you take your software to the wall that separates development and operations, and throw it over and then forget about it. -Werner Vogels, CTO Amazon SHARED OPERATIONAL RESPONSIBILITY … You build it, you run it.”
  6. For developers to take responsibility for the systems they create,

    they need support from operations to understand how to build ’reliable software that can be continuous deployed to an unreliable platform that scales horizontally’. -Jez Humble, quoting Jesse Robbins (Chef) SHARED OPERATIONAL RESPONSIBILITY