I was in a customer briefing recently discussing OpenStack and Rackspace Private Cloud. This particular customer was incredibly keen on cloud and had been keeping an eye on OpenStack since its inception in 2010. The customer was also very transparent, which made for a good bi-directional exchange of useful information that will undoubtedly help us to prioritize features for Rackspace Private Cloud.
A particularly interesting part of the conversation centered on adopting a DevOps model. This company is a decent size, and has an impressive bench of in-house developers, however its developers are often frustrated with IT because they’re unable to get compute resources in a timely fashion. In addition, like many of the customers I speak to, the broader IT/IS organization is concerned with security, shadow IT and grappling with growing amounts of data and pressure to get smarter with analytics.
Keeping developers happy and breaking down walls between sys admins and developers should be an important part of any company’s strategy right now because in the words of The Phoenix Project author Gene Kim, “every company is an IT company.” Breaking down silos between developers and systems administrators can help companies take full advantage of advances in automation and help to deliver innovative products to market. Innovative products, in turn could create happier or more loyal customers and keep your company ahead of your competition.
So how do you DevOps?
Cloud, DevOps and automation aren’t buzzwords. Companies are doing some really cool and innovative things. If you’re not doing them, be prepared to fall behind or fail.
Questions, comments? Reach me on Twitter @nikiacosta.