This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, October 8 • 1:30pm - 2:15pm
200,000 Lines Later: Our Journey to Manageable Puppet Code – David Danzilio, Constant Contact

Sign up or log in to save this to your schedule and see who's attending!

I joined Constant Contact in the Spring of 2014 to help transform their Puppet infrastructure. Constant Contact was a very early adopter of Puppet and had a hard time keeping up with changes to the language. When I got to Constant Contact we were stuck on a very old version of Puppet 2.7 because our code was heavily dependent on inheritance and dynamic scoping. There was no separation of data and code and 99% of the Puppet modules in use in the environment were homegrown. With over 267,000 lines of ancient code, I was completely overwhelmed with how to get us up to speed. This talk is about how we managed to accomplish this incredible feat in just over a year.

avatar for David Danzilio

David Danzilio

Systems Engineer, Constant Contact
David is a senior systems engineer and Puppet evangelist at Constant Contact in Waltham, Massachusetts. He has a background in operations for government, higher education, research and healthcare organizations. David has consulted on several Puppet implementations of varying size and complexity and has worked with numerous teams on integrating Puppet into their workflow. David holds an MBA in management information systems as well as a BA in... Read More →

Thursday October 8, 2015 1:30pm - 2:15pm
Track 4 C123-124

Attendees (99)