DevOps Zone is brought to you in partnership with:

Matthias Marschall is a software engineer "Made in Germany". His four children make sure that he feels comfortable in lively environments, and stays in control of chaotic situations. A lean and agile engineering lead, he's passionate about continuous delivery, infrastructure automation, and all things DevOps. Matthias is a DZone MVB and is not an employee of DZone and has posted 38 posts at DZone. You can read more from them at their website. View Full User Profile

Is DevOps Just a Fad?

04.05.2013
| 6717 views |
  • submit to reddit

There are DevOps tools and DevOps job ads. People talk about culture and sharing and being nice to each other. Sounds pretty fishy, right? The only thing missing is a DevOps certification and we’re done with the DevOps hype. Is DevOps really just a fad? Let’s take a closer look…

You’re frustrated with another department – again

They don’t seem to understand the simplest things. They just throw stuff at you which keeps exploding in your face. The only way to deal with the continual onslaught of their crap is to become cynical. You rant about those guys and try to blame them whenever you can. You are sick of working on their garbage again when you could be doing real work instead. The things that really matter to your department.

But this is why you get a paycheck, right?

Actually, it’s exactly where DevOps comes into play. Why should your day be filled with anger? DevOps tries to overcome the aforementioned obstacles. By encouraging collaboration earlier in the process, DevOps tries to smooth out the boundaries between departments. By demanding automation, DevOps tries to minimize chores and create more room for valuable work. And by encouraging sharing of problems and solutions openly, DevOps tries to dissolve the combative cultures of blame.

It’s up to you to decide whether this is a fad or not. What do you think? Please let us know in the comments!

Published at DZone with permission of Matthias Marschall, 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.)

Comments

Philippe Lhoste replied on Mon, 2013/05/06 - 6:33am

The problem with DevOps, or rather the problem I have with them, is that even after reading a couple of definitions, I still don't know what this means, what they are, what they do... Nebulous job definition at its best! (Or I am just a fool, I don't exclude that...)

Matthias Marschall replied on Mon, 2013/05/06 - 7:07am in response to: Philippe Lhoste

Hi Philippe,

DevOps is best described as "cultural and professional movement."

DevOps tries to introduce behaviours and tools to break down walls between departments.

The goal is to look at software end-to-end - from idea to usage - instead of focusing on individual process steps like dev or ops in isolation.

It's definitely no job description.


Hope, this helps.

Matthias

Philippe Lhoste replied on Mon, 2013/05/06 - 4:41pm in response to: Matthias Marschall

It is more or less what I have read, just clearer... :-)

Although I am not too sure what are "ops" (I am a dev myself, so this part is OK!).

I suppose these are the people in change of deploying, testing in place and providing support at the end user, but that's a term not used in my workplace (I am French, but in an international company).

Anyway, thanks for the explanation.

Matthias Marschall replied on Tue, 2013/05/07 - 5:47am in response to: Philippe Lhoste

ops stands for operations. These guys are usually system administrators responsible for installing and maintaining the infrastructure for your applications. They're also responsible for rolling out new releases to production and troubleshooting critical incidents.

Testing is often done in a separate group or department (Quality Assurance or QA).

There is a inherent conflict between dev (they're paid to create changes) and ops (they're paid to keep stuff up and running). That's the main pain point where DevOps tries to intervene and find new ways to smoothen the collaboration.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.