As the main sponsors of Ubuntu, Canonical is deeply experienced with running instances in all the major public clouds, and as one of the first members of the OpenStack project, also has organizational expertise with the private cloud.
With this all in mind, we asked our IS team a question:
Would it be possible for us to move to a cloud-centric workflow across the entire company? Supporting not only the internal systems that keep Canonical running, but also parts of the widely popular and globally used Ubuntu project?
The answer was "Yes"....but we learned a ton and would like to share some of the things we learned around the following topics:
Organizational needs of moving from a traditional "IS over here and developers over there” to "DevOps".
Workflows - How code gets from a laptop to production quickly and tested?
What happens when things fail? How do you roll back?