search menu icon-carat-right cmu-wordmark

Archive: 2014

DevOps and Your Organization: Where to Begin

DevOps and Your Organization: Where to Begin

• DevOps Blog
C. Aaron Cois

On the surface, DevOps sounds great. Automation, collaboration, efficiency--all things you want for your team and organization. But where do you begin? DevOps promises high return on investment in exchange for a significant shift in culture, process, and technology. Substantially changing any one of those things in an established organization can feel like a superhuman feat. So, how can you start your organization on the path to DevOps without compromising your existing business goals and...

Read More
DevOps Technologies: Vagrant

DevOps Technologies: Vagrant

• DevOps Blog
Tim Palko

Environment parity is the ideal state where the various environments in which code is executed behave equivalently. The lack of environment parity is one of the more frustrating and tenacious aspects of software development. Deployments and development both fall victim to this pitfall too often, reducing stability, predictability, and productivity. When parity is not achieved, environments behave differently, which makes troubleshooting hard and can make collaboration seem impossible. This lack of parity is a burden...

Read More
An Introduction to DevOps

An Introduction to DevOps

• DevOps Blog
C. Aaron Cois

At Flickr, the video- and photo-sharing website, the live software platform is updated at least 10 times a day. Flickr accomplishes this through an automated testing cycle that includes comprehensive unit testing and integration testing at all levels of the software stack in a realistic staging environment. If the code passes, it is then tagged, released, built, and pushed into production....

Read More