Services We Offer

Puppet Labs provides enterprise Puppet support, training and professional services for those wanting to maximize the efficiency and scalability of their Puppet Enterprise implementation.

Our team members have a deep understanding of enterprise computing environments and how to apply Puppet design patterns and practices. Puppet Labs support engineers have extensive practical experience with our solutions, and work closely with our core Puppet developers. We can help you turn system management problems into opportunities.

What we offer


The Puppet Certification Program is designed to validate and recognize IT professionals who have the technical capabilities needed to manage their infrastructure proactively with Puppet IT automation software.

Learn More


Support offers a unique combination of services including best practices guidance and traditional support services, making it a must-have for enterprise-level deployments and mission-critical applications.

Learn More

Professional Services

Our team of Puppet Labs professionals can maximize the scalability, maintainability and flexibility of your Puppet Enterprise implementation. From migrations & initial rollout to custom integrations, our Professional Services will help you get the most out of Puppet.

Learn More

Public & Private Training

Puppet Labs provides on-site (private) training and public training for those wanting to maximize the efficiency and scalability of their Puppet implementation.

Learn More


Puppet Labs is here to encourage, support, and nurture our community. We hold annual Puppet user conferences in both Europe and the United States.

See all events
Puppet Labs has been instrumental in turning our ideas for system management into working tools capable of delivering automation needed in any systems administration environment. We can always count on them to find solutions to our needs and deliver them in a timely and cost-effect manner. Digant Kasundra Stanford University