Puppet Labs provides enterprise Puppet support, training and professional services for those wanting to maximize the efficiency and scalability of their Puppet implementation.
Puppet Training
Puppet On–site Training
Reductive Labs offers private on-site Puppet training. Our training course is an interactive multi-day sessions designed to provide system administrators the understanding and background to be proficient building and maintaining a Puppet infrastructure. Your team will be taught the principles and best practices of Puppet in a 3 day series of lectures and labs.
Topics Covered:
- Puppet Best Practices — How to get the most out of your Puppet implementation
- Configuring Puppet and the PuppetMaster
- Resource Types and Resource Abstraction Layer
- Classes, Modules, Definitions, Tags and Environments
- Puppet Language Patterns and Advanced Techniques
Quick-Start Package
Hit the ground running with a Puppet Labs Quick-Start. The Quick-Start enables your team to leverage our Puppet expertise to build the foundation of your infrastructure. We’ll start by training your team, then spend two days working together building solutions specific to your services.
Includes:
- Puppet On-Site Training (up to 10 students)
- Architecture Review
- Review of Best Practices
- Model & Review configuration requirements
- Custom automation module development
- Custom facts and functions development
Consulting Services
Professional Services
Puppet is a powerful solution that can solve problems many ways. Leverage our experience to ensure that you are maximizing the efficiency that Puppet provides. Reductive Labs can help you model your systems using Puppet patterns and practices which maximize scalability, maintainability and flexibility. From planning to custom integrations, our Professional Services will help you get the most out of Puppet. Below are some of the things that we can help with:
- Environment review
- Custom module development
- Best Practices delivery
- Custom Feature development
- Optimization of puppet deployment
- Integration with Monitoring solutions
- Integration with trouble ticketing solutions
- Integration with CMDBs
- Migrating from existing tools such as CFengine, Opsware or home grown tools to Puppet
Puppet Audit
If your organization has been using Puppet for a while, you may not need help getting started, but that doesn’t mean Puppet Labs can’t help you get more out of Puppet. The audit is an in-depth review of the organization, composition and content of your Puppet manifests by a Reductive Labs’ Puppet professional. The goal of an audit is to improve scalability and maintainability of a Puppet infrastructure by improving design with more compact and expressive Puppet code. An audit will also improve the support Reductive Labs can provide by providing context and details about your infrastructure.
Audit Deliverables
Puppet Labs will deliver a report outlining recommended Puppet refactoring and reorganization.
Got a question?
If you’re interested in any of the services we offer, don’t hesitate to get in touch.