Team working together with company branding in background

Puppet by Perforce

Who We Are and How We Do It

Puppet by Perforce is a values-driven global company that believes deeply in a people-first perspective — we might be in tech, but it’s not only about tech. We empower our users with mission-critical automation software that gives them back their time so that they can focus on the most important things in their lives.

Our Mission

Puppet technology empowers people through infrastructure automation. Automation unlocks the ability for IT operations teams to scale infrastructure at the largest companies in the world — and to do it securely, compliantly, and continuously. 

The founder of Puppet understood that businesses succeed when their teams have the freedom to innovate. Puppet products free up teams to use their time to innovate instead of toil, and provide the kind of stability and peace of mind that lets IT operators take a real vacation — not one where they have to constantly check their email.

As of 2022, Puppet is a part of Perforce Software, a global leader in end-to-end software tools that include development, lifecycle management, version control, and code-analysis technologies and services. Together, Puppet and Perforce scale a broad spectrum of the DevOps lifecycle.

Team working in office environment

Learn Why Companies Choose Puppet

Why Puppet

Join the puppet team

Puppet by Perforce Culture

We support our employees with the same philosophy. Puppet by Perforce advocates for employees to bring their whole selves to work, and strives to create a culture of belonging and psychological safety by rooting all decisions in diversity, equity, inclusion, and access.

As a hybrid remote global workplace, Puppet by Perforce champions communication, empathy, and humor to ensure our employees are connected, cared for, and successful. In fact, Quartz named us in the top ten best large companies for remote workers in 2021 based on global research.

Explore Careers at Puppet by Perforce


Our Values

At Puppet by Perforce, we are driven and united by shared values. We are inclusive and transparent, and we lead with courageous curiosity. We seek out diverse perspectives, drive bold change, and deliver impactful outcomes. We show up intentionally, with respect and empathy for our colleagues, customers, and communities.

As a part of Perforce Software, Puppet subscribes to Perforce’s value system “CATCH.”

These values are at the heart of every person who comprises Puppet by Perforce, and are inextricably linked to our commitment to IDEA: Inclusion, Diversity, Equity, and Access.



We treat our community of customers, employees, partners, and others with dignity and respect.



We all roll up our sleeves to get things done. We do what we say we’re going to do.

be open


We do the right thing – even when no one is watching.


Customer Success

We prioritize making our customers successful by delivering reliable solutions, expert services, and outstanding support – every day.



We check our egos at the door and work collaboratively to make Perforce successful.

People of Puppet by Perforce

In our own words

Read stories about life at Puppet by Perforce, in our own words


In other peoples’ words

Not to brag, but sometimes people write about us and give us accolades.


Puppet by Perforce at a Glance

Puppet is headquartered in Portland, Oregon, with offices in London, Belfast, Singapore, and Sydney — and employees based in home offices around the world.


Puppet founded


offices around the globe


Puppet acquired by Perforce