DevOps Zone is brought to you in partnership with:

Topher Marie Topher is the CTO and Co-Founder of JumpCloud. Previously he spent five years at Symplified as its lead engineer holding a variety of titles including Architect and Development Manager. The bulk of his time was spent wrestling with the concepts and mechanisms of provable identity - SAML, IWA/Kerberos, PKI, OAuth, OpenID, and multi-factor authentication to name a few. He also had ample opportunity to get his hands dirty with protocol level internet communication and to use his skills in the area of cloud security. Prior to Symplified Topher was a senior engineer at Ping Identity where he was first baptized into the world of Internet security, with particular emphasis on Identity and Access Management. He has also had stints at Spatial, MatchLogic, and Lucent Technologies. Topher holds Bachelor and Master of Science degrees from the Colorado School of Mines in the area of Math with emphasis in Computer Science. He also spent several subsequent years at that university as a part-time professor for both computer science and pure math courses. Topher is a DZone MVB and is not an employee of DZone and has posted 26 posts at DZone. You can read more from them at their website. View Full User Profile

What is DevOps? Even the Thought Leaders Can’t Agree!

  • submit to reddit

What is DevOps?

At our recent DevOps State of the Union in Santa Clara, one of the key topics that we wanted to discuss was “What is DevOps?” We wanted to come up with a great definition. With some of the rockstars of DevOps in the room and great analysts / media too, we thought that it was a reasonable goal to get to definition that we all could agree upon. Our fearless moderator, Gene Kim, instigated the discussion with a definition of DevOps. Immediately the folks from Netflix chimed in that under that definition, Netflix doesn’t practice DevOps! The crux of the issue for the Netflix folks was that their engineering / development group also does operations, so they don’t have “separate” teams.

OK, well, back to the drawing board! So, we played around with the concept that it’s not really about hand-offs between teams, but more about the customer. There was a lot of discussion around who the customer really is – whether it is internal or external. Some folks postulated that internal customers don’t matter, and that only advancements for paying customers is what matters. Then we hit this issue of how do you create a definition of DevOps that is not too far away from the folks doing the work, but is still meaningful to the whole organization. We even talked a bit about how the name “Dev” “Ops” may be causing confusion!

I threw out my definition that I believed that DevOps really was just the increased probability that an organization is going to find product / market fit with their solution. Or said another way, is it just more shots on goal? The challenge with this definition for some was that it wasn’t concrete enough for business folks at enterprises to hold on to. How would senior leaders at big enterprises understand the benefit of DevOps under this definition?

What did we agree upon?

My sense is that the group agreed at a foundational layer on a few key points:

  • There has to be a tangible business benefit articulated with the definition of DevOps – it’s clear that DevOps is making its way into larger enterprises and folks there need real things to hang on to. They need use cases, case studies, real world results that can back up the claims that DevOps is going to be transformational.
  • An organization’s business drivers are going to change the definition of DevOps. For some organizations it may not be the core of their existence. With somebody like Netflix, where getting their product to the customer relies on great infrastructure and software, they may very well have a different definition.

Overall, it was an interesting discussion with a lot of great perspectives. What do you think? Do you have a definition of DevOps that works? How do you incorporate in the business side with the technical piece of it?

Let me know in the comments – I’d love to hear your thoughts!


Published at DZone with permission of Topher Marie, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)