Careers at Puppet


Puppet’s mission is to help every organization get on the shortest path to better software in service of its customers and mission.

Founding story

In 2005 Luke Kanies founded Puppet Labs, a provider of information technology automation software products. It created an open-source configuration management tool, Puppet. It received early support in 2009 when it raised $2 million in Series A funding in a round led by True Ventures, followed by $5 million in 2010 in a round led by Kleiner Perkins Caufield & Byers.

Later in 2010 it acquired its first firm, the Marionette Collective. In 2011 the company raised $8.5 million in Series C funding from Cisco, Vmware, and Google Ventures. It also unveiled a commercial version of its core product, Puppet Enterprise. In 2013 VMware invested $30 million, and launched a strategic partnership with Puppet to jointly develop and sell products for their mutual clients.

In 2013 Puppet acquired its second firm, Cloudsmith.In 2014 it received its biggest funding amount to date, $40 million in venture backing from several of its existing investors, including True Ventures and Triangle Peak Ventures. In 2016 the company shortened its name to “Puppet“ to reflect the fact that its community of open source users and customers preferred to use that name.

Benefits at Puppet

Business model of Puppet

Customer Segments

Puppet has a mass market business model, with no significant differentiation between customer groups. The company targets its offerings at organizations of all industries and sizes.

Value Proposition

Puppet offers four primary value propositions: accessibility, cost reduction, performance, and brand/status.

The company creates accessibility by providing a wide variety of options. It maintains a broad range of capabilities, including orchestration, automated provisioning, configuration automation, visualization & reporting, code management, node management, and role-based access control.

The company reduces costs by enabling potential customers to try out its Puppet Enterprise product for free on up to 10 nodes. This enables them to assess whether they want to purchase it.

The company has demonstrated strong performance through tangible results. Specific positive outcomes for clients include the following:

  • The New York Stock Exchange used Puppet’s solutions to scale up infrastructure and workloads efficiently, resulting in an increase from 300 servers per admin to 700 servers per admin
  • LV used Puppet’s solutions to carry out its operations more quickly, resulting in faster shipping with fewer failures and its first month without any high-priority “Tier“ incidents
  • Infusionsoft used Puppet’s solutions to automate and provide greater visibility into its infrastructure, resulting in its Ops team being able to manage double its prior number of servers
  • Ambit Energy used Puppet’s solutions to automate everything from application deployment to infrastructure management, resulting in an increase in managed servers from 30 to 500
  • Staples used Puppet’s solutions to automate its cloud management and common IT operations, resulting in a reduction in deployment cycle time from weeks to hours

The company has established a strong brand due to its success. It has over 500 employees operating out of five offices. It is used by over 35,000 companies, including over 75% of the Fortune 100. Specific prominent clients include Verizon, Intel, Sony, ADP, REI, NASA, and Salesforce.


Puppet’s main channel is its direct sales team. The company promotes its offerings through its website, social media pages, and participation in summits, expos, trade shows, and conferences.

It hosts an annual conference called PuppetConf, billed as a DevOps, automation, and infrastructure modernization event that features exhibits and educational sessions and facilitates networking.

Customer Relationships

Puppet’s customer relationship is primarily of a personal assistance nature. The company assists customers in the following ways:

Support Services – The company provides three customer service options:

  • Standard Support – Includes online support during business hours, access to Knowledge Base articles, and access to product upgrades and updates
  • Premium Support – Includes phone support 24 hours a day, seven days a week, an unlimited supply of online support cases, and free training vouchers.
  • Technical Account Management – Customers are offered a dedicated Technical Account Manager who works closely with the client to solve any problems. Specific services include Business Management, which is a quarterly onsite review of the client’s usage of Puppet’s products, and Technical Planning, which consists of semi-annual product roadmap briefings.

Training Services – The company offers instructor-led training on its products online and in person. It also enables training participants to receive certification so they can demonstrate their expertise.

Professional Services – The company offers the following services:

  • Implementation Services - Implements Puppet Enterprise across clients‘ entire infrastructure
  • Upgrade & Migration Services – Assists in moving clients to latest Puppet Enterprise version
  • Custom Consulting – Adapts Puppet‘s services to client environment to improve release management
  • Performance Optimization – Provides visibility into how existing deployment can work better

Despite this orientation, there is a self-service component. The company’s website offers self-paced online training on its products. It also features a “Resources“ section that includes white papers, analyst reports, case studies, data sheets, eBooks, solution briefs, infographics, webinars, videos, and podcasts.

It also features a “Knowledge Base“ that provides answers to common questions and provides access to a monthly newletter. There is also a community element in the form of a forum and Puppet User Groups, which enable customers to meet up in person.

Key Activities

Puppet’s business model entails designing and developing its software products for customers.

Key Partners

Puppet maintains the following types of partnerships:

  • Channel Partners – The company works with firms that resell its products as part of a complete software or IT solution in order to extend its reach. It provides them with training and sales/marketing support. Specific partners include Shadow-Soft, Kovarus, Ahead, and Amazic.
  • Service Delivery Partners – The company works with service providers that help customers deploy and maintain Puppet Enterprise. They are certified experts in Puppet products. Specific partners include OnyxPoint, Shadow-Soft, ServiceRocket, and example42.
  • Authorized Training Partners – The company works with firms that help deliver training courses on its products at designated locations worldwide. Specific partners include OlinData, Instruct, and JTP.
  • Technology Alliances – The company works with hardware and software vendors to build joint solutions in order to provide enhanced offerings for their customer bases. Specific partners include Microsoft, Cisco, EMC Corporation, and Huawei.

Key Resources

Puppet’s main resources are its human resources, who include the engineers that design and develop its products, the sales employees who promote them, the training/consulting staff members who provide instruction/advisory services, and the customer service personnel that provide support.

It has relied heavily on funding from outside parties, raising $85.5 million from eight investors as of January 2016.

Cost Structure

Puppet has a value-driven cost structure, aiming to provide a premium proposition through significant personal service and frequent service enhancements. Its biggest cost driver is likely cost of services, a variable expense.

Other major drivers are in the areas of sales/marketing and customer support/operations, both fixed costs.

Revenue Streams

Puppet has two revenue streams: revenues it generates from the sale of its products and revenues it generates from the sale of its services (training, consulting, etc.).

Our team

Sanjay Mirchandani,
President and CEO

info: Sanjay earned a Bachelor’s degree in Mathematics at Drew University and an MBA at the University of Pittsburgh. He previously served as Chief Operating Officer of Puppet and as Corporate Senior VP and General Manager of Asia-Pacific at VMware.

Mark Iserloth,
Chief Financial Officer

info: Mark earned a Bachelor of Science degree in Electrical Engineering and a Master’s degree in Finance at Northwestern University. He previously served as Chief Financial Officer of STATS, Mattersight Corporation, Trustwave, and Initiate Systems.

Omri Gazitt,
Chief Product Officer

info: Omri earned a Bachelor’s degree in Computer Science at Rice University. He previously served as Vice President and General Manager of the Cloud Native Platform and as Vice President of Products & Services at Hewlett Packard Enterprise.

Deepak Giridharagopal,
Chief Technology Officer

info: Deepak earned a Bachelor of Science in Computer Science at University of Texas at Austin. He previously served as Senior Director of Engineering at Puppet, as Principal Engineer at Dell MessageOne, and as a Software Engineer at University of Texas.