I’ve gone from recommending that you should have devops to you must have devops. At least, if a public cloud is in your future.

There are two fundamental reasons why cloud computing and devops are necessary complements.

First, the public clouds are all about automation, and so is devops. Devops takes advantage of orchestration systems that can autoprovision and autoscale, as well as proactively monitor the application workloads and data sets in the public clouds.

If you don’t automate the enterprise’s development process, you limit the value that public cloud provides. You need to automate end to end, including development, testing, deployment, and operations.