SlideShare a Scribd company logo
t
Track Overview:
Puppet 4
19 - 21 October
San Diego
Enjoying the Journey From
Puppet 3.x to 4.x
Puppet 4 has been out for a year and a half and you still
have a Puppet 3 installation you need upgraded. We'll
examine the benefits of upgrading and lay out a plan to
make it happen. Many have been through the school of
hard knocks, and we'll use that knowledge to make our
own journey enjoyable. This session will cover both
Puppet FOSS and Enterprise editions.
2
Thursday, October 20 | 11:15 am
Puppet 4
System Administrator, ATT
Rob Nelson
The Truth, Nothing but the Truth:
Why Type Systems are Important
to Configuration Management
Automating the production of computer system configurations is
inherently complex, but can be made easier by creating reusable and
composable components using Puppet. Correctness is important. The
earlier we know if our server park will be turned into a field of smashed
pumpkins or be what we intended, the faster and more reliably we can
make changes. This talk introduces the concept of a type system - how
do humans think - why do we call a spade a spade? Touch on the
characteristics of untyped languages, duck typing, strict types, and type
inference. Discuss how types can make for better CM code and how
operations can learn from CS. This talk will be sprinkled with equal
doses of philosophy, AI, CM, CS and examples in Puppet.
3
Thursday, October 20 | 1:30 pm
Henrik Lindberg
Consulting Engineer, Puppet
Puppet 4
External Data in Puppet 4
This session will look at the new Puppet 4 lookup system
and compare with Hiera that came before. We will look at
the following:
● Basic overview of the lookup system
● Various merge modes
● Automatic Parameter Lookup
● Data in modules
● The lookup CLI
● lookup_options data item
4
Thursday, October 20 | 2:30 pm
R.I. Pienaar
Principal Software Engineer, Puppet
Puppet 4
Puppet Best Practices: Roles &
Profiles
Learn about roles and profiles with Puppet professional services
engineer Gary Larizza.
5
Thursday, October 20 | 3:45 pm
Gary Larizza
Professional Services Engineer, Puppet
Puppet 4
Closing the Loop: Direct Change
Control with Puppet
Configuration management can be roughly divided into two basic
problems: change what needs to change, keep the rest the same.
Puppet provides a single way to talk about both of those problems and
so we often treat them as a single concern. Typical change workflows
make change as part of regularly scheduled remediation runs, making
it difficult to know if and where a change has happened. In this
session, we'll learn how to use Puppet Enterprise change orchestration
to take direct control over when and how change happens. At the
same time, we'll discuss how being intentional about change can
make us more confident about what should stay the same.
6
Thursday, October 20 | 4:45 pm
Nick Lewis
Software Engineer, Puppet
Puppet 4
Puppet Design Patterns: Lessons
From the Gang of Four
The Design Patterns book is more than just a collection of elegant
solutions to common problems, it provides us with a vocabulary and
framework for analyzing those problems. Discussing and applying
design patterns helps shift the focus from the immediate problem to
design. As the Puppet community converged on an idea of what "good"
code looks like, Puppet design patterns began to emerge and design
became more important. With more and more complex software being
modeled in Puppet, those design patterns are more relevant than ever
before. As the Puppet language takes on more general purpose and
orchestration features, the need for good design patterns only grows
with every release. This talk will discuss some of those design patterns
and the problems that they solve.
7
Friday, October 21 | 11:15 am
David Danzilio
Cloud or Infrastructure Architect, Kovarus
Puppet 4
Getting to the Latest Puppet
Ready to upgrade? This session will cover the recommended
methods to get you to the latest version. We'll show you the git
workflow our Professional Services Engineers use to get your code
ready for Puppet 4. Using the puppet preview tool, we'll show you
how to generate a report, update your code based on the output,
and promote that code to production.
8
Thursday, October 20 | 1:30 pm
Elizabeth Wittig Plumb
Nate McCurdy
Professional Services Engineer, Puppet
Technical Account Manager, Puppet
Puppet 4
How to Succeed in Relearning
Puppet Without Really Trying
The UW - Madison Libraries recently began the process of
rearchitecting its Linux infrastructure. This has included updating
Puppet from an early version of Puppet 3 to Puppet 4 and taking a look
at the entire toolchain that we use to support our configuration
management and the general administration of our hosts. We've
learned a few things and want to share out our experience. This talk will
take a look at:
● How we went about identifying anti-patterns in our Puppet code
and infrastructure.
● How and why we went about relearning Puppet instead of
learning what had changed since we had last had time to
seriously work on it.
● What processes and tools we started looking at, such as testing,
secret management and code deployment.
9
Friday, October 21 | 2:30 pm
Joshua Zimmerman
System Administrator, University of
Wisconsin
Puppet 4
Puppet 4.x: The Low WAT-tage
Edition
Puppet 4 added a lot of new features, but it was also a banner release
for deleting horrible stuff! And all sysadmins are connoisseurs of
horrible stuff. In this talk, I'll revisit some of Puppet's buggiest
language mis-features, point out which Puppet 4 improvements killed
them, and show you how the revised Puppet language makes your
work simpler and more predictable.
1
0
Friday, October 21 | 3:45 pm
Nick Fagerlund
Technical Writer, Puppet
Puppet 4
Want to explore more PuppetConf
sessions?
View our full agenda and other tracks at
puppet.com/puppetconf
t
Puppet 4:
Speakers
19 - 21 October
San Diego
Rob Nelson
System Administrator, ATT
Rob Nelson is an IT professional with almost 20 years of
experience in the industry, mostly in Security and Operations.
When he's not fixing or breaking stuff, you can find him on
twitter @rnelson0 or at his blog, rnelson0.com.
Henrik Lindberg
Consulting Engineer, Puppet
Henrik has 30 years of experience architecting and
developing software. Past positions include CTO of
Cloudsmith Inc, leadership of BEA’s Java Run-Time Group
(JRockit) and CTO and/or technical founder of several
publicly and privately held software companies. Henrik works
on the Language team at Puppet and is the author of the 4.x
"future" parser, and Puppet Type System.
R.I. Pienaar
Systems Architect
Europe based consultant specialising in automation and
systems administration. Puppet user since 0.22, author of
MCollective, extlookup, Hiera, facts.d and more
Gary Larizza
Professional Services Engineer, Puppet
Gary has been a Professional Services Engineer with Puppet
since 2011 (when our logo was a flask and Luke's shoes
were blue). When he's not trying to human-parse JSON, his
interests include travel, house music that doesn't sound like
Transformer intercourse, and not having to explain the
anchor pattern.
Nick Lewis
Software Engineer, Puppet
Nick Lewis has been an engineer at Puppet for six years,
working on myriad projects in that time. He was one of the
authors of PuppetDB and most recently has worked on
Puppet application orchestration. Nick also helps run
Puppet's HipChat bot Kerminator.
David Danzilio
Cloud or Infrastructure Architect, Kovarus
David is an architect at Kovarus and lives in Boston, MA.
He's been using Puppet since 2009, well before it was the
cool thing to do. He has a background in operations for
government, higher education, research, healthcare, and
SaaS organizations. David has consulted on several Puppet
implementations of varying size and complexity and has
worked with numerous teams on integrating Puppet into their
workflow. David is passionate about open source and
contributes to a number of projects. David is one of the
maintainers of the Vox Pupuli project (voxpupuli.org), an
effort to bring together Puppet developers and users to
collectively maintain popular modules and plugins. He holds
an MBA in management information systems as well as a BA
in political science.
Nate McCurdy
Nate McCurdy, Puppet
Nate McCurdy is a professional services engineer at Puppet.
A consultant since grade school, Nate's been helping
sysadmins and non-sysadmins alike (hi mom!) figure out
those pesky computering bleep-blop machines. With
experience maintaining everything from simple desktops and
servers to regional NOC's to massive Puppet installations,
Nate brings a wide variety of skill sets to help answer the
question of: "How do I do less work and get more done?"
When Nate's not automating your issues away, showing off
his zsh prompt, or running cat6 through his house again,
you'll find him relaxing to a nice sour lambic somewhere in
Portland... actually, wait no, no, yeah not relaxing, it's
catching a flight again.... that's the one.
Elizabeth Wittig
Plumb
Technical Account Manager, Puppet
Elizabeth Plumb started working at Puppet in January 2014.
She was a technical solutions engineer, helping new users
understand what Puppet Enterprise is and how to use it,
before moving into her current position as a technical
account manager. Her focus is working with larger
customers, understanding how they use Puppet Enterprise,
helping them be successful with the tool, and advocating for
her customers internally at Puppet.
Joshua Zimmerman
System Administrator, University of Wisconsin
Joshua has worked for the University of Wisconsin - Madison
Libraries for the past decade, playing a variety of roles
ranging from helpdesk support, web developer, and
Windows systems administration. For the past four years,
Joshua has been part of a team of administrators
architecting and maintaining an ever-growing Linux server
environment for applications both developed in house and
procured from vendors. In his spare time, Joshua
co-organizes the Madison DevOps meetup.
Nick Fagerlund
Technical Writer, Puppet
Nick Fagerlund has been writing for docs.puppet.com for
about five years, and likes doing experiments on software. A
few years ago he tried to make the worst repository of
Puppet code anyone had ever seen, then gave a talk about it
at PuppetConf.
t
Get on the path
to a better future
Join us 19-21 October in San Diego
Register now
Summer Savings:
Save $240 until 15 September
puppetconf.com

More Related Content

Viewers also liked

Roth va kalender-1-17_korr2
Roth va kalender-1-17_korr2Roth va kalender-1-17_korr2
Roth va kalender-1-17_korr2
Buchhandlung-Roth
 
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
VEGA - Science & Technology Park
 
Marketing digital y factores claves para tu negocio
Marketing digital y factores claves para tu negocioMarketing digital y factores claves para tu negocio
Marketing digital y factores claves para tu negocio
Sociedad Peruana de Marketing Estratégico e Interactivo - SPMEI
 
Hogar De Corazones
Hogar De CorazonesHogar De Corazones
Hogar De Corazones
Vladimir Montero
 
7101
71017101
Summit 05 Cd Session 14 Presentation
Summit 05   Cd Session 14   PresentationSummit 05   Cd Session 14   Presentation
Summit 05 Cd Session 14 Presentation
bwatson
 
Патент на полезную модель Республики Беларусь
Патент на полезную модель Республики БеларусьПатент на полезную модель Республики Беларусь
Патент на полезную модель Республики Беларусь
Иван Иванов
 
Gender and development planning
Gender and development planningGender and development planning
Gender and development planning
dwarakanath bingisetty
 
200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code
David Danzilio
 
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
My cat is rich
 
El sueño de toda mujer...tener el amor de su vida...
El sueño de toda mujer...tener el amor de su vida...El sueño de toda mujer...tener el amor de su vida...
El sueño de toda mujer...tener el amor de su vida...
gisellruiz
 
developing sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppetdeveloping sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppet
Martin Alfke
 
Puppet Camp Berlin 2014: Manageable puppet infrastructure
Puppet Camp Berlin 2014: Manageable puppet infrastructurePuppet Camp Berlin 2014: Manageable puppet infrastructure
Puppet Camp Berlin 2014: Manageable puppet infrastructure
Puppet
 
Puppet quick start guide
Puppet quick start guidePuppet quick start guide
Puppet quick start guide
Suhan Dharmasuriya
 
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
Puppet
 
Puppet
PuppetPuppet
Puppet
Marcos Alves
 
Puppet modules for Fun and Profit
Puppet modules for Fun and ProfitPuppet modules for Fun and Profit
Puppet modules for Fun and Profit
Alessandro Franceschi
 
Configuration management with puppet
Configuration management with puppetConfiguration management with puppet
Configuration management with puppet
Jakub Stransky
 
Creating a Mature Puppet System
Creating a Mature Puppet SystemCreating a Mature Puppet System
Creating a Mature Puppet System
Puppet
 
PuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet AppliedPuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet Applied
Puppet
 

Viewers also liked (20)

Roth va kalender-1-17_korr2
Roth va kalender-1-17_korr2Roth va kalender-1-17_korr2
Roth va kalender-1-17_korr2
 
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
14.10.2015 la nuova ve - Ferrara nuovo presidente del VEGA
 
Marketing digital y factores claves para tu negocio
Marketing digital y factores claves para tu negocioMarketing digital y factores claves para tu negocio
Marketing digital y factores claves para tu negocio
 
Hogar De Corazones
Hogar De CorazonesHogar De Corazones
Hogar De Corazones
 
7101
71017101
7101
 
Summit 05 Cd Session 14 Presentation
Summit 05   Cd Session 14   PresentationSummit 05   Cd Session 14   Presentation
Summit 05 Cd Session 14 Presentation
 
Патент на полезную модель Республики Беларусь
Патент на полезную модель Республики БеларусьПатент на полезную модель Республики Беларусь
Патент на полезную модель Республики Беларусь
 
Gender and development planning
Gender and development planningGender and development planning
Gender and development planning
 
200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code
 
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
Ai-je besoin d'une secrétaire pour ma salle des fêtes ?
 
El sueño de toda mujer...tener el amor de su vida...
El sueño de toda mujer...tener el amor de su vida...El sueño de toda mujer...tener el amor de su vida...
El sueño de toda mujer...tener el amor de su vida...
 
developing sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppetdeveloping sysadmin, sysadmining developersGuug devops puppet
developing sysadmin, sysadmining developersGuug devops puppet
 
Puppet Camp Berlin 2014: Manageable puppet infrastructure
Puppet Camp Berlin 2014: Manageable puppet infrastructurePuppet Camp Berlin 2014: Manageable puppet infrastructure
Puppet Camp Berlin 2014: Manageable puppet infrastructure
 
Puppet quick start guide
Puppet quick start guidePuppet quick start guide
Puppet quick start guide
 
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
Puppet Camp Boston 2014: Greenfield Puppet: Getting it right from the start (...
 
Puppet
PuppetPuppet
Puppet
 
Puppet modules for Fun and Profit
Puppet modules for Fun and ProfitPuppet modules for Fun and Profit
Puppet modules for Fun and Profit
 
Configuration management with puppet
Configuration management with puppetConfiguration management with puppet
Configuration management with puppet
 
Creating a Mature Puppet System
Creating a Mature Puppet SystemCreating a Mature Puppet System
Creating a Mature Puppet System
 
PuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet AppliedPuppetConf track overview: Puppet Applied
PuppetConf track overview: Puppet Applied
 

Similar to PuppetConf track overview: Puppet 4

PuppetConf track overview: Inside Puppet
PuppetConf track overview: Inside PuppetPuppetConf track overview: Inside Puppet
PuppetConf track overview: Inside Puppet
Puppet
 
PuppetConf track overview: Windows
PuppetConf track overview: WindowsPuppetConf track overview: Windows
PuppetConf track overview: Windows
Puppet
 
PuppetConf track overview: Security
PuppetConf track overview: SecurityPuppetConf track overview: Security
PuppetConf track overview: Security
Puppet
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
Puppet
 
PuppetConf track overview: Case Studies
PuppetConf track overview: Case StudiesPuppetConf track overview: Case Studies
PuppetConf track overview: Case Studies
Puppet
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
Puppet
 
The Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa Project
Rahul Dé
 
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops RollsPuppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet
 
Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from Ansible
Greg DeKoenigsberg
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatest
ATIX AG
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
BIHI Oussama
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016
Dataiku
 
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdfPostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
abdulhafeezkalsekar1
 
sahil mooc ppt (1).ppt
sahil mooc ppt (1).pptsahil mooc ppt (1).ppt
sahil mooc ppt (1).ppt
Sahil564199
 
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
IRJET Journal
 
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
Puppet
 
Ansible at FOSDEM (Ansible Dublin, 2016)
Ansible at FOSDEM (Ansible Dublin, 2016)Ansible at FOSDEM (Ansible Dublin, 2016)
Ansible at FOSDEM (Ansible Dublin, 2016)
Brian Brazil
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startups
victorneo
 
Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"
Arnaud VELTEN (BUSINESS COMMANDO)
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
Bruno Rocha
 

Similar to PuppetConf track overview: Puppet 4 (20)

PuppetConf track overview: Inside Puppet
PuppetConf track overview: Inside PuppetPuppetConf track overview: Inside Puppet
PuppetConf track overview: Inside Puppet
 
PuppetConf track overview: Windows
PuppetConf track overview: WindowsPuppetConf track overview: Windows
PuppetConf track overview: Windows
 
PuppetConf track overview: Security
PuppetConf track overview: SecurityPuppetConf track overview: Security
PuppetConf track overview: Security
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
 
PuppetConf track overview: Case Studies
PuppetConf track overview: Case StudiesPuppetConf track overview: Case Studies
PuppetConf track overview: Case Studies
 
PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
 
The Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa Project
 
Puppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops RollsPuppet Camp Dallas 2014: How Puppet Ops Rolls
Puppet Camp Dallas 2014: How Puppet Ops Rolls
 
Community building lessons from Ansible
Community building lessons from AnsibleCommunity building lessons from Ansible
Community building lessons from Ansible
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatest
 
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
Developing Apps with GPT-4 and ChatGPT_ Build Intelligent Chatbots, Content G...
 
The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016 The Rise of the DataOps - Dataiku - J On the Beach 2016
The Rise of the DataOps - Dataiku - J On the Beach 2016
 
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdfPostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
PostgreSQL 9 Administration Cookbook Second Edition ( PDFDrive ).pdf
 
sahil mooc ppt (1).ppt
sahil mooc ppt (1).pptsahil mooc ppt (1).ppt
sahil mooc ppt (1).ppt
 
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOTA Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
A Research Paper on HUMAN MACHINE CONVERSATION USING CHATBOT
 
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
PuppetConf 2017: Moving faster with Puppet & Splunk- Hal Rottenberg, Andrew B...
 
Ansible at FOSDEM (Ansible Dublin, 2016)
Ansible at FOSDEM (Ansible Dublin, 2016)Ansible at FOSDEM (Ansible Dublin, 2016)
Ansible at FOSDEM (Ansible Dublin, 2016)
 
Open source software for startups
Open source software for startupsOpen source software for startups
Open source software for startups
 
Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
 

More from Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
Puppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
Puppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
Puppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
Puppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
Puppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
Puppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
Puppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
Puppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
Puppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
Puppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
Puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
Puppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
Puppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
Puppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
Puppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
Puppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
Puppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
Puppet
 

More from Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Recently uploaded

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 

Recently uploaded (20)

Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 

PuppetConf track overview: Puppet 4

  • 1. t Track Overview: Puppet 4 19 - 21 October San Diego
  • 2. Enjoying the Journey From Puppet 3.x to 4.x Puppet 4 has been out for a year and a half and you still have a Puppet 3 installation you need upgraded. We'll examine the benefits of upgrading and lay out a plan to make it happen. Many have been through the school of hard knocks, and we'll use that knowledge to make our own journey enjoyable. This session will cover both Puppet FOSS and Enterprise editions. 2 Thursday, October 20 | 11:15 am Puppet 4 System Administrator, ATT Rob Nelson
  • 3. The Truth, Nothing but the Truth: Why Type Systems are Important to Configuration Management Automating the production of computer system configurations is inherently complex, but can be made easier by creating reusable and composable components using Puppet. Correctness is important. The earlier we know if our server park will be turned into a field of smashed pumpkins or be what we intended, the faster and more reliably we can make changes. This talk introduces the concept of a type system - how do humans think - why do we call a spade a spade? Touch on the characteristics of untyped languages, duck typing, strict types, and type inference. Discuss how types can make for better CM code and how operations can learn from CS. This talk will be sprinkled with equal doses of philosophy, AI, CM, CS and examples in Puppet. 3 Thursday, October 20 | 1:30 pm Henrik Lindberg Consulting Engineer, Puppet Puppet 4
  • 4. External Data in Puppet 4 This session will look at the new Puppet 4 lookup system and compare with Hiera that came before. We will look at the following: ● Basic overview of the lookup system ● Various merge modes ● Automatic Parameter Lookup ● Data in modules ● The lookup CLI ● lookup_options data item 4 Thursday, October 20 | 2:30 pm R.I. Pienaar Principal Software Engineer, Puppet Puppet 4
  • 5. Puppet Best Practices: Roles & Profiles Learn about roles and profiles with Puppet professional services engineer Gary Larizza. 5 Thursday, October 20 | 3:45 pm Gary Larizza Professional Services Engineer, Puppet Puppet 4
  • 6. Closing the Loop: Direct Change Control with Puppet Configuration management can be roughly divided into two basic problems: change what needs to change, keep the rest the same. Puppet provides a single way to talk about both of those problems and so we often treat them as a single concern. Typical change workflows make change as part of regularly scheduled remediation runs, making it difficult to know if and where a change has happened. In this session, we'll learn how to use Puppet Enterprise change orchestration to take direct control over when and how change happens. At the same time, we'll discuss how being intentional about change can make us more confident about what should stay the same. 6 Thursday, October 20 | 4:45 pm Nick Lewis Software Engineer, Puppet Puppet 4
  • 7. Puppet Design Patterns: Lessons From the Gang of Four The Design Patterns book is more than just a collection of elegant solutions to common problems, it provides us with a vocabulary and framework for analyzing those problems. Discussing and applying design patterns helps shift the focus from the immediate problem to design. As the Puppet community converged on an idea of what "good" code looks like, Puppet design patterns began to emerge and design became more important. With more and more complex software being modeled in Puppet, those design patterns are more relevant than ever before. As the Puppet language takes on more general purpose and orchestration features, the need for good design patterns only grows with every release. This talk will discuss some of those design patterns and the problems that they solve. 7 Friday, October 21 | 11:15 am David Danzilio Cloud or Infrastructure Architect, Kovarus Puppet 4
  • 8. Getting to the Latest Puppet Ready to upgrade? This session will cover the recommended methods to get you to the latest version. We'll show you the git workflow our Professional Services Engineers use to get your code ready for Puppet 4. Using the puppet preview tool, we'll show you how to generate a report, update your code based on the output, and promote that code to production. 8 Thursday, October 20 | 1:30 pm Elizabeth Wittig Plumb Nate McCurdy Professional Services Engineer, Puppet Technical Account Manager, Puppet Puppet 4
  • 9. How to Succeed in Relearning Puppet Without Really Trying The UW - Madison Libraries recently began the process of rearchitecting its Linux infrastructure. This has included updating Puppet from an early version of Puppet 3 to Puppet 4 and taking a look at the entire toolchain that we use to support our configuration management and the general administration of our hosts. We've learned a few things and want to share out our experience. This talk will take a look at: ● How we went about identifying anti-patterns in our Puppet code and infrastructure. ● How and why we went about relearning Puppet instead of learning what had changed since we had last had time to seriously work on it. ● What processes and tools we started looking at, such as testing, secret management and code deployment. 9 Friday, October 21 | 2:30 pm Joshua Zimmerman System Administrator, University of Wisconsin Puppet 4
  • 10. Puppet 4.x: The Low WAT-tage Edition Puppet 4 added a lot of new features, but it was also a banner release for deleting horrible stuff! And all sysadmins are connoisseurs of horrible stuff. In this talk, I'll revisit some of Puppet's buggiest language mis-features, point out which Puppet 4 improvements killed them, and show you how the revised Puppet language makes your work simpler and more predictable. 1 0 Friday, October 21 | 3:45 pm Nick Fagerlund Technical Writer, Puppet Puppet 4
  • 11. Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
  • 12. t Puppet 4: Speakers 19 - 21 October San Diego
  • 13. Rob Nelson System Administrator, ATT Rob Nelson is an IT professional with almost 20 years of experience in the industry, mostly in Security and Operations. When he's not fixing or breaking stuff, you can find him on twitter @rnelson0 or at his blog, rnelson0.com.
  • 14. Henrik Lindberg Consulting Engineer, Puppet Henrik has 30 years of experience architecting and developing software. Past positions include CTO of Cloudsmith Inc, leadership of BEA’s Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik works on the Language team at Puppet and is the author of the 4.x "future" parser, and Puppet Type System.
  • 15. R.I. Pienaar Systems Architect Europe based consultant specialising in automation and systems administration. Puppet user since 0.22, author of MCollective, extlookup, Hiera, facts.d and more
  • 16. Gary Larizza Professional Services Engineer, Puppet Gary has been a Professional Services Engineer with Puppet since 2011 (when our logo was a flask and Luke's shoes were blue). When he's not trying to human-parse JSON, his interests include travel, house music that doesn't sound like Transformer intercourse, and not having to explain the anchor pattern.
  • 17. Nick Lewis Software Engineer, Puppet Nick Lewis has been an engineer at Puppet for six years, working on myriad projects in that time. He was one of the authors of PuppetDB and most recently has worked on Puppet application orchestration. Nick also helps run Puppet's HipChat bot Kerminator.
  • 18. David Danzilio Cloud or Infrastructure Architect, Kovarus David is an architect at Kovarus and lives in Boston, MA. He's been using Puppet since 2009, well before it was the cool thing to do. He has a background in operations for government, higher education, research, healthcare, and SaaS organizations. David has consulted on several Puppet implementations of varying size and complexity and has worked with numerous teams on integrating Puppet into their workflow. David is passionate about open source and contributes to a number of projects. David is one of the maintainers of the Vox Pupuli project (voxpupuli.org), an effort to bring together Puppet developers and users to collectively maintain popular modules and plugins. He holds an MBA in management information systems as well as a BA in political science.
  • 19. Nate McCurdy Nate McCurdy, Puppet Nate McCurdy is a professional services engineer at Puppet. A consultant since grade school, Nate's been helping sysadmins and non-sysadmins alike (hi mom!) figure out those pesky computering bleep-blop machines. With experience maintaining everything from simple desktops and servers to regional NOC's to massive Puppet installations, Nate brings a wide variety of skill sets to help answer the question of: "How do I do less work and get more done?" When Nate's not automating your issues away, showing off his zsh prompt, or running cat6 through his house again, you'll find him relaxing to a nice sour lambic somewhere in Portland... actually, wait no, no, yeah not relaxing, it's catching a flight again.... that's the one.
  • 20. Elizabeth Wittig Plumb Technical Account Manager, Puppet Elizabeth Plumb started working at Puppet in January 2014. She was a technical solutions engineer, helping new users understand what Puppet Enterprise is and how to use it, before moving into her current position as a technical account manager. Her focus is working with larger customers, understanding how they use Puppet Enterprise, helping them be successful with the tool, and advocating for her customers internally at Puppet.
  • 21. Joshua Zimmerman System Administrator, University of Wisconsin Joshua has worked for the University of Wisconsin - Madison Libraries for the past decade, playing a variety of roles ranging from helpdesk support, web developer, and Windows systems administration. For the past four years, Joshua has been part of a team of administrators architecting and maintaining an ever-growing Linux server environment for applications both developed in house and procured from vendors. In his spare time, Joshua co-organizes the Madison DevOps meetup.
  • 22. Nick Fagerlund Technical Writer, Puppet Nick Fagerlund has been writing for docs.puppet.com for about five years, and likes doing experiments on software. A few years ago he tried to make the worst repository of Puppet code anyone had ever seen, then gave a talk about it at PuppetConf.
  • 23. t Get on the path to a better future Join us 19-21 October in San Diego Register now Summer Savings: Save $240 until 15 September puppetconf.com