4. Puppet Labs – OR, USA


Founder: Luke Kanies

Puppet Labs is designed to help businesses manage IT infrastructure faster. Puppet Labs' earning itself 4th position due to its unique operational model. Puppet Labs' offers both online classes, face-to-face classes and independent learning classes all over the world, along with their platform to suit all preferences of their customer base. They offer all of these at a fairly low cost, making the experience all the more rewarding.

In addition to their core products and services, Puppet Labs have built a community where customers can interact with one another, reply to each others’ concerns and tasks and feel like they have a support network that is external to the resources available to them internally.

Puppet Labs’ main vision is to help businesses automate their IT processes in order to enhance efficiency organization wide and therefore free up resources and shorten deployment cycle.

Their primary product, Puppet Enterprise, comprises a commercially supported version of its open-source configuration management tool, Puppet. Puppet IT automation software uses Puppet's declarative language to manage various stages of the IT infrastructure lifecycle, including the provisioning, patching, configuration and the management of operating system and application components across enterprise  data centers and cloud infrastructures.

Puppet Enterprise is built on the open-source base and provides commercial users with improved usability as well as some commercial components. Puppet and Puppet Enterprise operate on Linux distributions, including RHEL (and clones such as  CentOS and Oracle Linux), Fedora, Debian, Mandriva, Ubuntu, and SUSE, as well as on multiple Unix systems (Solaris, BSD, Mac OS X, AIX, HP-UX). It has Microsoft Windows support. It is a model-driven solution that requires limited programming knowledge to use.

It’s through the integration of platforms and education that Puppet Labs create a strong beneficial product for companies.