January 15, 2015

DevOps in Practice at Intuit

Continuous Delivery
Version Control

intuit logo

With DevOps officially turning five years old last October, there has been a lot of discussion about the best strategies for adopting the practice. A key element of successful DevOps and Continuous Delivery (CD) is keeping all enterprise assets in one repository that serves as the “single source of truth.”

While “assets” usually refers to source code, multimedia files, documents and other digital components of a product, in DevOps and CD it also refers to artifacts from the development environments themselves. This is commonly referred to as Infrastructure as Code (IaC). Intuit, a longtime Perforce customer, recently discussed how they use IaC in their journey towards Continuous Delivery and the importance of using version control to get there.  

Gene Kim, a  leading authority on DevOps, also wrote about the importance of version control, arguing that it’s, in fact, more important to Ops than to Dev. Gene references the 2014 State of DevOps report by PuppetLabs where research showed that version controlling the production environment was a key predictor of performance—even more so than version controlling code.

If you’re embarking on a journey to Continuous Delivery or DevOps, see what Intuit and Gene Kim have to say first. Starting on the right path from day one will likely save you time and energy.