Puppet is the industry standard for IT automation.
Modernize, manage and bring your hybrid infrastructure into compliance through Puppet's powerful continuous automation.
Get Puppet Enterprise
First 10 nodes are free!
Pricing & Packaging
Puppet Education is your learning portal for tools and best practices to address common business challenges.
Custom consulting services
Get up and running quickly with a custom solution that addresses your unique business goals and easily allows for growth as your needs evolve.
Find thousands of component modules built by the community and guidance on using them in your own infrastructure.
EcosystemOpen Source Projects
State of DevOps Report
Since launching our first DevOps survey in 2012, we’ve learned a lot about the power of DevOps to transform organizations.
Puppet automates your infrastructure so you can innovate. We find, fix, and predict in order to prevent surprises and maintain your desired state.
CompanyWorking at Puppet
Press & news
It's our community that makes Puppet great. Connect with Puppet users and employees.
Senior Software Engineer
James Pogran is a senior software engineer at Puppet, focusing on making Windows automation even better with Puppet. He wrote a book called Learning PowerShell DSC, which is in its second edition. James co-authored the Puppet Visual Studio Code extension, and contributes to several OSS projects on GitHub. He has been working with computers in some form or fashion for over 15 years. His first job was systems administration for a large military installation, then he moved on to developing monitoring software and automating large scale Windows environments for a major managed services provider. He loves finding out how things work, taking them apart, and making them work faster.