Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Embedding Ownership: A DevOps Best Practice

DZone's Guide to

Embedding Ownership: A DevOps Best Practice

Enterprises building cross-functional teams often stop short of integrating operations. The result? Silos, the force behind most DevOps problems.

· DevOps Zone
Free Resource

The DevOps Zone is brought to you in partnership with Sonatype Nexus. The Nexus Suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today

From where I sit in the DevOps community, there is often more focus on dev than on ops. Damon Edwards (@damonedwards) of SimplifyOps sought to change that with his talk, Ops Happens: DevOps Beyond Deployment,.

Damon dove right into the primary, systemic force behind most DevOps problems - silos. The product development process goes like this: Planning-->Dev-->Release-->Operate. The problem is the tendency in many enterprises to place similar functions together. Everyone ends up in a silo.  Then walls build up between the silos.  Eventually, people only know life in their silo, making handoffs even harder.

We often find application knowledge and business intent are heavily emphasized on development side but light on the operations side.  Likewise, operational knowledge is heavy on the ops side, but light on the development side. Furthermore, development has ownership but limited accountability, while operations has accountability but no ownership.

damon1.png

While many enterprises are striving towards building cross-functional teams, the reality is that the transformations often stop short of truly integrating operations. The result? Silos remain.

So, one has to ask, why is this so hard?

damon2.png

The reality is that enterprise operations are under tremendous pressure.  One side is telling them to go faster and open it up and the other side is telling them to be more secure and be more reliable. These are often seen as competing priorities.

To solve this, enterprises need to “shift left” in the product development cycle operations activity as much as possible. They need to do as much as possible during development. For the deploy function, enterprises should be:

  1. Writing/running automated tests.
  2. Writing/exercising deploy automation.
  3. Running security scanning tools.

For the operate function, enterprises should be:

  1. Writing/exercising automated runbooks.
  2. Writing/exercising monitoring/metrics.
  3. Operational control (safely!).

However, shifting operations to the left is much harder. How do you do it? Embed ownership.

Let me repeat: embed ownership.

First, those who build something define the procedures to fix it, and those who build something fix it when it breaks.

That sounds simple, but raise questions:

  1. How do you safely and securely give out access?
  2. How do you enable the experts to contribute remediations?
  3. How do you give the experts visibility into operations?
  4. How do you do postmortems days/weeks/months later?

Damon recommended four steps.

Step 1- Establish a Secure Ops Portal

damon3.png
Step 2- Establish an SDLC for Ops Procedures

damon4.png

Step 3- Connect With Enterprise Management Systems

damon5.png

Step 4- Make Compliance Really Happy

damon6.png

Ticketmaster is a real-life example of this working at a large, prominent scale. Ticketmaster calls their system, “Support at the Edge” and it involves:

  • Automated Ops procedures written/vetted by the delivery teams.
  • Ops remained in full control of what can run and security policy.
  • Empowered support teams with self-service ops tasks.
  • Empowered developers with limited self-service operations.
  • Combined with new incident response model.

Ticketmaster has seen transformative results. Before Support at the Edge, the average mean time to respond was 47 minutes. Now, support at the Edge has reduced that to just 3.8 minutes in addition to decreasing escalations 50% and overall support costs 55%.   Ticketmaster has seen real results.

damon7.png

Damon has more details in his talk, which you can watch online here. If you missed any of the other 30-minute long presentations from All Day DevOps, they are easy to find and available free-of-charge.  

Finally, be sure to register you and the rest of your team for the 2017 All Day DevOps conference. This year’s event will offer 96 practitioner-led sessions (no vendor pitches allowed). It’s all free, online on October 24th.

The DevOps Zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today

Topics:
devops ,silos ,continuous delivery ,continuous integration

Published at DZone with permission of Derek Weeks, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}