Puppet is an immensely powerful tool for system administration, but with great power comes great responsibility, and it’s not always obvious how to structure your configurations. There are many different ways to accomplish similar goals, and this malleability has given rise to a plethora of different design and architecture principles – some of which are good, and many of which are bad.
In this talk, I will explain the guiding principles of responsible Puppet design and architecture, walking you through real-world examples in order to illustrate solid methodological approaches, and illuminate Puppet administrators of all skill levels. As an added bonus, we will also show you how Puppet can be integrated into automated deployment and continuous integration platforms – an increasingly important component of today?s development and operational landscape.
Ben has been a community systems administrator at the OSU Open Source Lab, where he helped and administered dozens of high-profile open source projects. After graduating he joined Mozilla as a systems administrator. Mozilla gave him the opportunity to diversify his skill-set to operate on the scale of hundreds of millions of users.
Dan is a long-time system administrator – he first installed Linux on his home PC in 1995 and never looked back. A veteran of the original dotcom bubble, he founded a web hosting company in the late 90’s, and managed it from inception to acquisition. Since then, he has worked in a variety of environments from start-ups to global corporations, including as an administrator at Ubisoft Montréal, and as a lecturer at the University of Winnipeg.
Today, Dan is a web operations engineer at Mozilla, a role that allows him to work on a wide variety of cutting-edge open source technologies at very large scales.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or email@example.com.
View a complete list of OSCON contacts