DevOps means ... Manager's Choice
The term "DevOps" is being used in many ways. Here are a few definitions I've come across :
DevOps is the blending of tasks performed by a company's application development and systems operations teams.
"DevOps is an emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/software engineering) and IT operations (systems administration/infrastructure) professionals."
"To me, devops is about developers and operations collaborating to deliver software changes more rapidly, more reliably, and with higher quality. The phrase Continuous Software Delivery summarizes the goal of devops quite well for me."
And perhaps this paragraph captures it best of all ...
"My argument here is that the guy I’m trying to hire, John, I want him to be a certain kind of guy and the best way I have to describe what I want is Devops Engineer. I’m looking for an operations guy , but I want him to be open to developers, consider engineering and the company as a whole, be focused on delivering value and not rathole into fights about technology or claim root access only on principle. I want that guy to have great communication skills and the interest to explore what’s besides his infrastructure, to be wanting to borrow as much good he can find in other disciplines across the organisation. And then of course there is the practical part, the desire to automate and escape a boring manual routine, the familiarity with cloud that willing or not has powered the movement, and even more specific things like configuration management. You may argue that this is just a good engineer or what systems engineers are becoming, in other words nothing new under the sun. And you may be right, but job titles are in many ways just another way to communicate, to broadcast an intent and a need."
What does DevOps mean to you?