Puppet (company)

From Wikipedia, the free encyclopedia
  (Redirected from Puppet Labs)
Jump to: navigation, search
Industry Computer software[1]
Founded 2005; 11 years ago (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.puppet.com

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


Headquartered in Portland, showing their present location

Puppet's 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 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 in 2010,[7] as well as provisioning for virtual machines directly on Amazon EC2 and VMware.[8] In June 2013, Puppet 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 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 CEO Luke Kanies

In 2005, Puppet 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 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's total funding to $45.5 million.[16] The funding round also brought a strategic partnership between VMware and Puppet to jointly deliver, market and sell products built for their mutual customers.[17] In June 2014, Puppet 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.[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. 
  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. 
  12. ^ "Docs: Supported Platforms". Puppet. 
  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. 
  20. ^ "Puppet Certification Program". Pearson VUE. 
  21. ^ "Puppet Professional Certification PPT-203 Exam Details". Puppet. 
  22. ^ "Puppet Developer Certification PPT-301 Exam Details". Puppet. 

External links[edit]