The DevOps conundrum
Excellent discussion of the DevOps conundrum by Michael Davis. I agree with almost everything he said but would add the cultural change won't occur without first ruthlessly simplifying and rationalizing the enteprise infrastructure. Legacy applications are a mix of Unix, Windows, Linux and some proprietary operatings systems. Get that mix down to Linux and Windows, limit the tools and technologies that can be introduced and then you may have a shot of getting to effective DevOps. In a word, simplify the present and future architecture. Another way of saving this, move your infrastructure in the direction of sophisticated virtualization and then private cloud. This brings the enterprise closer to the environment that Facebook and Twitter employ. Even after the architects tell you how to do it, it's still hard to get there.