Teamwork may seem like a given in many tech companies. After all, one department relies on another to build or deploy the software being delivered. Yet when strict boundaries exist between departments, such as those dividing Development and Operations, this teamwork is more like handing off a baton in a relay than legitimate collaboration. Any effort to become more agile will be difficult, if not impossible, when those boundaries remain in place.
One of the hot debates in the DevOps community right now what exactly DevOps is and whether it even needs a definition. Community member and vendor, ScriptRock, elegantly summarized it here; Skelton Thatcher built on that here; and DevOpsGuys’ Stephen Thair continued the conversation here.
Making the transition to DevOps practices requires more than just a flip of a switch. It takes stakeholder buy-in and often requires cultural and business practice transformations that impact the entire organization. DevOps isn’t a product; it’s a methodology, and adoption takes preparation and planning. Many companies are eager to get started with DevOps, but are looking for guidance on how and where to begin.
In May I was able to attend DevOps Days Austin and last week I attended O’Reilly’s Velocity in Santa Clara. Anyone that is involved with hosting technology has run into the phrase/word “DevOps.” Usually it results in a little head scratching and then questions around “what is DevOps?” Good question. The honest truth is that we (as in the larger technology industry “WE”) are still trying to figure that out. Both DevOps Days and Velocity dive into the tactical aspects of DevOps but I wanted to focus on the overall thought process of DevOps.
I recently attended the CIO Europe Summit, hosted by CDM Media. There was a first for me at this event: a CTO for a major global bank gave a 30-minute talk on DevOps to his peers. (In fact, he credited Rackspace’s awesome YouTube Video as a great starting point).
Rackspace and our team of DevOps Automation specialists are headed to San Francisco next week for ChefConf 2014! Be sure to drop by booth #126 to find out more about our DevOps Automation Service and managed support for DevOps tools to help automate the process of deploying and scaling applications.