Join our Puppet community across the world

We’re excited to meet our community members, practitioners, partners, and customers to celebrate Puppet and talk about new challenges to solve and best practices to learn. Our Products and Community teams will be on-site at all three locations to share ideas, talk shop, and have a great time.

Access each city tab to get more Puppetize Live details.

8 October | 4:00 - 6:00 p.m.

Puppetize Live Pre-Event Meetup @ The Playroom at Hotel Zetta

Come hang out with the community and Puppet team the day before Puppetize Live. Drinks and light snacks will be served.

9 October | 7:45 - 8:45 a.m.

Registration & Breakfast @ The Village

9 October | 10:00 - 10:15 a.m.


9 October | 10:15 - 10:45 a.m.

Measuring Your DevOps Performance

Presented by Alex Bilmes, Senior Director of Product, Puppet

Technology leaders have struggled to get basic visibility into their software delivery processes, as well as identify and troubleshoot problem areas. IT and engineering organizations continue to invest in DevOps, but can’t answer fundamental questions such as: How fast are we moving? What is the quality of the software we deliver? What's the business value of DevOps? In this session, you'll learn how to measure your DevOps performance using metrics that matter.

9 October | 10:45 - 11:15 a.m.

Puppet + Google Cloud: Migrating to the Cloud with Puppet

Presented by Alex Stephen and Nathan McKinley, Software Engineers, Google

The easiest tool to use is the tool you already understand. As you migrate to the cloud, the quickest route to building a scalable, complex deployment is using the same pipelines and tooling that you use on-premises. Google + Puppet have been building out a series of modules that allow you to construct your cloud infrastructure quickly using Puppet. You will learn how these modules will help you migrate quickly to the cloud, help you effortlessly scale your workflows, and leverage your institutional Puppet knowledge.

9 October | 11:15 - 11:45 a.m.

Postmodern Puppet: Puppet Enterprise 2019 and Puppet 6

Presented by Eric Sorenson, Director of Product Management, Puppet

Learn about the brand new version of Puppet Enterprise, PE2019. It's built on the latest open source Puppet 6 Platform and includes a host of new features, usability improvements, performance enhancements, and bugfixes.

9 October | 11:45 a.m. - 1:15 p.m.


Puppet subject matter experts will be on hand during lunch to answer questions about our product portfolio. We’ll also have demo stations and the opportunity to learn more about Contributor Summit Month.

9 October | 1:15 - 1:45 p.m.

Scaling Sparta: Military Lessons for Growing a Dev Team

Presented by Emily Freeman, Developer Advocate

Scaling systems is hard, but we’re developers — that’s kind of our thing. Scaling people? Well, that’s significantly harder. Humans are complicated. Broadly speaking, companies have three stages of development: infancy, those awkward teenage years and — if they survive the trials of adolescence — adulthood. An infant startup is so drastically different from its adult incarnation that they can be considered different companies. Each will have a unique mission and culture. Scaling isn’t just about making what you have bigger. An ant can’t be scaled to the size of an elephant. Because the internal structure is fundamentally different. Instead, companies have to evolve. But companies aren’t living, breathing organisms. They’re collections of people — families, tribes and civilizations. So how do you scale a team of two to twenty? The answer starts over 2,000 years ago in Sparta. This talk will focus on three distinct military organizations: Spartans, Mongols and Romans. Sparta’s standing army numbered 10,000 whereas Rome’s peaked at half a million. We’ll look at the structure of each military and apply the lessons learned to our development teams and organizations.
9 October | 1:45 - 2:15 p.m.

We're in This Together: Lessons from Growing a Collaborative Culture

Presented by Martin Jackson, Distinguished Systems Engineer, Walmart

How does one of the largest companies in the world scale automation and DevOps practices across their enterprise? At Walmart, we started small with a 3-person team of engineers, automating one resource at a time across tens of thousands of servers. We learned that small changes can have a big impact, and three years into our journey, we’ve automated tens of millions of resources across almost one hundred thousand servers spanning stores, data centers and distribution centers around the world. But the real victory has been helping other teams adopt automation and building an internal community of Puppet users which has helped us scale our automation efforts beyond what our small core team of developers could do alone.

In this session you’ll learn:

  • The practices that were critical to scaling our success, including some overlooked practices like documentation
  • How we measure success, especially for things that are hard to measure, like culture
  • Lessons learned throughout the journey and how to apply them to your business, including some mistakes we made along the way
  • How we plan to expand automation to more teams in the future
9 October | 2:15 - 2:45 p.m.

Scaling Splunk Cloud with Puppet Enterprise

Presented by Chris Vervais and George Starkey, Splunk

Splunk Cloud™ is a hosted service that lets customers quickly enjoy Splunk without having to worry about managing the underlying infrastructure. Our Cloud Operations team is responsible for deploying and maintaining these environments for our customers. We initially started out with an agentless procedural tool, but found it couldn't scale to meet our needs. We realized that in order to serve our customers better, we needed to have environments under constant management, rather than being managed on an ad hoc basis. Moving to Puppet Enterprise has enabled our team to efficiently manage more customer environments with greater consistency. We can provision new customer environment in minutes as opposed to days and perform maintenance much more quickly, resulting in more satisfied customers.

9 October | 2:45 - 3:00 p.m.


9 October | 3:00 - 3:30 p.m.

Bolting on Automation in the Real World

Presented by Nick Maludy, DevOps Manager, Encore Technologies

Bolt is a new open source DevOps tool by Puppet that provides remote execution of tasks. This talk will provide an honest look at Bolt, how we adopted it, and the problems it has solved for us. Several real world use cases will be discussed such as: copying files to remote hosts, application deployments, installing Puppet, ChatOps and auto-remediation. Finally, insight will be shared about Encore's interaction with the Bolt team, how we were able to provide meaningful feedback and see it implemented along with getting our own PRs merged in.

9 October | 3:30 - 4:00 p.m.

Scaling DevOps Success Before Cynicism Takes Over

Presented by Michael Stahnke, Director of Engineering, Puppet

You’re winning with DevOps, now what? For the last decade we’ve seen case studies on high-performing teams who’ve implemented DevOps practices. How does this scale beyond the team? How do we influence skeptics? Let’s look at scaling out success when the point of reference is larger than the team. Success using DevOps practices has been unevenly distributed. Some teams claim success while their colleagues and peers struggle with basic technology delivery. For the organization as a whole, continuing to improve optimized areas results only in local gains. The true promise of DevOps was to globally optimize technology delivery. How do you scale? How do you influence others teams, or a whole department? How do you overcome blockers that were originally seen as beyond your scope of control? This discussion will walk through scaling DevOps practices beyond the team or small number of teams by upleveling the discussion to focus on department or org-level patterns. This scaling will cover grass-roots expansion of success, the trade-offs of a top-down mandate, and forcing functions to steer multiple groups of people on their aligned goals. There are still metrics to use when looking at DevOps from a larger perspective, and those are covered as well.

9 October | 4:15 - 6:00 p.m.

Puppet Connect

Meet and socialize with other Puppetize Live attendees. Drinks and light snacks will be served.

10-12 October

Training Opportunities

To learn about the training classes offered after Puppetize Live in San Francisco, click here.

To learn more about Puppetize Live in San Francisco, the venue, training location, recommended hotels and more, click here.

  • San Francisco
  • 9 October | 4:15 - 6:15 p.m.

    Puppetize Live Pre-Event Meetup @ Whirly Bird

    Come hang out with the community and Puppet team the day before Puppetize Live. Drinks and light snacks will be served.

    10 October | 7:45 - 8:45 a.m.

    Registration & Breakfast @ the Doltone House at Jones Bay Wharf

    10 October | 10:00 - 10:15 a.m.


    10 October | 10:15 - 10:45 a.m.

    Know Before You Go - Puppet Code Deployment Best Practices

    Presented by Chris Barker, Senior Principal Integration Engineer, Puppet

    10 October | 10:45 - 11:15 a.m.

    Do More with Less: How to Manage More and Code Less

    Presented by Geoff Williams, Principle Consultant, Declarative Systems

    I hate code and so should you! In this session Geoff Williams, a Puppet consultant with years of experience, shows how you can use modern Puppet to write less new code and to delete a lot of your existing code by making it data-driven and less repetitive.

    10 October | 11:15 - 11:45 a.m.

    Building a DevOps Pipeline with AWS

    Presented by Mark Rambow, Software Development Manager, Amazon

    This session will walk you through building your DevOps pipeline with the AWS Development and Management tools. We will leverage AWS CodePipeline to create a setup that allows us to automatically test and promote infrastructure changes to production. We will use AWS CloudFormation for resource provisioning, AWS OpsWorks for Puppet Enterprise for on-instance configuration, and AWS OpsWorks for Puppet Enterprise and AWS Config for monitoring and compliance. With these tools we will be able to create a fully automated pipeline to deploy, manage, and scale the AWS environment.

    We'll cover how to:

    • Employ DevOps practices and treating infrastructure as code makes it easy to share, test, and enforce changes across AWS
    • Discover the benefits of automation when creating, scheduling, and reviewing releases for environment change
    • Gain situational awareness and drive change with confidence
    • Orchestrate changes to infrastructure and applications
    • Continually enforce your desired state and remediate any unexpected changes
    • Get real-time visibility and reporting to prove compliance
    10 October | 11:45 a.m. - 1:15 p.m.


    Puppet subject matter experts will be on hand during lunch to answer questions about our product portfolio. We’ll also have demo stations and the opportunity to learn more about Contributor Summit Month.

    10 October | 1:15 - 1:45 p.m.

    Bolt 1.0: The Secret to Lightning Fast Automation

    Presented by Yasmin Rajabi, Senior Product Manager, Puppet

    Bolt 1.0 is here. I'll show you what we've done, what it means, and what to expect from us.

    10 October | 1:45 - 2:15 p.m.

    Self-Service Infrastructure: Using Puppet Enterprise with ServiceNow, vRealize, Slack, and PowerBI

    Presented by Daniel Ring and Brent O'NeillTransurban

    In recent times, the topic of long-lived infrastructure has become all but taboo in a world of DevOps and automation, however every enterprise organisation still has traditional problems to solve and efficiencies to be gained. Transurban has adopted Puppet Enterprise, VMWare vRealize, and ServiceNow along with other tools to enable self-service infrastructure provisioning and administration. We’ve changed the way our teams interact with our infrastructure by delving into ChatOps with Slack, providing interactive real-time reporting on Puppet data with PowerBI, and fronting a customised service portal using ServiceNow — all leveraging Puppet Enterprise and its APIs. Let us show you where we started, how we got here, and where we are going from both a Windows and Linux perspective, including how we’ve used these tools and more to tackle the common problems faced by many enterprise organisations.

    10 October | 2:15 - 2:45 p.m.

    Why Kubernetes Won't Save Your Application

    Presented by Carl Caum, Product Manager, Puppet

    Modern packaging and deployment technologies won't make great applications. This talk will focus on how to build reinforcing cultures of experimentation and learning to better meet your customers' needs.

    10 October | 2:45 - 3:00 p.m.


    10 October | 3:00 - 3:30 p.m.

    Puppet, the Automation Journey: Configuration Management, Automation and the Cloud

    Presented by Brendan Rosewarne, Monash University


    Monash University has a large number of servers with a wide range of complex requirements. We currently use Puppet extensively across our Linux fleet and are in the process of rolling it out to our Microsoft Windows fleet. We also use Puppet in our tool chaining for DevOps for the purpose of automated Service Deployment pipelines. I will cover some of the learnings we have made so far on the roll out of Puppet, Puppet Enterprise and the DevOps journey and what we are planning to do next.

    10 October | 3:30 - 4:00 p.m.

    Orchestrating the Orchestrator

    Presented by Scott Coulton, Principal Software Engineer, Puppet

    In a world where all you want to run is containers and Kubernetes will be your abstraction point to infrastructure, what is the bare minimum you need to Kubernetes? How can you cut the operational overhead of the OS? In this talk, we will build a Kubernetes live from scratch (!!!) that will work locally or in the cloud. We'll look at how you can run Kubernetes in a leaner, more secure OS with less operational overhead. We will walk through the journey and learnings we experienced and show you how to build the image with Docker as the runtime and then with cri containerd, talking about the pros and cons of both approaches.

    10 October | 4:00 - 4:30 p.m.

    Beards, Brownfields and (de)Borkage

    Presented by Nathan Kroenert and Boyd Adamson, ANZ Bank

    10 October | 4:30 - 6:15 p.m.

    Puppet Connect

    Meet and socialize with other Puppetize Live attendees. Drinks and light snacks will be served.

    To learn more about Puppetize Live in Sydney, the venue, training location, recommended hotels and more, click here.

  • Sydney
  • 7-9 October

    Training Opportunities

    To learn about the training classes offered before Puppetize Live in Amsterdam, click here.

    9 October | 6:00 - 8:00 p.m.

    Puppetize Live Pre-Event Meetup @ Café Restaurant Hoogendam

    Come hang out with the community and Puppet team the day before Puppetize Live. Drinks and light snacks will be served.

    10 October | 7:45 - 9:00 a.m.

    Registration & Breakfast @ Compagnietheater

    10 October | 10:00 - 10:30 a.m.


    10 October | 10:30 - 11:00 a.m.

    Puppet Networking: To Agentless and Beyond!

    Presented by Rick Sherman, Network Automation Lead, Puppet

    Puppet has brought the full power of model-driven, declarative intent to the network... without the need for on-box agents. In this session, you will learn about Puppet's ongoing efforts to bring our industry-leading automation to networking. We will deep dive on agentless, improvements to Puppet Device, and new platforms such as Cisco IOS, ACI, and Meraki, as well as other vendors to be announced at Puppetize Live. You will get a view of the current roadmap, plus a sneak peak at the future capabilities of Puppet networking.

    10 October | 11:00 - 11:30 a.m.

    Challenges and Achievements of an IT Team in the Financial Sector

    Presented by Ronald Horst, Automation Specialist, Aegon

    At Aegon we have started using Puppet to automate how we manage on-premises servers without repeating the same tasks over and over. That has improved our productivity and made our infrastructure more consistent. On the wave of the first success, we have extended the scope for Puppet to other projects. The rumours of our success have spread across the company. We have eventually become victim of our own success, with many requests from different departments. In this presentation, I'll describe all the projects we have engaged Puppet with and how, at Aegon, we are building a culture of automation from the ground up.

    10 October | 11:30 a.m. - 12:00 p.m.

    Introduction to Bolt: Imperative and Declarative, Together at Last

    Presented by Lucy Wyman, Software Engineer, Puppet

    Bolt is an open source remote task runner that executes ad hoc tasks, scripts, and commands across your infrastructure and applications. It's ideal for managing tasks that have intermediary states, and integrates with existing Puppet tools to provide resource management, tasks associated with modules, and visibility and logging. In this talk we'll cover: *A brief introduction to Bolt basics: tasks, plans, and configuration *An update on Bolt features we've added since the last PuppetConf *A demo of Bolt in action This talk is for anyone! Whether you're a veteran Puppet user whose modules are riddled with 'exec' statements, or you're new to configuration management and looking to quickly automate tasks across your infrastructure, this talk will give you the tools you need to manage your infrastructure both imperatively and declaratively.
    10 October | 12:00 - 1:15 p.m.


    Puppet subject matter experts will be on hand during lunch to answer questions about our product portfolio. We’ll also have demo stations and the opportunity to learn more about Contributor Summit Month.

    10 October | 1:15 - 1:45 p.m.

    The Hows and Whats of Service Monitoring at CERN

    Presented by David Moreno GarcíaDevOps Engineer, CERN

    The CERN IT infrastructure is spread across different countries providing different resources for physics computing, analysing the petabytes of data from the Large Hadron Collider and other experiments. We have approximately 40k Puppet managed nodes and more than one hundred virtual machines providing the necessary infrastructure to support this. Monitoring has become a key aspect of our daily operations, allowing us not only to identify problems in real time but also to narrow down the causes of them. In the long term it is also a key asset in the planning for the future and the improvement of the efficiency of the team. This session is focused on showcasing how we monitor our Puppet infrastructure (using tools like ElasticSearch, collectd, Flume, Kibana and Grafana among others), and how this has helped us in real situations.

    10 October | 1:45 - 2:15 p.m.

    Reducing Security Risks with DevOps Practices

    Presented by Jonathan Stewart, Senior Product Manager, Puppet

    In 2018, the average enterprise paid $1.23 million per data breach, an increase of 24% from 2017. The leading cause of data breaches stem from error-prone manual processes that result from siloed security and IT Operations teams. Today, organizations are faced with lengthy processes to identify, prioritize and remediate security vulnerabilities, which ultimately can cost organizations not only millions in dollars but irreparable damage to their company brand. Integrating security throughout the software development cycle improves collaborations between security and IT Operations teams and ensures that security concerns are addressed early, as opposed to bolted on at the end of the cycles. We know from our State of DevOps research that high performers spend 50 percent less time remediating security issues than low performers and they do this by integrating security early in the development lifecycle and automating manual processes. Join us to learn how Puppet is integrating security into the DevOps space.
    10 October | 2:15 - 2:45 p.m.

    Managing Puppet at Scale Powered by Operational Intelligence Using Splunk

    Presented by Andreas Knol, Technisch Product Manager, KPN

    KPN manages around ten thousand servers with Puppet, and that number keeps growing. These nodes span dozens of customers and, as a result, many different parts of the organization. Tracking the adoption and usage of Puppet across all these different customer teams is vital to understand how teams are performing:

    • Is Puppet installed on every server owned by a team?
    • Are teams managing all aspects of their servers with Puppet, or only some?
    • Are teams using the latest version of public and private modules?

    In this session, KPN shows how they use the integration between Puppet Enterprise and Splunk to drive dashboards that track this information and provide actionable intelligence to management, for smarter decision making.

    10 October | 2:45 - 3:15 p.m.


    10 October | 3:15 - 3:45 p.m.

    Top 4 Tips for Module Development

    Presented by Helen Campbell and Paula Muir, Software Engineers, Puppet

    This talk is catered for anyone that has an interest in modules development. It will highlight various tools that the modules team rely on daily, including the automation of controlling code quality, automating readme creation, automating changelog generation and finally pushing pdk-template changes to multiple modules.

    10 October | 3:45 - 4:15 p.m.

    Ops Hates Containers. Why?

    Presented by Martin Alfke, CEO, example42 GmbH

    “Docker, Docker, Docker, Docker…” Developers really love Docker. One might think configuration management is no longer needed due to the ease of spinning up the platform on a laptop with a low-resource footprint. But how do you deploy laptops in data centers? This talk will give you an insight into how we (more Ops then Dev) started to learn (and love) containers, the issues we saw when running them in larger scale, how Ops people should start dealing with Container technologies, and why Puppet is still needed.

    10 October | 4:30 - 6:00 p.m.

    Puppet Connect

    Meet and socialize with other Puppetize Live attendees. Drinks and light snacks will be served.

    To learn more about Puppetize Live in Amsterdam, the venue, training location, recommended hotels and more, click here.

  • Amsterdam
  • Join our experts on the live stream

    See our DevOps, cloud, container, and software automation experts that we’re featuring during Puppetize Live. We’ll be airing pre-recorded live stream talks and spotlights throughout the event.

    You can catch these live stream talks on our video player during breaks and lunch periods. All talks will be available for viewing after the main event.

    Note: Due to the nature of broadcasting a live event within three different cities, scheduling and airing times are subject to change.

    9 October | 9 a.m. - 6 p.m. Pacific Time

    Featured live stream sessions during Puppetize Live - San Francisco

    In addition to the in-person sessions we'll be streaming from San Francisco, here are some of the live stream talks we’ll play during breaks and lunch:

    • The Puppet DevOps Journey in Large Companies - Bert Hajee, Conclusion Enterprise Modules
    • Craziest Bug I've Ever Squashed - Michael Stahnke, Puppet
    • Scaling DevOps and Automation Success - Domnick Eger, Splunk (sponsored)
    • Managing Services Deployed in Kubernetes With Puppet Sidecars - Jayson Barley, Puppet
    • Puppet, PDK and Visual Studio Code - From Zero to Productive in 5 minutes - James Pogran, Puppet
    • Containerizing the Puppet Platform for Continuous Updates - Morgan Rhodes, Puppet
    • puppet-agent CI: How Puppet Uses Continuous Integration to Build the puppet-agent - Sean McDonald, Puppet
    • Puppet Test-Driven Development - Raphael Pinson, Camptocamp
    • Creating Culture Through Documentation - Colby Goettel, Walmart
    • Managing Docker on Windows Using Puppet - Mihai Buzgau and Florin Dragos, Puppet
    • Revamping the Puppet CA - Maggie Dreyer, Puppet
    • Chocolatey and DSC Lite - Derek Robinson, Walmart
    • Secret Agents: Better Secrets Fetching and Handling in Puppet 6 - Lindsey Smith, Puppet
    10 October | 9 a.m. - 6 p.m. Australia Eastern

    Featured live stream sessions during Puppetize Live - Sydney

    In addition to the in-person sessions we'll be streaming from Sydney, here are some of the live stream talks we’ll play during breaks and lunch:

    • Data in Modules - Alessandro Franceschi, example42
    • The New AWS Module - Daniel Carabas and Greg Hardy, Puppet
    • Getting Started With Module Development in 10 Minutes - David Schmitt, Puppet
    • Compliance Engine and Extendable Compliance Profiles - Kendall Moore, OnyxPoint
    • My Boss Was Wowed! I Puppetized Cloud! - Nathan McKinley, Google (sponsored)
    • Puppet, PDK and Visual Studio Code - Installation and Configuration - James Pogran, Puppet
    • The Community Behind Puppet - Tim Meusel, GoDaddy EMEA & Vox Pupuli
    • Change Management for Humans - Tiffany Longworth - Zapproved
    • Troubleshooting Puppet with PowerShell - Derek Robinson, Walmart
    • Manage Configuration File Entries With Augeasproviders - Raphaël Pinson, Camptocamp
    • Securing Puppet Discovery Communications Within a MS Windows Domain - Rob Fox, Carousel Industries of North America, Inc.
    • The Evolution of Modules (or Why You Should See Modules Like Libraries) - Martin Alfke, example42
    • Scaling IT Self-Service Workflows on a Financial Institution - Kledson Basso and Wesley Souza, Itau
    • How We Can Automate Better Node.js Environments and Puppet - Camilla Martins, Thoughtworks
    • How to Contribute to PDK - Bryan Jen, Puppet
    • Automate With the Human Value - Erik van der Meijde, de Volsbank
    • Microservices and DevOps with Sauna IOT Solution - Kalle Sirkesalo, Eficode
    • Feature Toggles for Ops - Bram Vogelaar, Inuits
    10 October | 9 a.m. - 6 p.m. Central European

    Featured live stream sessions during Puppetize Live - Amsterdam

    In addition to the in-person sessions we'll be streaming from Amsterdam, here are some of the live stream talks we’ll play during breaks and lunch:

    • Using Puppet + AWS OpsWorks - Jonathan Weiss, Amazon Development Center Germany Gmbh (sponsored)
    • Easy Types and Providers with Resource API - David Mallon and David Armstrong, Puppet
    • Automating Puppet Certificates Renewal - Raphaël Pinson, Camptocamp
    • 1st Time Contributors - David Swan, Puppet
    • Puppet, PDK and Visual Studio Code - PDK Integration - James Pogran, Puppet
    • Managing 150 Git Repositories and Contributions at Scale - Tim Meusel, GoDaddy EMEA & Vox Pupuli
    • Monitoria - A Monitoring Democracy - Yaron Idan, Soluto
    • Writing Agentless Types With the Resource API - David Schmitt and Davin Hanlon, Puppet
    • Automating Network Devices with Puppet - Davin Hanlon, Puppet
  • Global Live Stream