SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
t
Track Overview:
Puppet Applied
19 - 21 October
San Diego
Delivering Premium Quality
Modules: Using Beaker and
VMpooler for Multi-Platform
Testing
In 2014 KPN decided to use Puppet to manage thousands of its
customers' servers. To guarantee a smooth transition to a
puppetized infrastructure we needed to deliver high-quality
modules. To that end we implemented a puppetized CI pipeline that
included full acceptance tests on all target platforms (Linux AND
Windows). In this session we'll take a closer look at the Jenkins,
Beaker and VMpooler setup we use to provide this test
environment. We'll talk about technical challenges and other
lessons learned during this project.
2
Thursday, October 20 | 11:15 am
Dimitri Tischenko
Rene Last
Puppet Applied
Automation Architect, Myndrik
System Administrator, KPN B.V.
An Introduction to Measuring and
Tuning PE Performance
I hope my audience will leave this talk with an understanding of how to
monitor and tune performance for both Puppet and PE installations.
Specific topics include:
3
Thursday, October 20 | 1:30 pm
Charlie Sharpsteen
Puppet Employee, Puppet
Puppet Applied
● JVM memory limits and how to manage them using Puppet.
● How to monitor and tune Puppet Server to manage JRuby
usage and profile catalog compilation.
● How to monitor and tune PuppetDB to manage command
queue depth and database disk usage.
● How to tune the Enterprise console to manage the demands of
classifier sync.
● How to tune agents using splay and direct puppet such that
Puppet infrastructure is used efficiently.
Automating Datastore Fleets With
Puppet
Yelp's PaaS based on Mesos is nice for deploying stateless
application services, but we've found Puppet to be our tool of
choice for managing clusters of heavily stateful applications like
Zookeeper, Cassandra, and Elasticsearch, while supporting a high
degree of configuration diversity. In this talk, I'll show how we have
built "cluster native" Puppet modules for flexibility and scale. Our
design allows us to:
4
Thursday, October 20 | 2:30 pm
Joseph Lynch
Software Engineer, Yelp
● Configure instances of a cluster independently, while still
sharing core automation.
● Dynamically scale clusters up and down as needed within
minutes.
● Provide control and tooling over these clusters to
developers themselves. Along the way I'll show how you
can tie together advanced Puppet techniques like Module
Hiera Data, ENC, and custom types/functions to create
robust automation.
Puppet Applied
Watching The Puppet Show
With Puppet, you can declare what you want your infrastructure to look
like and Puppet will take action, making the necessary changes to bring
it to fruition. How do you know if your Puppet declarations have
produced a working stack? Will future changes impact the health of
your stack? In this presentation, I will discuss common pitfalls and
failure cases when using Puppet to manage infrastructure and services,
and how they can be mitigated or avoided with monitoring. I will talk
about Sensu, a monitoring tool designed from the ground up to work in
conjunction with Puppet. I will explain how Puppet and Sensu interact
with one another to help produce reliable services. This presentation
will include examples of Puppet & Sensu configuration and code.
5
Thursday, October 20 | 3:45 pm
Sean Porter
Engineer, Heavy Water Operations
Puppet Applied
Device-Based Modules -
Making Them as Simple as a
Light Switch
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.
6
Thursday, October 20 | 4:45 pm
DevOps Engineer, Puppet
TP Honey
Puppet Applied
Testing and Delivering Puppet
Have you, a Puppet user, ever wondered how Puppet ships software?
My goal here is to be fearlessly transparent and share the way we
apply practices from the scientific method, and continuous delivery to
deliver Puppet and friends on 80+ platform targets. This is a
walk-through in DevOps and software delivery workflows. I'll trace the
process of building out a new platform within the ecosystem which
includes lifecycle selection, toolchain management, test tiering, and
work scheduling. I'll take some planned detours into some of our freely
available tools, including Vanagon and VMpooler. Weaved throughout
the presentation are the roles people and teams play, how each
person contributes to getting the bits out on time, and how our
processes have evolved over the last five years.
7
Friday, October 21 | 11:15 am
Michael Stahnke
Director of Engineering, Puppet
Puppet Applied
Why Network Automation Matters,
and What You Can Do About It
Network automation presents a series of unique challenges for
vendors and customers alike. In this session we will discuss the
similarities and differences of network versus traditional systems
administration. There will be real world examples of the complexity
and scale of network configurations with an emphasis of separating
the "how" from the "what". I also intend to demonstrate how Puppet is
accelerating the depth of network automation by bridging the power of
the Puppet language with YANG network data models.
8
Friday, October 21 | 2:30 pm
Rick Sherman
Sr. Release Engineer, Puppet
Puppet Applied
Puppet Enterprise Roadmap and
How to Succeed With It
Puppet Enterprise is more than just Puppet Open Source +
Support. If you’re a Puppet Enterprise user today, or interested in
amplifying your success with Puppet broadly across your
organization, this is the session for you. We will explain what's new
and what's coming up in Puppet Enterprise and also illustrate how
its features work together to solve your problems.
9
Friday, October 21 | 3:45 pm
Lindsey Smith
Susannah Axelrod
Director of Product Management, Puppet
Product Manager, Puppet
Puppet Applied
Want to explore more PuppetConf
sessions?
View our full agenda and other tracks at
puppet.com/puppetconf
t
Puppet Applied:
Speakers
19 - 21 October
San Diego
Rene Last
System Administrator, KPN B.V.
Rene - Born and raised in the Netherlands, got a computer
science degree in Enschede. Rene has been working at KPN
since 2007. Initially as a sysadmin. Later became a technical
consultant. Rene now works in KPNs Tooling & Automation
team where he is responsible for delivering and maintaining
puppetmasters and various puppet related services for teams
within KPN.
Dimitri Tischenko
Automation Architect, Myndrik
Born in St Petersburg, Russia, moved to The Netherlands at
13, got into computing at 18. Graduated from Delft University
of Technology with an MSc degree in Computer Science.
Co-founded Proteon in 1995, a managed hosting company.
Discovered and implemented puppet in 2009. Since 2013 a
free-lance "Puppetmaster". In 2015/2016 Puppet Team Lead
at KPN, working on a central Puppet Infrastructure involving
thousands of nodes. Currently Automation Architect at
Aegon, helping adopt Devops culture, processes and tools.
Dances and teaches Argentine Tango.
Charlie Sharpsteen
Puppet Employee, Puppet
Charlie Sharpsteen is a Principal Support Engineer at Puppet
where he spends his time pulling products apart to figure out
how things work and how they can be re-built to work better.
In his spare time, Charlie can be found contributing to Open
Source projects in the Puppet Ecosystem, tinkering with
virtual infrastructure, and exploring the Pacific Northwest.
Joseph Lynch
Software Engineer, Yelp
Joseph Lynch is a software engineer for Yelp who focuses on
building datastore and service infrastructure. Joey is a core
contributor to Yelp’s datastore platform which has allowed
Yelp to go from a primarily MySQL data tier to a Polyglot
data tier including Elasticsearch, Cassandra, and Zookeeper.
He loves pushing the edge of how Yelp uses Puppet to
automate infrastructure and never met a problem he didn’t
want to automate away. When not wrangling clusters of
datastores, he enjoys building service discovery, reliable
communication, fast deployment, and monitoring into Yelp’s
SOA.
Sean Porter
Engineer, Heavy Water Operations
Sean Porter is a toolsmith with a love for composable
systems. He is a practitioner of passion driven development
with an appetite for a good post-mortem. As the author and
lead developer of Sensu, the open source monitoring
framework, he acts as the primary caretaker of its
community. Sean is a partner at Heavy Water Operations,
building Sensu Enterprise and helping people automate and
monitor their infrastructure.
TP Honey
DevOps Engineer, Puppet
TP has worked at Puppet for the last year and a half,
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 Netscaler / F5 / Netapp modules. Before
Puppet he was employed by F5 and BTI Systems. Then he
moved on to IBM, working in the security space developing
QVM - a networked vulnerability scanner, maintaining the
penetration tools.
Michael Stahnke
Director of Engineering, Puppet
Michael Stahnke is Director of Engineering at Puppet. He's
held a few roles and been a part of the company growing
from 35 to 440+ employees. While staying near the domains
of release engineering, operations, and community, he’s
been in leadership for most of the last decade. His interests
are building teams, mentoring team members, and playing
Hot Wheels cars with his son. He came to Puppet from
Caterpillar, Inc. where he was an infrastructure architect,
infrastructure team lead, and open source evangelist.
Michael also helped get the Extra Packages for Enterprise
Linux (EPEL) repository launched in 2005, authored of Pro
OpenSSH (Apress, 2005), and writes with some frequency
about technology and computers. @stahnma on twitter and
medium.
Rick Sherman
Sr. Release Engineer, Puppet
Rick Sherman (Shermdog) is a Senior Engineer at Puppet
driving the expansion of Network Platforms and Services.
Prior to joining Puppet he worked at Juniper Networks
supporting Identity and Policy management, and providing
automation frameworks for network engineers. Rick is
passionate about bridging the DevOps gap in networking and
moving the industry forward. Based in St. Louis, he prefers to
communicate via animated gifs and movie-related memes.
Susannah Axelrod
Director of Product Management, Puppet
Susannah joined Puppet in 2013 to build the product
management team and function. Prior to Puppet, she held
product leadership positions at Thomson Reuters, Sage
Software, Intuit and Intel Corp. She has also worked as a
marketing and strategy consultant for a diverse set of
technology companies.
Lindsey Smith
Product Manager, Puppet
Lindsey is a senior product manager at Puppet and nothing
makes him happier than talking with users to hear the good,
the bad and the ugly in their own words. He has been
working in the software industry since teaching himself to
program in junior high (highlights include cafeteria chain
trainee scheduling system and 4-H chicken judging score
management) as well as sysadmin jobs all through high
school and college. Software engineer roles and a Symantec
acquisition brought him to the Pacific Northwest and then on
to a startup where he transitioned into product management
responsibilities while scraping by as the Linux sysadmin.
Prior to Puppet he was technical product manager and then
product manager for security visualization and analytics at
Tripwire.
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

Mais conteúdo relacionado

Mais procurados

PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: CulturePuppet
 
Getting Started with Puppet Bolt
Getting Started with Puppet BoltGetting Started with Puppet Bolt
Getting Started with Puppet BoltPuppet
 
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltEasy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltPuppet
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsJulien Pivotto
 
DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)Soshi Nemoto
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseEficode
 
Devops certification training course
Devops certification training courseDevops certification training course
Devops certification training courseRadsS1
 
Continuous integration of_puppet_code
Continuous integration of_puppet_codeContinuous integration of_puppet_code
Continuous integration of_puppet_codeDevoteam Revolve
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up LookoutLookout
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye codeKim Moir
 
Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Puppet
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Taller Negócio Digitais
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryJoost van der Griendt
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013XebiaLabs
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Liran Levy
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...VMware Tanzu
 
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...DevOpsDays Tel Aviv
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
 

Mais procurados (20)

PuppetConf track overview: Culture
PuppetConf track overview: CulturePuppetConf track overview: Culture
PuppetConf track overview: Culture
 
Getting Started with Puppet Bolt
Getting Started with Puppet BoltGetting Started with Puppet Bolt
Getting Started with Puppet Bolt
 
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet BoltEasy Cross-Platform PowerShell Automation with Puppet Bolt
Easy Cross-Platform PowerShell Automation with Puppet Bolt
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)DevOps(1) : What's DevOps - (MOSG)
DevOps(1) : What's DevOps - (MOSG)
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet Enterprise
 
Devops certification training course
Devops certification training courseDevops certification training course
Devops certification training course
 
Continuous integration of_puppet_code
Continuous integration of_puppet_codeContinuous integration of_puppet_code
Continuous integration of_puppet_code
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up Lookout
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020Virtual Puppet Ecosystem Workshop - March 18,2020
Virtual Puppet Ecosystem Workshop - March 18,2020
 
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
 
DevOps, beyond agile
DevOps, beyond agileDevOps, beyond agile
DevOps, beyond agile
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
Iterating For Success: A Case Study in Remote Paired Programming, The Evoluti...
 
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...
(Ignite) OPEN SOURCE - OPEN CHOICE: HOW TO CHOOSE AN OPEN-SOURCE PROJECT, HIL...
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 

Semelhante a PuppetConf track overview: Puppet Applied

PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4Puppet
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppet
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet
 
Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Puppet
 
Puppet latest and greatest
Puppet latest and greatestPuppet latest and greatest
Puppet latest and greatestATIX 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 Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa ProjectRahul Dé
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsNETWAYS
 
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppet
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerBill Scott
 
Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2Puppet
 
Iteratively introducing Puppet technologies in the brownfield; Jeffrey Miller
Iteratively introducing Puppet technologies in the brownfield; Jeffrey MillerIteratively introducing Puppet technologies in the brownfield; Jeffrey Miller
Iteratively introducing Puppet technologies in the brownfield; Jeffrey MillerPuppet
 
Network Automation at Shapeways
Network Automation at ShapewaysNetwork Automation at Shapeways
Network Automation at ShapewaysPuppet
 
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
 
Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Claire Priester Papas
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Luciano Resende
 
Micro services may not be the best idea
Micro services may not be the best ideaMicro services may not be the best idea
Micro services may not be the best ideaSamuel ROZE
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 

Semelhante a PuppetConf track overview: Puppet Applied (20)

PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4PuppetConf track overview: Puppet 4
PuppetConf track overview: Puppet 4
 
PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
 
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
Puppet Camp Boston 2014: Continuous Integration for Hyper-V with Puppet (Begi...
 
Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!Find out what's new at Puppet - products, programs, and more!
Find out what's new at Puppet - products, programs, and more!
 
TechDayConf Edition 1 - 2020
TechDayConf Edition 1 -  2020TechDayConf Edition 1 -  2020
TechDayConf Edition 1 - 2020
 
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 Medusa Project
The Medusa ProjectThe Medusa Project
The Medusa Project
 
Puppet Keynote by Ralph Luchs
Puppet Keynote by Ralph LuchsPuppet Keynote by Ralph Luchs
Puppet Keynote by Ralph Luchs
 
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, PuppetPuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
PuppetConf 2017: Puppet Enterprise Roadmap 2017- Ryan Coleman, Puppet
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
 
Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2
 
Iteratively introducing Puppet technologies in the brownfield; Jeffrey Miller
Iteratively introducing Puppet technologies in the brownfield; Jeffrey MillerIteratively introducing Puppet technologies in the brownfield; Jeffrey Miller
Iteratively introducing Puppet technologies in the brownfield; Jeffrey Miller
 
Network Automation at Shapeways
Network Automation at ShapewaysNetwork Automation at Shapeways
Network Automation at Shapeways
 
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
 
Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017Automation for the Modern Enterprise - 18 October 2017
Automation for the Modern Enterprise - 18 October 2017
 
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
Elyra - a set of AI-centric extensions to JupyterLab Notebooks.
 
Micro services may not be the best idea
Micro services may not be the best ideaMicro services may not be the best idea
Micro services may not be the best idea
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 

Mais de Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyamlPuppet
 
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 vscodePuppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twentiesPuppet
 
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 codePuppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approachPuppet
 
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 automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
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 WindowsPuppet
 
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. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
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 ReeuwijkPuppet
 
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 groundPuppet
 
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 SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
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 MaludyPuppet
 
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 ReeuwijkPuppet
 

Mais de 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
 
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
 
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
 

Último

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 

Último (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 

PuppetConf track overview: Puppet Applied

  • 1. t Track Overview: Puppet Applied 19 - 21 October San Diego
  • 2. Delivering Premium Quality Modules: Using Beaker and VMpooler for Multi-Platform Testing In 2014 KPN decided to use Puppet to manage thousands of its customers' servers. To guarantee a smooth transition to a puppetized infrastructure we needed to deliver high-quality modules. To that end we implemented a puppetized CI pipeline that included full acceptance tests on all target platforms (Linux AND Windows). In this session we'll take a closer look at the Jenkins, Beaker and VMpooler setup we use to provide this test environment. We'll talk about technical challenges and other lessons learned during this project. 2 Thursday, October 20 | 11:15 am Dimitri Tischenko Rene Last Puppet Applied Automation Architect, Myndrik System Administrator, KPN B.V.
  • 3. An Introduction to Measuring and Tuning PE Performance I hope my audience will leave this talk with an understanding of how to monitor and tune performance for both Puppet and PE installations. Specific topics include: 3 Thursday, October 20 | 1:30 pm Charlie Sharpsteen Puppet Employee, Puppet Puppet Applied ● JVM memory limits and how to manage them using Puppet. ● How to monitor and tune Puppet Server to manage JRuby usage and profile catalog compilation. ● How to monitor and tune PuppetDB to manage command queue depth and database disk usage. ● How to tune the Enterprise console to manage the demands of classifier sync. ● How to tune agents using splay and direct puppet such that Puppet infrastructure is used efficiently.
  • 4. Automating Datastore Fleets With Puppet Yelp's PaaS based on Mesos is nice for deploying stateless application services, but we've found Puppet to be our tool of choice for managing clusters of heavily stateful applications like Zookeeper, Cassandra, and Elasticsearch, while supporting a high degree of configuration diversity. In this talk, I'll show how we have built "cluster native" Puppet modules for flexibility and scale. Our design allows us to: 4 Thursday, October 20 | 2:30 pm Joseph Lynch Software Engineer, Yelp ● Configure instances of a cluster independently, while still sharing core automation. ● Dynamically scale clusters up and down as needed within minutes. ● Provide control and tooling over these clusters to developers themselves. Along the way I'll show how you can tie together advanced Puppet techniques like Module Hiera Data, ENC, and custom types/functions to create robust automation. Puppet Applied
  • 5. Watching The Puppet Show With Puppet, you can declare what you want your infrastructure to look like and Puppet will take action, making the necessary changes to bring it to fruition. How do you know if your Puppet declarations have produced a working stack? Will future changes impact the health of your stack? In this presentation, I will discuss common pitfalls and failure cases when using Puppet to manage infrastructure and services, and how they can be mitigated or avoided with monitoring. I will talk about Sensu, a monitoring tool designed from the ground up to work in conjunction with Puppet. I will explain how Puppet and Sensu interact with one another to help produce reliable services. This presentation will include examples of Puppet & Sensu configuration and code. 5 Thursday, October 20 | 3:45 pm Sean Porter Engineer, Heavy Water Operations Puppet Applied
  • 6. Device-Based Modules - Making Them as Simple as a Light Switch 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. 6 Thursday, October 20 | 4:45 pm DevOps Engineer, Puppet TP Honey Puppet Applied
  • 7. Testing and Delivering Puppet Have you, a Puppet user, ever wondered how Puppet ships software? My goal here is to be fearlessly transparent and share the way we apply practices from the scientific method, and continuous delivery to deliver Puppet and friends on 80+ platform targets. This is a walk-through in DevOps and software delivery workflows. I'll trace the process of building out a new platform within the ecosystem which includes lifecycle selection, toolchain management, test tiering, and work scheduling. I'll take some planned detours into some of our freely available tools, including Vanagon and VMpooler. Weaved throughout the presentation are the roles people and teams play, how each person contributes to getting the bits out on time, and how our processes have evolved over the last five years. 7 Friday, October 21 | 11:15 am Michael Stahnke Director of Engineering, Puppet Puppet Applied
  • 8. Why Network Automation Matters, and What You Can Do About It Network automation presents a series of unique challenges for vendors and customers alike. In this session we will discuss the similarities and differences of network versus traditional systems administration. There will be real world examples of the complexity and scale of network configurations with an emphasis of separating the "how" from the "what". I also intend to demonstrate how Puppet is accelerating the depth of network automation by bridging the power of the Puppet language with YANG network data models. 8 Friday, October 21 | 2:30 pm Rick Sherman Sr. Release Engineer, Puppet Puppet Applied
  • 9. Puppet Enterprise Roadmap and How to Succeed With It Puppet Enterprise is more than just Puppet Open Source + Support. If you’re a Puppet Enterprise user today, or interested in amplifying your success with Puppet broadly across your organization, this is the session for you. We will explain what's new and what's coming up in Puppet Enterprise and also illustrate how its features work together to solve your problems. 9 Friday, October 21 | 3:45 pm Lindsey Smith Susannah Axelrod Director of Product Management, Puppet Product Manager, Puppet Puppet Applied
  • 10. Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
  • 11. t Puppet Applied: Speakers 19 - 21 October San Diego
  • 12. Rene Last System Administrator, KPN B.V. Rene - Born and raised in the Netherlands, got a computer science degree in Enschede. Rene has been working at KPN since 2007. Initially as a sysadmin. Later became a technical consultant. Rene now works in KPNs Tooling & Automation team where he is responsible for delivering and maintaining puppetmasters and various puppet related services for teams within KPN.
  • 13. Dimitri Tischenko Automation Architect, Myndrik Born in St Petersburg, Russia, moved to The Netherlands at 13, got into computing at 18. Graduated from Delft University of Technology with an MSc degree in Computer Science. Co-founded Proteon in 1995, a managed hosting company. Discovered and implemented puppet in 2009. Since 2013 a free-lance "Puppetmaster". In 2015/2016 Puppet Team Lead at KPN, working on a central Puppet Infrastructure involving thousands of nodes. Currently Automation Architect at Aegon, helping adopt Devops culture, processes and tools. Dances and teaches Argentine Tango.
  • 14. Charlie Sharpsteen Puppet Employee, Puppet Charlie Sharpsteen is a Principal Support Engineer at Puppet where he spends his time pulling products apart to figure out how things work and how they can be re-built to work better. In his spare time, Charlie can be found contributing to Open Source projects in the Puppet Ecosystem, tinkering with virtual infrastructure, and exploring the Pacific Northwest.
  • 15. Joseph Lynch Software Engineer, Yelp Joseph Lynch is a software engineer for Yelp who focuses on building datastore and service infrastructure. Joey is a core contributor to Yelp’s datastore platform which has allowed Yelp to go from a primarily MySQL data tier to a Polyglot data tier including Elasticsearch, Cassandra, and Zookeeper. He loves pushing the edge of how Yelp uses Puppet to automate infrastructure and never met a problem he didn’t want to automate away. When not wrangling clusters of datastores, he enjoys building service discovery, reliable communication, fast deployment, and monitoring into Yelp’s SOA.
  • 16. Sean Porter Engineer, Heavy Water Operations Sean Porter is a toolsmith with a love for composable systems. He is a practitioner of passion driven development with an appetite for a good post-mortem. As the author and lead developer of Sensu, the open source monitoring framework, he acts as the primary caretaker of its community. Sean is a partner at Heavy Water Operations, building Sensu Enterprise and helping people automate and monitor their infrastructure.
  • 17. TP Honey DevOps Engineer, Puppet TP has worked at Puppet for the last year and a half, 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 Netscaler / F5 / Netapp modules. Before Puppet he was employed by F5 and BTI Systems. Then he moved on to IBM, working in the security space developing QVM - a networked vulnerability scanner, maintaining the penetration tools.
  • 18. Michael Stahnke Director of Engineering, Puppet Michael Stahnke is Director of Engineering at Puppet. He's held a few roles and been a part of the company growing from 35 to 440+ employees. While staying near the domains of release engineering, operations, and community, he’s been in leadership for most of the last decade. His interests are building teams, mentoring team members, and playing Hot Wheels cars with his son. He came to Puppet from Caterpillar, Inc. where he was an infrastructure architect, infrastructure team lead, and open source evangelist. Michael also helped get the Extra Packages for Enterprise Linux (EPEL) repository launched in 2005, authored of Pro OpenSSH (Apress, 2005), and writes with some frequency about technology and computers. @stahnma on twitter and medium.
  • 19. Rick Sherman Sr. Release Engineer, Puppet Rick Sherman (Shermdog) is a Senior Engineer at Puppet driving the expansion of Network Platforms and Services. Prior to joining Puppet he worked at Juniper Networks supporting Identity and Policy management, and providing automation frameworks for network engineers. Rick is passionate about bridging the DevOps gap in networking and moving the industry forward. Based in St. Louis, he prefers to communicate via animated gifs and movie-related memes.
  • 20. Susannah Axelrod Director of Product Management, Puppet Susannah joined Puppet in 2013 to build the product management team and function. Prior to Puppet, she held product leadership positions at Thomson Reuters, Sage Software, Intuit and Intel Corp. She has also worked as a marketing and strategy consultant for a diverse set of technology companies.
  • 21. Lindsey Smith Product Manager, Puppet Lindsey is a senior product manager at Puppet and nothing makes him happier than talking with users to hear the good, the bad and the ugly in their own words. He has been working in the software industry since teaching himself to program in junior high (highlights include cafeteria chain trainee scheduling system and 4-H chicken judging score management) as well as sysadmin jobs all through high school and college. Software engineer roles and a Symantec acquisition brought him to the Pacific Northwest and then on to a startup where he transitioned into product management responsibilities while scraping by as the Linux sysadmin. Prior to Puppet he was technical product manager and then product manager for security visualization and analytics at Tripwire.
  • 22. 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