Puppet Labs

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Puppet Labs
Industry Computer software[1]
Founded 2005[2]
Headquarters Portland, Oregon, U.S.
Key people
Luke Kanies (CEO), Andrew Shafer[2]
Products Puppet, Puppet Enterprise, and Puppet Forge[3]
Website www.puppetlabs.com

Puppet Labs is a privately held information technology (IT) automation software company based in Portland, Oregon.


Headquarters in Portland

Puppet Labs' primary product, Puppet Enterprise,[4] 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 management of operating system and application components across enterprise data centers and cloud infrastructures.[5]

In February 2011 Puppet Labs released its first commercial product, Puppet Enterprise, built on the open-source base and providing commercial users with improved usability as well as some commercial components.[6] In September 2011, the company released Puppet Enterprise 2.0, which introduced integration with MCollective, acquired by Puppet Labs in 2010,[7] as well as provisioning for virtual machines directly on Amazon EC2 and VMware.[8] In June 2013, Puppet Labs released Puppet Enterprise 3.0, which features a rewritten orchestration engine that will ease the automated rollout of changes across multiple sites and clouds.[9]

Puppet Labs partners and has technology integrations with VMware, Amazon Web Services, Cisco, OpenStack, Microsoft Azure, Eucalyptus, Rightscale, and Zenoss.[10]

Built as cross-platform software, 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), and has Microsoft Windows support.[11][12] It is a model-driven solution that requires limited programming knowledge to use.[13]


Puppet Labs CEO Luke Kanies

In 2005, Puppet Labs was founded by current CEO Luke Kanies.[2] The company received $2 million in Series A funding in June 2009 from True Ventures and other private investors,[14] and then raised another $5 million in July 2010 during the Series B round, backed by Kleiner Perkins Caufield & Byers, True Ventures, and Radar Partners.[15] In November 2011, Puppet Labs raised an additional $8.5 million in Series C financing from new investors Cisco, Google Ventures, VMware and other existing investors.[1] In January 2013, VMware invested $30 million in the company, bringing Puppet Labs' total funding to $45.5 million.[16] The funding round also brought a strategic partnership between VMware and Puppet Labs to jointly deliver, market and sell products built for their mutual customers.[17] In June 2014, Puppet Labs announced another $40 million in venture backing, from existing strategic investors — specifically Cisco, Google Ventures, Kleiner Perkins Caufield & Byers, Triangle Peak Ventures, True Ventures and VMware, nearly doubling the money that the company has raised to date.[18]


The Puppet Certification Program is an industry certification program offered by Puppet Labs.[19] It uses professional exams delivered worldwide to validate and recognize system administrators and IT professionals who have the technical capabilities and real-world experience needed to manage their infrastructure proactively throughout its lifecycle.[20] Test areas include provisioning and configuration as well as patch management and compliance using Puppet IT automation software.

The Puppet Professional Certification validates system administrator competencies in using Puppet IT automation software to manage their infrastructure effectively. The Puppet Professional Certification is earned after passing the PPT-201 System Administration Using Puppet Exam.[21] There is a Puppet Professional Practice Exam available.

The Puppet Developer Certification validates skills and competencies for developers who wish to expand their Puppet solution by developing extensions for Puppet in Ruby. The Puppet Developer Certification is earned after passing the PPT-301 Developing for Puppet Using Ruby Exam.[22] The PPT-301 exam has been retired as of September 30, 2014.


  1. ^ a b c "Company Overview of Puppet Labs, Inc". Bloomberg Businessweek. 
  2. ^ a b c "Puppet Labs". Crunchbase. 
  3. ^ "Puppet Enterprise". Puppet Labs. 
  4. ^ Rao, Leena. "Cisco, Google Ventures, VMware Put $8.5M In Data Center Automation Startup Puppet Labs". TechCrunch. 
  5. ^ Graner, Amber. "Puppet Labs Announces Puppet Enterprise". 
  6. ^ Kerner, Sean Michael. "Puppet Goes After Enterprise System Management". Enterprise Networking Planet. 
  7. ^ Rao, Leena. "Data Center Automation Startup Puppet Labs Acquires OPen Source Project The Marionette Collective". TechCrunch. 
  8. ^ Finley, Klint. "Puppet 2.0 Will Support Amazon EC2 and VMware Provisioning". Silicon Angle. 
  9. ^ New Puppet tool beefs up orchestration automation for enterprise use — Tech News and Analysis. Gigaom.com (2013-06-25). Retrieved on 2013-12-09.
  10. ^ Rao, Leena. "Cisco, Google Ventures, VMware Put $8.5M in Data Center Automation Startup Puppet Labs". TechCrunch. 
  11. ^ "Docs: PE 2.0 - Installing - System Requirements". Puppet Labs. 
  12. ^ "Docs: Supported Platforms". Puppet Labs. 
  13. ^ Dehaan, MP. "Deploying Apache Tomcat Applications With Puppet". tomcatexpert. 
  14. ^ Asay, Matt. "Reductive Labs nails $2 million in funding -- Q&A". CNet. 
  15. ^ Wauters, Robin. "Data Center Automation Startup Puppet Labs Raises $5 Million More". TechCrunch. 
  16. ^ Finley, Klint. "Open Source Outfit Bags $30M in Funding — And That Seems Small". Wired. 
  17. ^ Rao, Leena. "Virtualization Giant VMware Partners With And Puts $30M Into Data Center Automation Company Puppet Labs". TechCrunch. TechCrunch. Retrieved 23 January 2013. 
  18. ^ Lunden, Ingrid. "Puppet Labs Raises $40M More To Take Its IT Automation Business Global". TechCrunch. TechCrunch. Retrieved 19 June 2014. 
  19. ^ "Puppet Certification Program". Puppet Labs. 
  20. ^ "Puppet Certification Program". Pearson VUE. 
  21. ^ "Puppet Professional Certification PPT-203 Exam Details". Puppet Labs. 
  22. ^ "Puppet Developer Certification PPT-301 Exam Details". Puppet Labs. 

External links[edit]