Learning Puppet

Start my 1-month free trial

Course details

Puppet is a powerful set of tools for automatically managing your infrastructure so that it is always in the desired state. With this tool, the job of server administration becomes easier and faster—and your systems become more reliable. In this course, instructor Josh Samuelson begins by teaching the latest best practices for using Puppet in a real-world environment, and gets you started quickly by using existing Puppet modules written and supported by the community. As you progress through the course, you can learn the details of how Puppet works and find out how to write your own Puppet code, including a simple module that can be shared with other IT pros on the Puppet Forge.


  • Click here to view Josh Samuelson’s instructor page

    Josh Samuelson

    DevOps Engineer at HelloSign

    Josh Samuelson is an experienced systems administrator and DevOps engineer.

    Josh has a strong background in email, DNS, MySQL, Linux, and Windows. He is a quick and eager study when it comes to new technology and emerging trends, and an excellent technical problem solver with hardware, software, and network issues. He has built and delivered training solutions for Puppet, an industry-standard IT automation platform, and is currently a DevOps engineer for HelloSign, the software company behind eSignature and other intelligent business solutions.

Skills covered in this course