SlideShare a Scribd company logo
t
Track Overview:
Windows
19 - 21 October
San Diego
Puppet on Windows
Looking to move away from manual processes and custom scripts
and adopt automation and DevOps practices for your Windows
environments? This session will give you practical first steps to
automating the configuration of your Windows infrastructure. These
examples will give you the building blocks to manage more
complex applications with Puppet. In this session, you’ll learn how
to:
2
Thursday, October 20 | 11:30 am
Nicolas Corrarello
Senior Technical Solutions Engineer,
Puppet
Windows
● Configure base OS settings, including Windows features,
users and groups, registry settings
● Configure core Windows services, such as NTP, Firewall,
etc.
● Deploy an IIS server using the roles and profiles pattern
A Tale of Two Hierarchies: Group
Policy & Puppet
Group Policy is a highly contested area in the world of configuration
management on Windows. Most enterprises have years of time
invested in typically non-version controlled and non-commented group
policies that have been applied organically to a sprawling list of
organizational units as the needs of the company have changed.
Infrastucture as code gives you the awesome power of modeling the
state of all your systems regardless of where they live, but if group
policy is hiding changes behind the scenes resolving those conflicts
can be a hair-pulling experience.
3
Thursday, October 20 | 1:30 pm
Matt Stone
Systems Engineer, Getty Images
Windows
Puppet & Azure
Puppet is a great first step to making your environment more
secure. Evolving your system setup into infrastructure as code
allows a clear audit trail and more inspection of your current state,
allowing you to shine a light on any problem areas in your estate.
But how do we make sure our Puppet setup doesn't make things
less secure whilst making it easier to automate? We're going to talk
about:
4
Thursday, October 20 | 2:30 pm
Senior Product Manager, Puppet
Kenaz Kwa
Windows
Building Nano Server Images With
Puppet and DSC
Microsoft™Nano Server is a purpose-built operating system designed
to run born-in-the-cloud applications and containers. To be
lightweight, it sheds much of the Windows architecture, suggesting
new approaches to building and managing these machines. With
Puppet and DSC, we can make building Nano Server images
automated and repeatable and able to live alongside your other
infrastructure as code. This talk will walk through using Puppet to
generate and customize a Nano Server image. Given enough
presentation time, I'll also deploy it using Puppet.
5
Thursday, October 20 | 3:45 pm
Michael Smith
Principal Software Engineer, Puppet
Windows
How Not to Freak Out When You
Start Writing Puppet Modules for
Windows
Writing your first Puppet module is pretty daunting. There are so many
things to set up: tools, repositories, tests! In this presentation we’ll
walk through setting up a local Windows development environment,
and then write a Puppet module. We’ll also look at debugging, testing
and publishing the module to the Puppet Forge.
6
Friday, October 21 | 2:30 pm
Glenn Sarti
Senior Software Engineer, Puppet
Windows
Easily Manage Software on
Windows With Chocolatey
Automating software management is simple on almost every platform
except Windows. Windows has many different routes to procure
software with over 20 installer types and archive formats! This really
makes managing software on Windows trend towards chaos. Enter
Chocolatey, the package manager for Windows. Chocolatey is a
single, unified interface designed to easily work with all aspects of
managing Windows software using a packaging framework that
understands both versioning and dependency requirements.
Chocolatey packages encapsulate everything required to manage a
particular piece of software into one deployment artifact by wrapping
installers, executables, zips, and scripts into a compiled package file.
Come learn how to let Chocolatey wrangle the chaos of Windows
software management and leave you with a smile on your face!
7
Friday, October 21 | 3:45 pm
Rob Reynolds
Senior Software Engineer, Puppet
Windows
Deploying Multi-Tier Windows
Applications With Application
Orchestrator
Manually setting up a multi-tier Windows application can be a
headache. It can be prone to user mistakes or rely on outdated
PowerShell scripts. Puppet Application Orchestration provides you a
repeatable, reliable way to deploy your multi-tier applications. In this
session, we'll cover how to: * Set up a multi-tier application, consisting
of IIS, SQL Server Always On and Active Directory. * Deploy the
application using Puppet Application Orchestration.
8
Friday, October 21 | 2:30 pm
Ethan Brown
Principal Software Engineer, Puppet
Windows
Want to explore more PuppetConf
sessions?
View our full agenda and other tracks at
puppet.com/puppetconf
t
Windows:
Speakers
19 - 21 October
San Diego
Nicolas Corrarello
Senior Technical Solutions Engineer, Puppet
Nicolas Corrarello's background includes 6+ years of Unix and
Windows Server system administration roles, managing
AIX/Solaris/Linux and different versions of Windows Server
(2000 AS and above) systems in different companies. Nicolas
also worked two years as a support engineer, and
instructor/examiner for Red Hat delivering RHCE / RHCA
courses. Open source enthusiast, has more IT in his house than
appliances. While he spent years doing things manually, he's
now a firm believer that the system administration practice
needs to evolve and raise to the challenges of current times.
Matt Stone
Getty Images, Getty Images
Matthew has over twenty years of experience working in
technology, from support to system administration, tech
writer to team lead. His current focus is on designing
provisioning systems and automating more Windows servers
than he'd like to count.
Kenaz Kwa
Senior Product Manager, Puppet
Kenaz Kwa is a Senior Product Manager at Puppet Labs
responsible for Microsoft Windows and Azure and the
Puppet Forge. Previously, Kenaz was a Product Manager on
the Azure team at Microsoft, working on the
Infrastructure-as-a-Service offering.
Michael Smith
Principal Software Engineer, Puppet
Michael Smith has been writing software in scientific and
automation software for 11 years, on a broad range of
platforms and languages. He’s currently a developer at
Puppet.
Glenn Sarti
Senior Software Engineer, HashiCorp
Glenn Sarti, originally from Perth (Western Australia), has
recently moved with his family to Portland to work at Puppet.
He has spent well over a decade as a Windows Client and
Infrastructure engineer, with a heavy focus of automation and
infrastructure software development. Glenn was also a
co-organizer for the DevOps meetup in Perth and has spoken
at his local Dot Net, Java and DevOps and meetups.
Rob Reynolds
Senior Software Engineer, Puppet
Rob is a Senior Software Engineer on the Windows Team at
Puppet, where we make Windows moar awesome! He has a
passion for automation and making hard concepts simple.
Rob is also the creator and primary maintainer of Chocolatey,
a package manager for Windows. His past as an artist has
shaped the way he thinks about and develops code. Rob
lives in Kansas where he spends time with his wife and two
children, cheers on the Royals, and avoids tornadoes.
Ethan Brown
Principal Software Engineer, Puppet
Ethan is the technical lead for the Puppet Windows team,
devoted to improving the Puppet Windows experience. Prior
to joining the Puppet team, he spent 15+ years building and
architecting applications using a wide range of Microsoft
technology from the desktop to the web and everything in
between.
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

PDF
PuppetConf track overview: Security
PPTX
Intro to PE 2016.3
PDF
PuppetConf track overview: Puppet Applied
PPTX
Intro to Puppet Enterprise 2016.2
PPTX
Introducion to Puppet Enterprise
PDF
PuppetConf track overview: Inside Puppet
PDF
PuppetConf track overview: Culture
PPTX
Introduction to Puppet Enterprise 2016.2
PuppetConf track overview: Security
Intro to PE 2016.3
PuppetConf track overview: Puppet Applied
Intro to Puppet Enterprise 2016.2
Introducion to Puppet Enterprise
PuppetConf track overview: Inside Puppet
PuppetConf track overview: Culture
Introduction to Puppet Enterprise 2016.2

What's hot (20)

PPTX
Easy Cross-Platform PowerShell Automation with Puppet Bolt
PPTX
Introduction to Puppet Enterprise 10/03/2018
PDF
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
PPTX
PPTX
Jenkins - From Continuous Integration to Continuous Delivery
PPTX
Getting Started with Puppet Bolt
PPT
How to Build a DevOps Toolchain
PPTX
Devops
PDF
Devops Devops Devops, at Froscon
ODP
Cloud Needs Devops
PDF
Delivery Free of Charge
PPTX
Transforming Organizations with CI/CD
PDF
CI/CD (DevOps) 101
PPTX
Continuous integration of_puppet_code
PPTX
Provisioning environments. A simplistic approach
PDF
Intro to DevOps 4 undergraduates
PDF
Devops : Automate Your Infrastructure with Puppet
PPTX
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
PDF
Types of application software 2022
PDF
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Easy Cross-Platform PowerShell Automation with Puppet Bolt
Introduction to Puppet Enterprise 10/03/2018
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
Jenkins - From Continuous Integration to Continuous Delivery
Getting Started with Puppet Bolt
How to Build a DevOps Toolchain
Devops
Devops Devops Devops, at Froscon
Cloud Needs Devops
Delivery Free of Charge
Transforming Organizations with CI/CD
CI/CD (DevOps) 101
Continuous integration of_puppet_code
Provisioning environments. A simplistic approach
Intro to DevOps 4 undergraduates
Devops : Automate Your Infrastructure with Puppet
Best practices for Continuous Deployment with Drupal - DrupalCon Latin Améric...
Types of application software 2022
Pietro Di Bello, Paolo D'Incau - Continuous Delivery su progetti Java: cosa a...
Ad

Viewers also liked (20)

PPTX
Introduction to Puppet Enterprise 2016.2
PDF
PuppetConf 2016: Puppet Templates – Sally Lehman, Auth0
PPT
Tot a punt5
PDF
PuppetConf 2016: The Truth, Nothing but the Truth: Why Type Systems are Impor...
DOCX
Cranford's got Talent Schedule
DOCX
gerencia de proyectos
PDF
Overcast Logo proposal
PPTX
English short expressions class 8
PDF
Nanotecnologia y biotecnologia Nelly
PDF
Marketing impulsowy SCOTT LEWIS I JOE VITALE
PDF
64b044753a7af5c02360986a34755da2
PDF
Siga+patrimonio 28-29-30-01
PDF
Puppet for Security Compliance - GOSCON 2010
PPTX
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
DOCX
Documento2.doc.docx
PDF
Consumer Behaviour - A study of the relevance of consumer “perception” in the...
PPTX
What's New in Puppet Enterprise 2016.5
PDF
PuppetConf 2016: Puppet as Security Tooling – Bill Weiss, Puppet
PDF
Compliance and auditing with Puppet
Introduction to Puppet Enterprise 2016.2
PuppetConf 2016: Puppet Templates – Sally Lehman, Auth0
Tot a punt5
PuppetConf 2016: The Truth, Nothing but the Truth: Why Type Systems are Impor...
Cranford's got Talent Schedule
gerencia de proyectos
Overcast Logo proposal
English short expressions class 8
Nanotecnologia y biotecnologia Nelly
Marketing impulsowy SCOTT LEWIS I JOE VITALE
64b044753a7af5c02360986a34755da2
Siga+patrimonio 28-29-30-01
Puppet for Security Compliance - GOSCON 2010
Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais...
Documento2.doc.docx
Consumer Behaviour - A study of the relevance of consumer “perception” in the...
What's New in Puppet Enterprise 2016.5
PuppetConf 2016: Puppet as Security Tooling – Bill Weiss, Puppet
Compliance and auditing with Puppet
Ad

Similar to PuppetConf track overview: Windows (20)

PPTX
Get Started on Azure with Puppet
PPTX
Patch Management on Windows with Puppet
PPTX
Setting Up Windows for Systems and Application Monitoring
PDF
DevOps: Getting Started with Puppet on Windows
PPTX
Puppet User Group: Windows Edition
PDF
PuppetConf track overview: Modern Infrastructure
PDF
Managing Windows Systems with Puppet - PuppetConf 2013
PDF
PuppetConf track overview: Puppet 4
PDF
DevOps: What is This Puppet You Speak Of?
PPTX
Introduction to Puppet Enterprise 2016.5
PPTX
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
PDF
PuppetConf track overview: Case Studies
PPTX
PuppetConf 2017: Inviting Windows to the Puppet Party- Chris Kittell & Derek ...
PDF
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
PPTX
DevOps Workflows in the Windows Ecosystem - 21 April 2020
PPTX
DevOps Workflows in the Windows Ecosystem - April 21
PPTX
Deploying IIS and ASP.NET with Puppet
PPTX
Introduction to Puppet Enterprise
PDF
Dep003 puppet enterprise_と_power_shell_dsc_の連携に
PPTX
Webinar - Windows Application Management with Puppet
Get Started on Azure with Puppet
Patch Management on Windows with Puppet
Setting Up Windows for Systems and Application Monitoring
DevOps: Getting Started with Puppet on Windows
Puppet User Group: Windows Edition
PuppetConf track overview: Modern Infrastructure
Managing Windows Systems with Puppet - PuppetConf 2013
PuppetConf track overview: Puppet 4
DevOps: What is This Puppet You Speak Of?
Introduction to Puppet Enterprise 2016.5
Windows Configuration Management: Managing Packages, Services, & Power Shell-...
PuppetConf track overview: Case Studies
PuppetConf 2017: Inviting Windows to the Puppet Party- Chris Kittell & Derek ...
PuppetConf 2016: A Tale of Two Hierarchies: Group Policy & Puppet – Matt Ston...
DevOps Workflows in the Windows Ecosystem - 21 April 2020
DevOps Workflows in the Windows Ecosystem - April 21
Deploying IIS and ASP.NET with Puppet
Introduction to Puppet Enterprise
Dep003 puppet enterprise_と_power_shell_dsc_の連携に
Webinar - Windows Application Management with Puppet

More from Puppet (20)

PPTX
Puppet Community Day: Planning the Future Together
PPTX
The Evolution of Puppet: Key Changes and Modernization Tips
PPTX
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
PPTX
Bolt Dynamic Inventory: Making Puppet Easier
PPTX
Customizing Reporting with the Puppet Report Processor
PPTX
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
PPTX
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
PPTX
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
PDF
Puppet camp2021 testing modules and controlrepo
PPTX
Puppetcamp r10kyaml
PDF
2021 04-15 operational verification (with notes)
PPTX
Puppet camp vscode
PDF
Modules of the twenties
PDF
Applying Roles and Profiles method to compliance code
PPTX
KGI compliance as-code approach
PDF
Enforce compliance policy with model-driven automation
PDF
Keynote: Puppet camp compliance
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Puppet: The best way to harden Windows
PPTX
Simplified Patch Management with Puppet - Oct. 2020
Puppet Community Day: Planning the Future Together
The Evolution of Puppet: Key Changes and Modernization Tips
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
Bolt Dynamic Inventory: Making Puppet Easier
Customizing Reporting with the Puppet Report Processor
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
Puppet camp2021 testing modules and controlrepo
Puppetcamp r10kyaml
2021 04-15 operational verification (with notes)
Puppet camp vscode
Modules of the twenties
Applying Roles and Profiles method to compliance code
KGI compliance as-code approach
Enforce compliance policy with model-driven automation
Keynote: Puppet camp compliance
Automating it management with Puppet + ServiceNow
Puppet: The best way to harden Windows
Simplified Patch Management with Puppet - Oct. 2020

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Build Multi-agent using Agent Development Kit
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
A REACT POMODORO TIMER WEB APPLICATION.pdf
PPT
Introduction Database Management System for Course Database
PPTX
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
PDF
top salesforce developer skills in 2025.pdf
PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
PDF
medical staffing services at VALiNTRY
PPTX
Transform Your Business with a Software ERP System
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
How to Choose the Right IT Partner for Your Business in Malaysia
Build Multi-agent using Agent Development Kit
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Understanding Forklifts - TECH EHS Solution
VVF-Customer-Presentation2025-Ver1.9.pptx
The Role of Automation and AI in EHS Management for Data Centers.pdf
ai tools demonstartion for schools and inter college
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Multi-factor Authentication (MFA) requirement for Microsoft 365 Admin Center_...
Odoo POS Development Services by CandidRoot Solutions
PTS Company Brochure 2025 (1).pdf.......
A REACT POMODORO TIMER WEB APPLICATION.pdf
Introduction Database Management System for Course Database
What to Capture When It Breaks: 16 Artifacts That Reveal Root Causes
top salesforce developer skills in 2025.pdf
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
medical staffing services at VALiNTRY
Transform Your Business with a Software ERP System
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
ManageIQ - Sprint 268 Review - Slide Deck

PuppetConf track overview: Windows

  • 1. t Track Overview: Windows 19 - 21 October San Diego
  • 2. Puppet on Windows Looking to move away from manual processes and custom scripts and adopt automation and DevOps practices for your Windows environments? This session will give you practical first steps to automating the configuration of your Windows infrastructure. These examples will give you the building blocks to manage more complex applications with Puppet. In this session, you’ll learn how to: 2 Thursday, October 20 | 11:30 am Nicolas Corrarello Senior Technical Solutions Engineer, Puppet Windows ● Configure base OS settings, including Windows features, users and groups, registry settings ● Configure core Windows services, such as NTP, Firewall, etc. ● Deploy an IIS server using the roles and profiles pattern
  • 3. A Tale of Two Hierarchies: Group Policy & Puppet Group Policy is a highly contested area in the world of configuration management on Windows. Most enterprises have years of time invested in typically non-version controlled and non-commented group policies that have been applied organically to a sprawling list of organizational units as the needs of the company have changed. Infrastucture as code gives you the awesome power of modeling the state of all your systems regardless of where they live, but if group policy is hiding changes behind the scenes resolving those conflicts can be a hair-pulling experience. 3 Thursday, October 20 | 1:30 pm Matt Stone Systems Engineer, Getty Images Windows
  • 4. Puppet & Azure Puppet is a great first step to making your environment more secure. Evolving your system setup into infrastructure as code allows a clear audit trail and more inspection of your current state, allowing you to shine a light on any problem areas in your estate. But how do we make sure our Puppet setup doesn't make things less secure whilst making it easier to automate? We're going to talk about: 4 Thursday, October 20 | 2:30 pm Senior Product Manager, Puppet Kenaz Kwa Windows
  • 5. Building Nano Server Images With Puppet and DSC Microsoft™Nano Server is a purpose-built operating system designed to run born-in-the-cloud applications and containers. To be lightweight, it sheds much of the Windows architecture, suggesting new approaches to building and managing these machines. With Puppet and DSC, we can make building Nano Server images automated and repeatable and able to live alongside your other infrastructure as code. This talk will walk through using Puppet to generate and customize a Nano Server image. Given enough presentation time, I'll also deploy it using Puppet. 5 Thursday, October 20 | 3:45 pm Michael Smith Principal Software Engineer, Puppet Windows
  • 6. How Not to Freak Out When You Start Writing Puppet Modules for Windows Writing your first Puppet module is pretty daunting. There are so many things to set up: tools, repositories, tests! In this presentation we’ll walk through setting up a local Windows development environment, and then write a Puppet module. We’ll also look at debugging, testing and publishing the module to the Puppet Forge. 6 Friday, October 21 | 2:30 pm Glenn Sarti Senior Software Engineer, Puppet Windows
  • 7. Easily Manage Software on Windows With Chocolatey Automating software management is simple on almost every platform except Windows. Windows has many different routes to procure software with over 20 installer types and archive formats! This really makes managing software on Windows trend towards chaos. Enter Chocolatey, the package manager for Windows. Chocolatey is a single, unified interface designed to easily work with all aspects of managing Windows software using a packaging framework that understands both versioning and dependency requirements. Chocolatey packages encapsulate everything required to manage a particular piece of software into one deployment artifact by wrapping installers, executables, zips, and scripts into a compiled package file. Come learn how to let Chocolatey wrangle the chaos of Windows software management and leave you with a smile on your face! 7 Friday, October 21 | 3:45 pm Rob Reynolds Senior Software Engineer, Puppet Windows
  • 8. Deploying Multi-Tier Windows Applications With Application Orchestrator Manually setting up a multi-tier Windows application can be a headache. It can be prone to user mistakes or rely on outdated PowerShell scripts. Puppet Application Orchestration provides you a repeatable, reliable way to deploy your multi-tier applications. In this session, we'll cover how to: * Set up a multi-tier application, consisting of IIS, SQL Server Always On and Active Directory. * Deploy the application using Puppet Application Orchestration. 8 Friday, October 21 | 2:30 pm Ethan Brown Principal Software Engineer, Puppet Windows
  • 9. Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
  • 10. t Windows: Speakers 19 - 21 October San Diego
  • 11. Nicolas Corrarello Senior Technical Solutions Engineer, Puppet Nicolas Corrarello's background includes 6+ years of Unix and Windows Server system administration roles, managing AIX/Solaris/Linux and different versions of Windows Server (2000 AS and above) systems in different companies. Nicolas also worked two years as a support engineer, and instructor/examiner for Red Hat delivering RHCE / RHCA courses. Open source enthusiast, has more IT in his house than appliances. While he spent years doing things manually, he's now a firm believer that the system administration practice needs to evolve and raise to the challenges of current times.
  • 12. Matt Stone Getty Images, Getty Images Matthew has over twenty years of experience working in technology, from support to system administration, tech writer to team lead. His current focus is on designing provisioning systems and automating more Windows servers than he'd like to count.
  • 13. Kenaz Kwa Senior Product Manager, Puppet Kenaz Kwa is a Senior Product Manager at Puppet Labs responsible for Microsoft Windows and Azure and the Puppet Forge. Previously, Kenaz was a Product Manager on the Azure team at Microsoft, working on the Infrastructure-as-a-Service offering.
  • 14. Michael Smith Principal Software Engineer, Puppet Michael Smith has been writing software in scientific and automation software for 11 years, on a broad range of platforms and languages. He’s currently a developer at Puppet.
  • 15. Glenn Sarti Senior Software Engineer, HashiCorp Glenn Sarti, originally from Perth (Western Australia), has recently moved with his family to Portland to work at Puppet. He has spent well over a decade as a Windows Client and Infrastructure engineer, with a heavy focus of automation and infrastructure software development. Glenn was also a co-organizer for the DevOps meetup in Perth and has spoken at his local Dot Net, Java and DevOps and meetups.
  • 16. Rob Reynolds Senior Software Engineer, Puppet Rob is a Senior Software Engineer on the Windows Team at Puppet, where we make Windows moar awesome! He has a passion for automation and making hard concepts simple. Rob is also the creator and primary maintainer of Chocolatey, a package manager for Windows. His past as an artist has shaped the way he thinks about and develops code. Rob lives in Kansas where he spends time with his wife and two children, cheers on the Royals, and avoids tornadoes.
  • 17. Ethan Brown Principal Software Engineer, Puppet Ethan is the technical lead for the Puppet Windows team, devoted to improving the Puppet Windows experience. Prior to joining the Puppet team, he spent 15+ years building and architecting applications using a wide range of Microsoft technology from the desktop to the web and everything in between.
  • 18. 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