This document discusses the CIO's perspective on cloud computing. It outlines some common misconceptions about public and private clouds. It also discusses challenges that CIOs face related to emerging cloud technologies, lack of control and standardization, and how the cloud tolerates the DevOps approach. The document concludes with lessons learned, emphasizing the importance of proper design for scaling, availability, growth and automation, as well as being proactive, testing assumptions, and embracing DevOps.