Training Course: Advanced Puppet Engineering

01/10/2016   Training Courses  

Take your understanding of Puppet to the next level through learning more advanced management techniques.

This is a course for Puppet engineers who are looking to learn more complex ways to manage their infrastructure.

What you'll cover in the course
  • Puppet Architecture - Puppet Server, Masterless Puppet, Certificate Management, Node Classification, PuppetDB, ENCs, Reporting Endpoints, The Foreman, Managing Via APIs, Troubleshooting Puppet
  • Development and Testing - Development Principles, Class Design - DRY and KISS, TDD with Puppet
  • Hiera - Complex Hierarchies, eyaml and gpg-eyaml 
  • Mcollective - On The Command Line, Transport Protocols
  • Language - Iteration, Inheritance, Exported Resources

This is a course that will give you the skills to be able to employ advanced techniques to manage your infrastructure, including troubleshooting and scaling. You can attend a course as an individual, or we can organise a session for your whole team.

We have courses available to suit different levels of experience with Puppet, so you might also be interested in our Introducing Puppet or our Puppet Engineering Courses. If you're not sure which course is most relevant to your experience, please get in touch and we can help.

We also offer courses on a wide range of other Infrastructure tools and technologies, including Ansible and Containers.

For more information, or to book a training course, please fill out the form below and we'll be in touch!