Loading…
Puppetize PDX 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Wednesday, October 9
 

9:00am PDT

Opening Keynote
Welcome to Puppetize PDX!

Speakers
avatar for Yvonne Wassenaar

Yvonne Wassenaar

CEO, Puppet
Yvonne Wassenaar is the CEO of Puppet. She has more than 25 years of experience scaling companies globally and driving enterprise transformation with technology. Prior to Puppet, Yvonne served as CEO of Airware, CIO at New Relic, and held multiple leadership roles at VMware and Accenture... Read More →
avatar for Alex Bilmes

Alex Bilmes

VP of User Experience, Puppet
Alex joined Puppet through an acquisition of Reflect, a data visualization-as-a-service startup, where he was co-founder and CEO. A designer by background, Alex was the first hire and Creative Director at Cloudability where helped build out product and marketing. Prior to that Alex... Read More →
avatar for Beth Shea

Beth Shea

SVP, Customer Success, Puppet
As senior vice president of customer success, Beth brings more than 20 years of progressive experience building and leading customer-facing teams for both software startups as well as large enterprise software companies. At Veeam Beth was responsible for a global strategy and GTM... Read More →
avatar for Carl Caum

Carl Caum

Senior Product Manager, Puppet
Carl Caum is a product manager at Puppet, working to help IT organizations build high trust, high velocity teams. He is passionate about continuous delivery, machine learning, IT culture, and all things automation. As a systems administrator in his past life, he saw firsthand the... Read More →
avatar for Melissa Casburn

Melissa Casburn

Principal User Experience Designer, Puppet
Melissa is a Principal UX Designer at Puppet, focused on design strategy, research, and information architecture. She has 15 years of experience spanning many industries and interests, including life sciences, education, car sharing, fashion, and fitness. She aims to take DevOps design... Read More →


Wednesday October 9, 2019 9:00am - 10:00am PDT
Portland Marriott Downtown Waterfront

10:15am PDT

Attackers Work Together, Why Don’t Defenders
We’re fighting an asymmetric battle. The number of vulnerabilities continues to increase exponentially. We need to prioritise and remediate the most critical vulnerabilities to keep our businesses secure and we need to be right all the time. An attacker only needs to be right once. It’s a numbers game. Today, you hope you are not the slowest in the herd, and the attacker moves onto someone else. What if we could tip the scales in favour of the defender?

Blackhats work together on chat forums and the dark web to share the latest exploit kits and attack techniques. IT Ops teams, however, work in isolation because there are no mechanisms for them to collaborate with other Ops teams at other companies dealing with the same vulnerability. When the next vulnerability like ShellShock, WannaCry or BlueKeep is announced, we will all go off and solve it independently. Why? None of us make a profit from remediating vulnerabilities. It costs all of us time and money—lots of it—and we’re all solving the same problem a thousand times over. What if we shared the work by creating solutions to vulnerabilities as a community? We could use our collective expertise and strength in numbers to combat the attackers.

There are more defenders than attackers out there, so we can win this battle. Join the fight with us and learn how Puppet is forming and facilitating a community of defenders.

Speakers
avatar for Jonathan Stewart

Jonathan Stewart

Senior Product Manager, Puppet
Jonathan (@stewartjonathan) is a Senior Product Manager at Puppet.  Currently leading Puppet’s interest in helping DevOps teams with secure digital transformations by automating away mundane parts of work, freeing humans and computers to both do what they are good at.  Previously Jonathan built collateral... Read More →


Wednesday October 9, 2019 10:15am - 10:45am PDT
Portland Marriott Downtown Waterfront

11:15am PDT

Bolt Best Practices
There are many ways to deploy an Apache server, but which one is the right way? How can users get the most out of Bolt, without all the heavy lifting? This talk will cover best practices and insider tips for developing Bolt content and working with the task runner. We'll talk about making your plans and tasks shareable, using Bolt's built-in content and features, pitfalls to
avoid, and best practices for writing robust code. You'll finish the session with concrete dos and don'ts, and guidelines for improving your infrastructure automation. What's the right way to skin a cat? Come find out!

Speakers
avatar for Lucy Wyman

Lucy Wyman

Software Engineer, Puppet
I'm a software engineer for Puppet, where I'm currently working on our open source remote task runner Bolt. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy... Read More →


Wednesday October 9, 2019 11:15am - 12:00pm PDT
Portland Marriott Downtown Waterfront

1:00pm PDT

Windows Security, Compliance, and Patching
With infrastructure as code and configuration management becoming more commonplace in the Windows ecosystem, many questions remain or have arisen around how security, compliance and patching work in a world full of clouds and pipelines. In this talk, I'll discuss some of the challenges around defining what security, compliance and patching processes look like in your organizations and how you can use various tools and processes to deliver fully provisioned and secured systems that can meet your company's compliance requirements.

Speakers
avatar for Matthew Stone

Matthew Stone

Senior Sales Engineer, Puppet
Matthew is a Senior Solutions Engineer at Puppet.  Prior to life at Puppet, he has spent entirely too much of his career automating aspects of Windows Server, authoring training courses and speaking about automation and Puppet on Windows Server. Hailing from the midwest, in his spare... Read More →


Wednesday October 9, 2019 1:00pm - 1:30pm PDT
Portland Marriott Downtown Waterfront

1:45pm PDT

Automated Patching with Bolt
If patch management is a problem in your infrastructure, then this talk is for you. This talk will walk through our journey to automate the patch management of our infrastructure. Details will be shared about our architecture, phased approach and implementation. We will also showcase our new Puppet module that can be used as a framework for patch management with Bolt and Puppet.

Speakers
avatar for Nick Maludy

Nick Maludy

DevOps Manager, Encore Technologies
Nick is a graduate of Computer Science and Engineering from the University of Toledo, and immediately out of college he worked on a realtime data processing system in C/C++ and assembly. He has experience programming across the stack, from low-level GPU algorithms, to networking... Read More →


Wednesday October 9, 2019 1:45pm - 2:15pm PDT
Portland Marriott Downtown Waterfront

2:45pm PDT

DevOps in a Containerized World
DevOps describes the culture of communication and collaboration between IT Development and IT Operations (and other) departments. Usually, this covers system setup, application deployment and all the surrounding tools like CI, metrics and alerting. A core element has always been IT automation using configuration management and CI/CD. But how do we do DevOps in a containerized world? Do we still need configuration management? Is there still collaboration possible? Or are containers the DevOps killer?

Speakers
avatar for Martin Alfke

Martin Alfke

CEO, example42 GmbH
Martin is CEO at example42 GmbH, located in Berlin. He is a long-term Puppet specialist and trainer. Martin likes CfgMgmt and Containers and any kind of automation that helps making IT a better place to work at.


Wednesday October 9, 2019 2:45pm - 3:15pm PDT
Portland Marriott Downtown Waterfront

3:30pm PDT

Deep-Dive: Cloud-Native Masterless Puppet, with Bolt and PuppetDB
Building, managing and scaling a Puppet master in a largely ephemeral cloud environment can be quite a daunting prospect, with certificate management, node lifecycles and the usual high-availability points to consider.

In this session, we will deep-dive into how ForgeRock’s IT team are using masterless Puppet together with Bolt and PuppetDB to create a truly elastic cloud-native Puppet environment.

This approach has enabled us to scale out our infrastructure in the cloud from a standing start with minimal ongoing engineering overhead, and it can help you too!

Speakers
avatar for Craig Watson

Craig Watson

Senior Systems Engineer, ForgeRock
Craig is currently a Senior Systems Engineer at ForgeRock, with systems administration experience spanning consultancy, enterprise and start-up organisations.As well as a passion for the latest-and-greatest tools in systems engineering - in particular, AWS, Google Cloud, Terraform... Read More →


Wednesday October 9, 2019 3:30pm - 4:00pm PDT
Portland Marriott Downtown Waterfront
 
Thursday, October 10
 

9:00am PDT

Day 2 Keynote
Details coming soon.

Speakers
avatar for Yasmin Rajabi

Yasmin Rajabi

Principal Product Manager, Puppet
Yasmin is a leader and frequent speaker on building software that doesn’t just keep businesses running, but empowers engineers to move businesses forward. Yasmin is a senior product manager at Puppet focusing on Bolt, Puppet’s new open source tool. Previously a site reliability... Read More →
avatar for Eric Sorenson

Eric Sorenson

Technical Product Manager, Puppet
Eric has been working in systems administration since 28.8k modems were exotic luxuries. After running campus networks, large scale production internet services, and sysadmin teams, he moved to Portland in 2012 to work at Puppet as a technical product manager for Puppet's core technology... Read More →
avatar for Deepak Giridharagopal

Deepak Giridharagopal

CTO, Puppet
Deepak Giridharagopal is a long time Puppeteer who has worked on a huge variety of projects from core development on Puppet and Facter to creating PuppetDB and helping guide newer projects like Bolt, Discovery, and Pipelines. Over his career, he has delivered large-scale solutions... Read More →
avatar for Scott Seaward

Scott Seaward

Software Engineer, Google
Scott is a Software Engineer at Google working on Tekton.  He focuses on increasing Tekton's flexibility as a platform for others to build great things upon. During his ten year career he's broken enough deployments to know how helpful great tools can be but still plans to break... Read More →


Thursday October 10, 2019 9:00am - 10:00am PDT
Portland Marriott Downtown Waterfront

10:15am PDT

Bolt Internals Deep Dive
Curious how Bolt handles different types of connections or how it interacts with the Puppet language? Want to learn more about how the plugin extension points work? This talk will cover how Bolt itself is structured and how we develop new features. This is a great introduction for those who would like to contribute to Bolt or are just curious about how the pieces fit together. 

Speakers
avatar for Alex Dreyer

Alex Dreyer

Senior Principal Software Engineer, Puppet
Alex has been a software engineer at Puppet for six years during which time he has worked on the Puppet Forge, Modules, Code Manager, PE High Availability, and Orchestrator. Before working for Puppet he was a devops engineer and a Puppet user at a national media group. For the last... Read More →


Thursday October 10, 2019 10:15am - 10:45am PDT
Portland Marriott Downtown Waterfront

11:15am PDT

Puppet Developer Tools: Litmus and PDK
Using litmus as a development tool / acceptance test runner for puppet modules

Speakers
avatar for TP Honey

TP Honey

Principal Engineer, Puppet
TP has worked at Puppet for four years developing their supported modules. This includes working with the Puppet community on FOSS modules for Apache / MySQL / Postgresql / Tomcat ... and also on device-based modules like the Cisco / Netscaler / F5 / Netapp modules. Before Puppet... Read More →


Thursday October 10, 2019 11:15am - 12:00pm PDT
Portland Marriott Downtown Waterfront

1:00pm PDT

Scaling Configuration Management Through Inventories
The more supply chain principles apply to IT, the better. A good monitoring of the inventory allows an efficient and secure management of the supply chain. How do principles of the traditional Supply Chain (in Manufacturing) help scaling, when dealing with heterogeneous infrastructure (physical/VMs and cloud), multiple OS-es, package managers, services, and multiple teams managing these altogether in Puppet ? Join in exploring some patterns and lessons learned from managing a +10K nodes Puppet infrastructure within a highly regulated industry.

Speakers
avatar for Alex Zbarcea

Alex Zbarcea

DevOps Engineer III, Fannie Mae
Alex is passionate about helping delivering faster to production and eliminating waste from processes using Continuous Delivery principles. He embraces the DevOps culture, Open Source contributor (ASF, Jenkins, git etc) and speaker. He writes code in Java, Python, C/C++, js and other... Read More →


Thursday October 10, 2019 1:00pm - 1:30pm PDT
Portland Marriott Downtown Waterfront

1:45pm PDT

Puppet Server and Containers: A Multi-tenancy Deployment
The CERN IT infrastructure consists of more than 40,000 Puppet-managed virtual and physical machines. All the Puppet catalogs are served by a shared pool of almost 200 Puppet Servers regardless of the organisational unit from which the requests come. This deployment might lead to security risks as the number of nodes and personnel writing Puppet code increases.

The Configuration Team, as part of the IT department at CERN, is exploring ways to configure a multi-tenancy enabled Puppet Server deployment minimising the performance impact for users and the resource usage.

This talk serves as a follow up of the bits presented in PuppetConf 2017, unveiling the alternatives considered, the implementation details and the results obtained so far.

Speakers
avatar for David Moreno-García

David Moreno-García

DevOps Engineer, CERN
David Moreno-García is a computer engineer who's currently working in the Compute & Monitoring Group at CERN, responsible for service delivery and evolution of compute, monitoring and infrastructure tools and services for the CERN Tier-0 Data Centre and the Worldwide LHC Computing... Read More →


Thursday October 10, 2019 1:45pm - 2:15pm PDT
Portland Marriott Downtown Waterfront

2:45pm PDT

Scaling Puppet Infrastructure with Multi-Tenancy and Self-Service by Design
We recently iterated our Puppet infrastructure and arrived at an architecture that enables multi-tenancy and self-service. With this talk, we'll state our problem and architecture design objectives, describe restraints/resources, outline how we select and/or adopt specific software tools to assemble our tool chain, and share our joys and woes solutioning to overcome integration and automation challenges and organizational constraints.

Speakers
avatar for Frank Branham

Frank Branham

Lead Systems Engineer, HERE Technologies
avatar for Jerry Yu

Jerry Yu

Manager, Systems Engineering, HERE Technologies
A technologist at heart and a hands-on manager of systems engineering at HERE Technologies. During my 8-year tenure with the company, our team has successfully leveraged the descriptive framework afforded by Puppet to design, build, scale, operate, and support our on-prem hosting... Read More →


Thursday October 10, 2019 2:45pm - 3:15pm PDT
Portland Marriott Downtown Waterfront

3:30pm PDT

Closing address
Speakers
avatar for Yvonne Wassenaar

Yvonne Wassenaar

CEO, Puppet
Yvonne Wassenaar is the CEO of Puppet. She has more than 25 years of experience scaling companies globally and driving enterprise transformation with technology. Prior to Puppet, Yvonne served as CEO of Airware, CIO at New Relic, and held multiple leadership roles at VMware and Accenture... Read More →
avatar for Nigel Kersten

Nigel Kersten

Field CTO, Puppet
Nigel is Field CTO at Puppet, responsible for bringing product knowledge and a senior technical operations perspective to Puppet field teams and customers, working on services strategy, and representing the customer back into the product organization. He works with Puppet’s largest... Read More →
avatar for Deepak Giridharagopal

Deepak Giridharagopal

CTO, Puppet
Deepak Giridharagopal is a long time Puppeteer who has worked on a huge variety of projects from core development on Puppet and Facter to creating PuppetDB and helping guide newer projects like Bolt, Discovery, and Pipelines. Over his career, he has delivered large-scale solutions... Read More →


Thursday October 10, 2019 3:30pm - 4:00pm PDT
Portland Marriott Downtown Waterfront
 
Filter sessions
Apply filters to sessions.