Loading…
PuppetConf 2016 has ended
Monday, October 17
 

8:00am PDT

Training Breakfast
Come enjoy breakfast in the Tiki Pavilion Plaza. Available for Training attendees.

Monday October 17, 2016 8:00am - 9:00am PDT
Tiki Pavilion Plaza

8:00am PDT

Training Registration
Check in and collect your training materials.

Monday October 17, 2016 8:00am - 4:00pm PDT
Tiki Pavilion Plaza

9:00am PDT

Puppet Fundamentals
In Puppet Fundamentals, students will learn the right way to manage an infrastructure. Students will start by installing Puppet Enterprise, then learn Puppet Best Practices and use Puppet to write simple classes as well as update and extend existing modules. Puppet will be taught through a combination between lecture and also relevant, real world and hands-on exercises.

A separate training registration is required for this course.

Monday October 17, 2016 9:00am - 4:00pm PDT
Pacific Salons 4, 5, 6 & Terrace Salon 1

9:00am PDT

Puppet Practitioner
Puppet Practitioner students will learn why they should manage their Puppet infrastructure the right way. Students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles & Profiles in their infrastructure.

A separate training registration is required for this course.

Monday October 17, 2016 9:00am - 4:00pm PDT
Royal Palm 1, 2, 3, 4, 5, 6 & Terrace Salon 3

9:00am PDT

Puppetizing Infrastructure
In Puppetizing Infrastructure, students will learn the essential concepts of the Puppet Enterprise ecosystem required to effectively manage their infrastructure. Students will learn how to discover and use community modules to solve real world problems. Students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms.

A separate training registration is required for this course.

Monday October 17, 2016 9:00am - 4:00pm PDT
Terrace Salon 2

12:00pm PDT

Training Lunch
Lunch will be served in the Tiki Pavilion Plaza. Available for all Training attendees.

Monday October 17, 2016 12:00pm - 1:00pm PDT
Tiki Pavilion Plaza

1:30pm PDT

Technical Summit for Certified Consultants
Please check the main event page for the full agenda.

Monday October 17, 2016 1:30pm - 5:45pm PDT
Tiki Pavilion
 
Tuesday, October 18
 

8:00am PDT

Training Breakfast
Come enjoy breakfast in the Tiki Pavilion Plaza. Available for Training attendees.

Tuesday October 18, 2016 8:00am - 9:00am PDT
Tiki Pavilion Plaza

8:00am PDT

Training Registration
Check in and collect your training materials.

Tuesday October 18, 2016 8:00am - 4:00pm PDT
Tiki Pavilion Plaza

9:00am PDT

Puppet Architect
Puppet Architect students will learn how to design their own infrastructure and define their own right way to implement Puppet. Students will use advanced Puppet DSL techniques affecting how modules are architected. Students will learn classification and data lookup techniques, and will be able to determine the most efficient and extensible architecture to scale Puppet to their own needs.

A separate training registration is required for this course.

Tuesday October 18, 2016 9:00am - 4:00pm PDT
Dover, Stratford, Towne, Sunrise & Sunset

9:00am PDT

Puppet Fundamentals
In Puppet Fundamentals, students will learn the right way to manage an infrastructure. Students will start by installing Puppet Enterprise, then learn Puppet Best Practices and use Puppet to write simple classes as well as update and extend existing modules. Puppet will be taught through a combination between lecture and also relevant, real world and hands-on exercises.

A separate training registration is required for this course.

Tuesday October 18, 2016 9:00am - 4:00pm PDT
Pacific Salons 4, 5, 6 & Terrace Salon 1

9:00am PDT

Puppet Practitioner
Puppet Practitioner students will learn why they should manage their Puppet infrastructure the right way. Students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles & Profiles in their infrastructure.

A separate training registration is required for this course.

Tuesday October 18, 2016 9:00am - 4:00pm PDT
Royal Palm 1, 2, 3, 4, 5, 6 & Terrace Salon 3

9:00am PDT

Puppetizing Infrastructure
In Puppetizing Infrastructure, students will learn the essential concepts of the Puppet Enterprise ecosystem required to effectively manage their infrastructure. Students will learn how to discover and use community modules to solve real world problems. Students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms.

A separate training registration is required for this course.

Tuesday October 18, 2016 9:00am - 4:00pm PDT
Terrace Salon 2

9:00am PDT

Technical Summit for Certified Consultants
Please check the main event page for the full agenda.

Tuesday October 18, 2016 9:00am - 5:30pm PDT
Tiki Pavilion

12:00pm PDT

Training Lunch
Lunch will be served in the Tiki Pavilion Plaza. Available for all Training attendees.

Tuesday October 18, 2016 12:00pm - 1:00pm PDT
Tiki Pavilion Plaza

1:00pm PDT

Attendee Registration
Welcome to PuppetConf 2016! Check in at the registration desks and join us for the evening Welcome Reception.

Tuesday October 18, 2016 1:00pm - 5:00pm PDT
Golden Pacific Foyer

1:00pm PDT

Puppet Pop-up Shop
Get your hands on the new Puppet gear! The Puppet Pop-up Shop is located next to the event registration desk in the Golden Pacific Foyer. Stop by Tuesday - Friday and check out our new cool swag. We can also ship items directly to you if you're prefer to not hand-carry then back with you.

Tuesday October 18, 2016 1:00pm - 5:00pm PDT
Golden Pacific Foyer

2:00pm PDT

Puppet Partner Summit
Please check the main event page for the full agenda.

Registration starts at 1:00 pm 

Tuesday October 18, 2016 2:00pm - 5:00pm PDT
San Diego

6:00pm PDT

Puppet Partner Appreciation Event - Invite Only
Invite Only

Tuesday October 18, 2016 6:00pm - 8:00pm PDT
TBA

7:00pm PDT

San Diego DevOps Meet-up – Sponsored by Microsoft and Puppet
Join Microsoft and Puppet for a fireside chat on PuppetConf eve.

Matt McSpirit, Senior Software Developer at Microsoft, Joey Aiello, PowerShell Team Program Manager at Microsoft, and Ethan Brown, Principal Software Engineer at Puppet Inc., will be bringing their work to you, sharing their experiences and answering your questions. Want to learn more about what Microsoft and Puppet are doing for the open source community, Puppet on Windows, or more about Azure? Come join us on Tuesday, October 18th at the Town and Country Resort & Convention Center at 7pm. Beer and appetizers will be provided.

Tuesday October 18, 2016 7:00pm - 9:00pm PDT
Tiki Pavilion Plaza
 
Wednesday, October 19
 

8:00am PDT

Puppet Contributor Summit Breakfast
We're excited you're here! Grab a plate and get ready for the Puppet Contributor Summit.

Wednesday October 19, 2016 8:00am - 9:00am PDT
Atlas Foyer

8:00am PDT

Training Breakfast
Come enjoy breakfast in the Tiki Pavilion Plaza. Available for Training attendees.

Wednesday October 19, 2016 8:00am - 9:00am PDT
Tiki Pavilion Plaza

8:00am PDT

Puppet Contributor Summit Registration
Check in for the Contributor Summit.

Wednesday October 19, 2016 8:00am - 11:00am PDT
Golden Pacific Foyer

8:00am PDT

Training Registration
Check in and collect your training materials.

Wednesday October 19, 2016 8:00am - 4:00pm PDT
Tiki Pavilion Plaza

8:00am PDT

Attendee Registration
Welcome to PuppetConf 2016! Check in at the registration desks and join us for the evening Welcome Reception.

Wednesday October 19, 2016 8:00am - 7:00pm PDT
Golden Pacific Foyer

8:30am PDT

Puppet Partner Summit
Please check the main event page for the full agenda.

Wednesday October 19, 2016 8:30am - 5:00pm PDT
San Diego

9:00am PDT

Intro to Puppet
In Intro to Puppet, students will learn why they should use Puppet Enterprise to help them solve the problems they face managing their infrastructure. Students will be exposed to the core concepts of the Puppet DSL and the components that constitute Puppet Enterprise. This course is primarily lecture based, but will include relevant, real world examples showing Puppet Enterprise’s ability to solve issues students may face in managing infrastructures.

We will hold two Intro to Puppet Courses, starting at 9:00 AM and 1:00 PM.

A separate training registration is required for this course.

Wednesday October 19, 2016 9:00am - 4:00pm PDT
Lexington

9:00am PDT

Puppet Architect
Puppet Architect students will learn how to design their own infrastructure and define their own right way to implement Puppet. Students will use advanced Puppet DSL techniques affecting how modules are architected. Students will learn classification and data lookup techniques, and will be able to determine the most efficient and extensible architecture to scale Puppet to their own needs.

A separate training registration is required for this course.

Wednesday October 19, 2016 9:00am - 4:00pm PDT
Dover, Stratford, Towne, Sunrise & Sunset

9:00am PDT

Puppet Fundamentals
In Puppet Fundamentals, students will learn the right way to manage an infrastructure. Students will start by installing Puppet Enterprise, then learn Puppet Best Practices and use Puppet to write simple classes as well as update and extend existing modules. Puppet will be taught through a combination between lecture and also relevant, real world and hands-on exercises.

A separate training registration is required for this course.

Wednesday October 19, 2016 9:00am - 4:00pm PDT
Pacific Salons 4, 5, 6 & Terrace Salon 1

9:00am PDT

Puppet Practitioner
Puppet Practitioner students will learn why they should manage their Puppet infrastructure the right way. Students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles & Profiles in their infrastructure.

A separate training registration is required for this course.

Wednesday October 19, 2016 9:00am - 4:00pm PDT
Royal Palm 1, 2, 3, 4, 5, 6 & Terrace Salon 3

9:00am PDT

Puppetizing Infrastructure
In Puppetizing Infrastructure, students will learn the essential concepts of the Puppet Enterprise ecosystem required to effectively manage their infrastructure. Students will learn how to discover and use community modules to solve real world problems. Students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms.

A separate training registration is required for this course.

Wednesday October 19, 2016 9:00am - 4:00pm PDT
Terrace Salon 2

9:00am PDT

Puppet Contributor Summit
Join us before PuppetConf for our Contributor Summit!

We'll use this time to get existing and new contributors more engaged, encourage new contributions, and improve our processes for working with community contributors. We would like to see the following people attend the Contributor Summit:

* People who have submitted pull requests and contribute code to our projects
* Community members working on related projects
* People who contribute to Puppet Labs modules or contribute their own modules to the Puppet Forge
* Key community members who answer a lot of questions about using Puppet
* Long-time Puppet users who are interested in doing more

Even though this is a free event, an add-on registration ticket is required.

Agenda:
8:00 am - 9:00 am – Registration
9:00 am - 9:30 am – Kickoff + State of the Community
9:30 am - 10:00 am – State of the Platform / Project Developments / State of Modules
10:00 am - 10:30 am – How to Contribute for Beginners
10:30 am - 11:00 am – Open Spaces Kickoff - invite others to hack / talk on specific topics
11:00 am ­- 12:00 pm – Open Spaces / open hacking tables
12:00 pm - 1:00 pm – Lunch
1:00 pm - 3:00 pm – Open spaces / open hacking tables
3:00 pm - 3:30 pm – Afternoon Break
3:30 pm - ­5:00 pm – Lightning talks/Closing Demos -  lightning talks and short talks about what projects were worked on during the event 

Wednesday October 19, 2016 9:00am - 5:00pm PDT
Town & Country

9:00am PDT

Certification Testing
Puppet Certification Testing
Testing center open 9:00 AM - 6:00 PM 
Last exam will begin at 4:30 PM 

The Puppet Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! This year, be among the first to take the Puppet Professional 2016 certification exam. The new exam will be released in late September.

If you've been thinking about pursuing or renewing a Puppet Certification, but haven't had time to figure out when and where, then this is it! Earning a Puppet certification is one of the best ways to validate what you know about Puppet technologies and distinguish yourself in the Puppet Community.

Please complete this interest form for more information or email certification@puppet.com with questions. This waitlist is not a guarantee of a testing appointment.

Wednesday October 19, 2016 9:00am - 6:00pm PDT
Pacific Salon 7

11:00am PDT

Puppet Pop-up Shop
Get your hands on the new Puppet gear! The Puppet Pop-up Shop is located next to the event registration desk in the Golden Pacific Foyer. Stop by Tuesday - Friday and check out our new cool swag. We can also ship items directly to you if you're prefer to not hand-carry then back with you.

Wednesday October 19, 2016 11:00am - 4:00pm PDT
Golden Pacific Foyer

12:00pm PDT

Puppet Contributor Summit Lunch
Lunch will be served in the Atlas Foyer. Available for all Contributor Summit attendees.

Wednesday October 19, 2016 12:00pm - 1:00pm PDT
Atlas Foyer

12:00pm PDT

Training Lunch
Lunch will be served in the Tiki Pavilion Plaza. Available for all Training attendees.

Wednesday October 19, 2016 12:00pm - 1:00pm PDT
Tiki Pavilion Plaza

1:00pm PDT

User Sessions with Product Management
Share your plans, ideas and questions with Puppet product managers and fellow users!

Puppet product management will be hosting a set of 3 discussion tables for you to discuss the following topics: 

  1. Multi-team Puppet: Challenges of managing Puppet centrally across multiple teams or customers (e.g. multi-tenant, Puppet as a service, etc.)

  2. Direct Change: Orchestrated / direct change issues, tools and workflows involving Puppet

  3. Puppet 4 Upgrades: Plans, challenges and success stories upgrading beyond Puppet 3.xEach table will be hosted for the entire 90 minutes, giving you the opportunity to attend one table, two tables or switch every 30 minutes among all three topics. 

This is a free event open to all attendees. It is not necessary to attend other sessions at the Contributor's Summit. 

Wednesday October 19, 2016 1:00pm - 2:30pm PDT
Town & Country

5:30pm PDT

Puppet Pop-up Shop
Get your hands on the new Puppet gear! The Puppet Pop-up Shop is located next to the event registration desk in the Golden Pacific Foyer. Stop by Tuesday - Friday and check out our new cool swag. We can also ship items directly to you if you're prefer to not hand-carry then back with you.

Wednesday October 19, 2016 5:30pm - 7:30pm PDT
Golden Pacific Foyer

6:00pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Wednesday October 19, 2016 6:00pm - 7:30pm PDT
Golden Pacific Ballroom

6:00pm PDT

Education and Certification Table
Visit the Education and Certification counter at the Puppet Experiece booth in the Exhibit Hall. Learn about the latest online and in-person training offerings in our course catalog. While you are there, spend a few minutes to learn what Puppet can do by completing an interactive quest on our Learning VM. If you're Puppet Certified, be sure to pick up your Puppet Certified swag here!

Wednesday October 19, 2016 6:00pm - 7:30pm PDT
Golden Pacific Ballroom

6:00pm PDT

Exhibit Pavilion
Come meet more than 35 industry exhibitors.

Wednesday October 19, 2016 6:00pm - 7:30pm PDT
Golden Pacific Ballroom

6:00pm PDT

Puppet Walk-Up Clinic
Meet the rockstars of Puppet Implementation. Our most seasoned consultants will regale you with tales of troubleshooting and tell you how to avoid Bad Things.

Wednesday October 19, 2016 6:00pm - 7:30pm PDT
Golden Pacific Ballroom

6:00pm PDT

Welcome Reception
Welcome to PuppetConf! Join us for drinks, appetizers, music and demos as we kick off this year's conference. You'll also meet fellow attendees and more than 35 exhibitors.

Wednesday October 19, 2016 6:00pm - 7:30pm PDT
Golden Pacific Ballroom
 
Thursday, October 20
 

6:30am PDT

5K Run
Lace up your running shoes and join us for a friendly, non-competitive group 5K run before the conference starts. 

6:30 am - Meet in Lion Fountain Court, the patio just outside the main event registration.  We'll head to the run starting point. 

Thursday October 20, 2016 6:30am - 7:30am PDT
Lion Fountain Court

6:45am PDT

Yoga
Join Puppet attendees for an hour of yoga on the grass in the Rose Garden. Towels will be provided to be used as your yoga mat and for your knees. 

Thursday October 20, 2016 6:45am - 7:45am PDT
Rose Garden by the Gazebo

7:30am PDT

Breakfast & Exhibit Pavilion
Glad you're here! Grab a plate — join us for breakfast and network with our 35 industry exhibitors. Didn’t have the chance to talk with a certain sponsor? The Exhibit pavilion is open all hours of the conference, post keynotes.

Thursday October 20, 2016 7:30am - 9:00am PDT
Golden Pacific Ballroom

7:30am PDT

Attendee Registration
Welcome to PuppetConf 2016! Check in at the registration desks and join us for a day of steller sessions.

Thursday October 20, 2016 7:30am - 6:00pm PDT
Golden Pacific Foyer

9:00am PDT

Keynote: Welcome, Future Direction of Puppet and the IT Industry
Luke Kanies, Founder of Puppet, will kick off PuppetConf on Thursday 20 October, with a visionary keynote on the changing role of operations in today’s technology climate. Following Luke, Sanjay Mirchandani, President and CEO of Puppet, will discuss the state of Puppet, recent momentum, and what’s next.

Speakers
avatar for Luke Kanies

Luke Kanies

Founder of Puppet
Luke Kanies began writing the code that would become Puppet in 2005. As a sysadmin and consultant, he wasn't able to find automation tools his customers could rely on, and that they actually enjoyed using. Today, Puppet is the IT automation leader: More than 30,000 companies around... Read More →
avatar for Sanjay Mirchandani

Sanjay Mirchandani

President and CEO, Puppet
As CEO, Sanjay is responsible for the growth, vision, and execution of the company. Sanjay joined Puppet from VMware, where he was the corporate senior vice president and general manager of Asia Pacific and Japan. Prior to that Sanjay was at EMC for seven years in several roles. He... Read More →


Thursday October 20, 2016 9:00am - 9:25am PDT
Grand Hall

9:25am PDT

Keynote: Puppet Product Update
Jamie Hull, Puppet VP of Product will be highlighting the recent and future innovations coming from Puppet.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior User Experience Architect, Puppet
For the past four years, Melinda has been designing Puppet's tools. For the first couple years she focused on improving the Forge. For the past year, she has been designing the CLI experience for the Orchestrator. In 2013, she brought Design Jams to Puppetconf, a series of collaborative... Read More →
avatar for Jamie Hull

Jamie Hull

VP of Product, Puppet
Jamie brings over 15 years of experience in product development and engineering management for tech companies. Before joining Puppet, she was the Vice President of Mobile Products for Evernote, where she led the development of the two core mobile platforms from initial design through... Read More →
avatar for Verne Lindner

Verne Lindner

Sr. UX Designer, Puppet
Verne Lindner is part of the user experience team at Puppet. As part of her team, she has designed change reporting tools for PE's graphical user interface, as well as the GUI's node graph. She is currently working on aggregate and historical reporting tools for Puppet-managed sy... Read More →
avatar for Tyler Pace

Tyler Pace

User Experience Architect, Puppet
Tyler is a Senior User Experience Architect at Puppet working within the Ecosystem Group. He helps Puppet ensure that its users can manage the broadest set of devices, platforms, and resources possible. He also wants to make the experience of using Puppet to manage your ever growing... Read More →


Thursday October 20, 2016 9:25am - 10:00am PDT
Grand Hall

10:00am PDT

Keynote: Digital transformation: How IT Transformed Nike’s Business
Mike Wittig, senior director of Nike Consumer Digital Infrastructure Services, will discuss Nike’s digital transformation, showing how IT has pushed the business forward and made a measurable impact. 

Speakers
avatar for Mike Wittig

Mike Wittig

Sr. Director of Infrastructure Engineering, Nike
Mike Wittig is the Sr. Director of Infrastructure Engineering at Nike, Inc. Mike Wittig has been with Nike since June 2013, initially as Global Head of Retail Infrastructure and since April 2014 has had responsibility for both Retail & Digital Infrastructure. Mike grew up in Milwaukee... Read More →


Thursday October 20, 2016 10:00am - 10:25am PDT
Grand Hall

10:25am PDT

Keynote: State of DevOps Today: How are Organizations Adopting DevOps Practices
A special panel discussion moderated by Nigel Kersten, CIO of Puppet, with the authors of the forthcoming "DevOps Handbook” and DevOps professionals: Gene Kim, co-author of "The Phoenix Project"; Jez Humble, author of "Continuous Delivery” and “Lean Enterprise"; John Willis at Docker; Bethany Macri at Etsy; and Cornelia Davis at Pivotal. This panel discussion will focus on the state of DevOps today.

Moderators
avatar for Nigel Kersten

Nigel Kersten

CIO & VP of Operations, Puppet
Nigel came to Puppet from Google HQ in Mountain View, where he was responsible for the design and implementation of one of the largest Puppet deployments in the world. At Puppet, Nigel was responsible for the development of the initial versions of Puppet Enterprise and has since... Read More →

Speakers
avatar for Cornelia Davis

Cornelia Davis

Sr. Director of Technology, Pivotal
Cornelia Davis is Sr. Director of Technology at Pivotal, where she helps customers develop and execute on their cloud platform strategies. Responsible for guiding clients on the technical elements of broader transformation, she helps development and operations teams and IT executives... Read More →
avatar for Jez Humble

Jez Humble

Founder, DevOps Research and Assessment, LLC
Jez Humble is co-author of the Jolt Award winning Continuous Delivery, published in Martin Fowler’s Signature Series (Addison Wesley, 2010), and Lean Enterprise, in Eric Ries’ Lean series (O’Reilly, 2015). He has spent his career tinkering with code, infrastructure, and product... Read More →
avatar for Gene Kim

Gene Kim

Author, Researcher, Founder, IT Revolution
Gene is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written three books, including “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win,” “The Visible Ops Handbook” and the upcoming “DevOps... Read More →
avatar for Bethany Macri

Bethany Macri

Application Engineer, Etsy
Bethany Macri is a Software Engineer on Etsy's Data Storage team. Bethany studied Literature in college, then taught herself how to code and attended the Recurse Center before working for Etsy. She is passionate about infrastructure and web operations, Mexican food and travel.
avatar for John Willis

John Willis

DevOps Evangelist, IT Revolution
John Willis has worked in the IT management industry for more than 35 years. Currently he is an Evangelist at Docker Inc. Prior to Docker Willis was the VP of Solutions for Socketplane (sold to Docker) and Enstratius (sold to Dell). Prior to to Socketplane and Enstratius Willis was... Read More →


Thursday October 20, 2016 10:25am - 10:55am PDT
Grand Hall

10:55am PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 10:55am - 11:15am PDT
Golden Pacific Ballroom

10:55am PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Thursday October 20, 2016 10:55am - 11:15am PDT
Golden Pacific Ballroom

11:00am PDT

Education and Certification Table
Visit the Education and Certification counter at the Puppet Experiece booth in the Exhibit Hall. Learn about the latest online and in-person training offerings in our course catalog. While you are there, spend a few minutes to learn what Puppet can do by completing an interactive quest on our Learning VM. If you're Puppet Certified, be sure to pick up your Puppet Certified swag here!

Thursday October 20, 2016 11:00am - 4:45pm PDT
Golden Pacific Ballroom

11:00am PDT

Puppet Walk-Up Clinic
Meet the rockstars of Puppet Implementation. Our most seasoned consultants will regale you with tales of troubleshooting and tell you how to avoid Bad Things.

Thursday October 20, 2016 11:00am - 4:45pm PDT
Golden Pacific Ballroom

11:00am PDT

Certification Testing
Puppet Certification Testing
Testing center open 11:00 AM - 5:00 PM 
Last exam will begin at 3:30 PM 

The Puppet Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! This year, be among the first to take the Puppet Professional 2016 certification exam. The new exam will be released in late September.

If you've been thinking about pursuing or renewing a Puppet Certification, but haven't had time to figure out when and where, then this is it! Earning a Puppet certification is one of the best ways to validate what you know about Puppet technologies and distinguish yourself in the Puppet Community.

Please complete this interest form for more information or email certification@puppet.com with questions. This waitlist is not a guarantee of a testing appointment.

Thursday October 20, 2016 11:00am - 5:00pm PDT
Pacific Salon 7

11:00am PDT

Puppet Pop-up Shop
Get your hands on the new Puppet gear! The Puppet Pop-up Shop is located next to the event registration desk in the Golden Pacific Foyer. Stop by Tuesday - Friday and check out our new cool swag. We can also ship items directly to you if you're prefer to not hand-carry then back with you.

Thursday October 20, 2016 11:00am - 5:00pm PDT
Golden Pacific Foyer

11:15am PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 11:15am - 12:00pm PDT
Golden Pacific Ballroom

11:15am PDT

IT Leader Track: What the Digital Transformation Means for Enterprise IT
Software powers everything around us, and these days, every company needs to think of itself as a software company. This session will offer a CIO’s perspective on how IT strategies and practices are evolving to help organizations exceed the expectations of their customers and better serve the business.

About the IT Leader Track: Join fellow IT leaders for a breakout track dedicated to discussing emerging trends in IT, the state of DevOps, the value of automation, as well as success stories and real-world examples of companies that are transforming the role of IT within their own organizations. You’ll hear how IT leaders are creating new paths to bring technology to market, where they are focusing efforts, and best practices for improving speed of innovation and reliability of technology managed.

Speakers
avatar for Peter Richards

Peter Richards

Former Financial Services CTO
Peter Richards has been in Financial Services technology roles for more than 25 years. He has been the CTO at Goldman Sachs, Bear Stearns, JP Morgan Markets and Bank of America Markets. During that time he has been a prime mover in transformational projects, adapting technology advances... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Tiki Pavilion

11:15am PDT

Scaling Puppet and Puppet Culture at GitHub – Kevin Paulisse, GitHub
GitHub's Puppet code base dates back to 2008 with over 250,000 lines of code, more than 60,000 commits, and over 200 committers. At GitHub, Puppet contributions come not only from infrastructure engineers, but also developers, database administrators, security administrators, and others for whom Puppet is not a primary skill. As the business has grown and staffing has increased, it has become even more important to have a rock-solid Puppet code base and deployment mechanism. The first part of this session will cover technical approaches to improve reliability including CI, developer tools, and integrations. The second part will describe cultural considerations including training, process, ChatOps, and code reviews to ensure best practices and avoid an "only ops writes Puppet" mentality.

Speakers
avatar for Kevin Paulisse

Kevin Paulisse

Senior Infrastructure Engineer, GitHub
Kevin Paulisse joined GitHub as a Senior Infrastructure Engineer in 2015. He has been a Puppet enthusiast since first rolling it out in 2011, and has worked as a system administrator, developer, and everything in between for the last twenty years or so. Kevin lives near Madison, Wisconsin... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Grand Hall

11:15am PDT

Up and Running with Puppet Enterprise in 45 Minutes or Less! – Grace Andrews, Puppet
Many of us have heard about configuration management tools and the ecosystem of services and products that Puppet has. Some of us are unsure how to write Puppet code, identify key features in the product, or even navigate the console. Even fewer of us know how to get up and running immediately with Puppet Enterprise. In this session, we will show beginners and Puppet Enterprise newbies how to install PE and manage key resources in less than an hour. We'll cover the basics of Puppet code, using the GUI and leveraging the Forge for future module development. You will leave with the confidence you need to start managing resources today.

Speakers
avatar for Grace Andrews

Grace Andrews

Technical Solutions Engineer, Puppet
Grace Andrews is a Technical Solutions Engineer at Puppet, a dog-lover, and an avid weight lifter. She has a background in the social sciences and is passionate about empathetic technologies and open source software. She's been strengthening her command line skills and learning everything... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
California

11:15am PDT

Enjoying the Journey from Puppet 3.x to 4.x – Rob Nelson, AT&T
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.

Speakers
avatar for Rob Nelson

Rob Nelson

System Administrator, AT&T
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.


Thursday October 20, 2016 11:15am - 12:00pm PDT
Golden West

11:15am PDT

Successful Puppet Implementation in Large Organizations – James Sweeny, Puppet
While organizations of all sizes have fundamentally similar technical challenges, the larger or older a company gets, the more complexity is introduced in solving them. Larger organizations have many more stakeholders, policies, and conflicting priorities, making implementation of any global configuration management challenging. In this session, you will learn what does and doesn't work (and why) when trying to Puppetize the chaos that is Enterprise IT.

Speakers
avatar for James Sweeny

James Sweeny

Professional Services, Puppet
James currently works at Puppet designing practices and architecture for the Professional Services team and consulting for their largest customers. Starting as a Puppet user in the financial sector in early 2011, he has worked at Puppet since 2012 helping ensure the success of customers... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
San Diego

11:15am PDT

Service Discovery and Puppet – Marc Cluet, Ukon Cherry
Want to know how to allow Puppet to react to dynamically changing platforms? In this talk we will take you from the basics of what service discovery is, all the way to real life examples of dynamically changing configuration managed through Puppet.

Speakers
avatar for Marc Cluet

Marc Cluet

DevOps Hacker, Ukon Cherry
Marc is the Co-Founder at Ukon Cherry, a London-based consultancy specialising in DevOps and software development. Before this Marc had over 19 years of experience in the Industry, including companies like Rackspace or Canonical and several startups across five different countries... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Town & Country

11:15am PDT

Delivering Premium Quality Modules: Using Beaker and VMpooler for Multi-Platform Testing – Rene Last, KPN B.V & Dimitri Tischenko, Myndrik
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.

Speakers
avatar for Rene Last

Rene Last

System Administrator, KPN B.V.
Rene was born and raised in the Netherlands and got a computer science degree in Enschede. He has been working at KPN since 2007, Initially as a sysadmin and later became a technical consultant. Rene now works in KPNs Tooling & Automation team where he is responsible for delivering... Read More →
avatar for Dimitri Tischenko

Dimitri Tischenko

Automation Architect, Myndrik
Dimitri was 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... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Terrace Salon

11:15am PDT

A Year in Open Source: Automated Compliance With Puppet – Trevor Vaughan, Onyx Point, Inc.
This session will provide the attendee with a look at what the SIMP project has achieved since its debut at PuppetConf 2015. Topic covered will include a brief overview of the SIMP project, the creation of a public community, new features, the automated CI process, code level attestation of Puppet parameters to Policy, lessons learned, and a glimpse of the future.

Speakers
avatar for Trevor Vaughan

Trevor Vaughan

VP Engineering, Onyx Point, Inc.
Trevor is a co-founder of Onyx Point, Inc. and has been using Puppet since 0.24 to automate pretty much everything. He is the organizer of the Baltimore Puppet Users Group and a voracious Open Source supporter. He is also the technical lead for the SIMP project, released by the National... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Royal Palm 1-3

11:15am PDT

Puppet on Windows – Nicolas Corrarello, Puppet
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: - 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

Speakers
avatar for Nicolas Corrarello

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... Read More →


Thursday October 20, 2016 11:15am - 12:00pm PDT
Royal Palm 4-6

12:00pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:00pm PDT

IT Leader Track: Lunch
Enjoy lunch while getting to know other attendees of the IT Leader track. Continue the discussion from the previous session or start a new topic with those seated at your table. 

Thursday October 20, 2016 12:00pm - 1:30pm PDT
Tiki Pavilion

12:00pm PDT

Blacks in Tech Meet-up
Join us at lunch on Thursday 20 October from 12:00 pm - 1:30 pm for a social and informal meet-up for black attendees and conference friends. Meet old friends, make new ones, network and simply enjoy each other's company. See the reserved tables with "Blacks in Tech Meet-up" signage.

Thursday October 20, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:00pm PDT

LGBTQ Meet-up
Join us at lunch on Thursday 20 October from 12:00 pm - 1:00 pm for a social and informal meet-up for all LGBTQ PuppetConf attendees and conference friends. Meet old friends, make new ones, network and simply enjoy each other's company. See the reserved tables with "LGBTQ Meet-up" signage.

Thursday October 20, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:00pm PDT

Lunch & Exhibit Pavilion
Grab a plate — lunch is on us. Vegan and vegetarian options will be provided.

Thursday October 20, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:15pm PDT

Sponsor Theater: Dell EMC – Extending Continuous Delivery Pipelines into Infrastructure as Code
With: Roy Osherove of Dell EMC

Many enterprise organizations that are doing “Infrastructure as Code”, are still siloed between Dev and Ops. Dev consumes the infrastructure elements of the stack provided by Ops to create complete application stacks. Yet if Ops is not producing IasC in pipelines, then Velocity can still be lethargic. Few enterprises’ Dev and Ops have not linked the life cycles of the infrastructure and applications. In this talk, we discuss how to create CD Pipelines with complete lifecycles of the application stacks down to bare metal, where infrastructure as code and application code are treated equally. It’s all code. To achieve velocity, we must manage the entire stack and portfolio through the world of Continuous Delivery Pipelines.

Thursday October 20, 2016 12:15pm - 12:35pm PDT
Golden Pacific Ballroom

12:40pm PDT

Sponsor Theater: VMware – Better Together: Deploy, Manage and Orchestrate Applications with Puppet and VMware vRealize Automation (vRA)
With: Daniel Valik of VMware

Puppet has partnered with VMware to provide a great integration with VMware vRealize Automation to customers. From within the user interface of vRA, you can deploy and classify Puppet agent nodes from a drop down menu and let the workflows in vRA perform a complete service deployment of the Puppet agent infrastructure. This integration enables Puppet to perform the ongoing life-cycle management and governance of those applications and services running on the Puppet agent nodes in VMware cloud environments. In this session you will learn more about the integration of vRA together with Puppet so as best practices for ongoing management and maintenance of applications. We also will drive more into details of the integration between VMware and Puppet via the Puppet vRO plugin.

Thursday October 20, 2016 12:40pm - 1:10pm PDT
Golden Pacific Ballroom

1:30pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 1:30pm - 2:15pm PDT
Golden Pacific Ballroom

1:30pm PDT

IT Leader Track: Q&A – The Next Wave of DevOps
2015 was the year DevOps hit the mainstream. As enterprise IT teams adopt agile practices, improve collaboration and find new ways of improving organizational performance, we’ll talk about what’s next for the DevOps movement.

About the IT Leader Track: Join fellow IT leaders for a breakout track dedicated to discussing emerging trends in IT, the state of DevOps, the value of automation, as well as success stories and real-world examples of companies that are transforming the role of IT within their own organizations. You’ll hear how IT leaders are creating new paths to bring technology to market, where they are focusing efforts, and best practices for improving speed of innovation and reliability of technology managed.

Speakers
avatar for Michael Garcia

Michael Garcia

VP of Development Services, Fannie Mae
Joining Fannie Mae about three years ago, as Vice President, to bring in new ideas Michael Garcia has been focused on accelerating adoption of Agile and DevOps capabilities/culture. Michael's background includes working with Internet firms such as AOL and RealNetworks and providing... Read More →
avatar for Gene Kim

Gene Kim

Author, Researcher, Founder, IT Revolution
Gene is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written three books, including “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win,” “The Visible Ops Handbook” and the upcoming “DevOps... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Tiki Pavilion

1:30pm PDT

A Roadmap for a Platform: Mixing Metaphors for Fun and Profit – Eric Sorenson, Puppet
These days, Puppet is more than a single program: it's a platform. From the new language features to the testing ecosystem to its HTTP APIs, there's more ecosystem activity than ever before. But where's it headed? What's coming around the next bend in the road...map? In this high-level, low-flying discussion, Eric will paint a picture of the blueprint for the platform's future. Beware: mixed metaphors and dadjokes ahead.

Speakers
avatar for Eric Sorenson

Eric Sorenson

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


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Grand Hall

1:30pm PDT

Puppet Troubleshooting – Thomas Uphill, Wells Fargo
How to diagnose Puppet infrastructure and code issues. In this session I'll introduce some troubleshooting methods for verifying your Puppet infrastructure is working as intended. I'll show how to use API endpoints to find problems with your system. We'll examine X.509 certificates and troubleshoot common Certificate Authority issues. I will also show how to use Ruby Pry to interact with puppetserver during catalog compilation.

Speakers
avatar for Thomas Uphill

Thomas Uphill

DevOps Engineer, Wells Fargo
Thomas has given several tutorials on Puppet at LISA and has spoken at PuppetConf and Puppet Camps. He has published four books on Puppet, including Mastering Puppet. He is co-organizer of the Seattle PUG and is also a Board member of LOPSA (lopsa.org). He also helps run the local... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
California

1:30pm PDT

The Truth, Nothing but the Truth: Why Type Systems are Important to Configuration Management – Henrik Lindberg, Puppet
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.

Speakers
avatar for Henrik Lindberg

Henrik Lindberg

Consulting Engineer, Puppet
Henrik has 30 years of experience architecting and developing software. His 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... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Golden West

1:30pm PDT

Continuous Delivery and DevOps with Jenkins and Puppet Enterprise – Carl Caum, Puppet & Brian Dawson, CloudBees
Puppet and CloudBees are teaming up to provide a complete continuous delivery platform through Puppet Enterprise integration with Jenkins Pipeline. By combining their expertise in continuous delivery and IT automation, users can build continuous delivery pipelines in Jenkins with Puppet Enterprise orchestrating the application and infrastructure deployment tasks via “everything-as-code” This talk will cover the partnership in depth as well as demonstrate the integration's many use cases.

Speakers
avatar for Carl Caum

Carl Caum

Technical Marketing Manager, Puppet
Carl Caum does technical marketing at Puppet. A Nashville native, Carl was a Linux sysadmin in a past life focused on automation and process improvement. He has spoken and written at length about the improvements continuous delivery brings to not only IT, but to product companies... Read More →
avatar for Brian Dawson

Brian Dawson

DevOps Evangelist, CloudBees
Brian is currently a DevOps evangelist and practitioner at CloudBees where he helps the community and customers in implementation of agile, continuous integration (CI), continuous delivery (CD) and DevOps practices. Prior to CloudBees, Brian spent over 22 years as a software professional... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
San Diego

1:30pm PDT

Using Puppet with Kubernetes and OpenShift – Diane Mueller, Red Hat & Daniel Dreier, Puppet
OpenShift is Red Hat's Platform-as-a-Service that allows developers to quickly develop, host, and scale applications in a cloud environment. OpenShift is also available in an open source distribution called OpenShift Origin. OpenShift provides an integrated set of tools for managing your container-based applications, everything from deployment to container repositories to access control and built-in metrics and monitoring services. Since V3, OpenShift has been built around Kubernetes, the cluster manager released by Google. Red Hat have been one of the main contributors to the open source Kubernetes project since its release. Puppet recently released a module for managing Kubernetes resources (like Pods, Replication Controllers and Services) using Puppet. In this briefing, we'll look at how you can use that module to power your OpenShift-based PaaS.

Speakers
avatar for Daniel Dreier

Daniel Dreier

Senior SysOps Engineer, Puppet
Daniel is a Senior SysOps Engineer at Puppet, where he recently moved Puppet Forge and puppet.com to AWS. He's also one of the Portland Puppet User Group organizers. Prior to joining Puppet he ran a web hosting business and did technical consulting scaling web applications, mostly... Read More →
avatar for Diane Mueller

Diane Mueller

Director, Community Development, Red Hat
Diane is the Community Lead for OpenShift Origin, the leading Open Source Container Platform that upstreams Kubernetes, supports Docker natively and runs on OpenStack (as well as AWS, GCP, Vmware, and bare metal). She also runs the OpenShift Commons and manages the cross-community collaboration with all the upstream projects and across the diverse and ever-expanding OpenShift ecosystem. She has been coding and tinkering for over 30 years and founded @GetMakered Labs to help connect underserved and remote communities to new... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Town & Country

1:30pm PDT

An Introduction to Measuring and Tuning PE Performance – Charlie Sharpsteen, Puppet
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: * 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.

Speakers
avatar for Charlie Sharpsteen

Charlie Sharpsteen

Principal Support Engineer, 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... Read More →


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Terrace Salon

1:30pm PDT

Puppetize ALL the Things! (Google Cloud) – Nelson Araujo, Google & David Schmitt, Puppet
With the explosion of cloud services and community contributed modules, it has become increasingly difficult for Puppet admins to manage their heterogenous environments. Google is now bringing the same level of confidence Puppet admins have for a local run into the cloud. Google has been investing heavily in cloud and rapidly growing Google Cloud Platform (GCP) offerings. We have services spanning IaaS, machine learning, big data, containers, networking, enabling you to use the same infrastructure that runs Google’s own services. Join us in this talk to see a comprehensive, cohesive and consistent puppetization of a real life application composed of multiple services. Learn about the dozens of new built-in types we are delivering to the Puppet ecosystem, allowing a natural and smooth management of ALL the things GCP.

Speakers
avatar for Nelson Araujo

Nelson Araujo

Software Engineer, Google
Nelson is a Software Engineer at Google overseeing ALL Things Puppet for Google Cloud. With 20 years of experience in software development, he currently responsible for overseeing the architecture and implementation of software at Google. Focused most of his career in software development... Read More →
avatar for David Schmitt

David Schmitt

Senior Modules Engineer, Puppet
David is a passionate software engineer who has worked on Puppet modules since before they were invented and joined Puppet last year as part of the crew maintaining Puppet Labs' supported modules.


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Royal Palm 1-3

1:30pm PDT

A Tale of Two Hierarchies: Group Policy & Puppet – Matt Stone, Getty Images
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.

Speakers
avatar for Matt Stone

Matt Stone

Systems Engineer, 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.


Thursday October 20, 2016 1:30pm - 2:15pm PDT
Royal Palm 4-6

2:15pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 2:15pm - 2:30pm PDT
Golden Pacific Ballroom

2:15pm PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Thursday October 20, 2016 2:15pm - 2:30pm PDT
Golden Pacific Ballroom

2:30pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 2:30pm - 3:15pm PDT
Golden Pacific Ballroom

2:30pm PDT

IT Leader Track: Panel – Lessons Learned from the DevOps Trenches
Learn about successes and lessons learned from three industry leaders who have led DevOps transformations within their organizations. We’ll discuss how to achieve cultural change, key technical practices of DevOps organizations, and the technology needed to make IT more agile.

About the IT Leader Track: Join fellow IT leaders for a breakout track dedicated to discussing emerging trends in IT, the state of DevOps, the value of automation, as well as success stories and real-world examples of companies that are transforming the role of IT within their own organizations. You’ll hear how IT leaders are creating new paths to bring technology to market, where they are focusing efforts, and best practices for improving speed of innovation and reliability of technology managed.

Speakers
avatar for Mike Dilworth

Mike Dilworth

Senior Manager, Consultant
Mike has 23 years of experience in the field of IT, where he has held roles within software, systems and network engineering. Prior to 2012 Mike lived and worked in Greece holding roles within a variety of organisations. The combination of Greece's entrepreneurial culture and Mike's... Read More →
avatar for Courtney Kissler-Hawkins

Courtney Kissler-Hawkins

VP of Retail Technology, Starbucks
Courtney Kissler Vice President of Retail Technology, Starbucks Courtney is the Vice President of Retail Technology at Starbucks. She’s accountable for the global POS and retail store technology experiences. Prior to Starbucks, Courtney spent 14 years at Nordstrom with her last... Read More →
avatar for Sanjay Maru

Sanjay Maru

Director of Enterprise Architecture & Strategy, St. Joseph Health
Sanjay Maru leads the Enterprise Architecture group at St. Joseph Health, responsible for technology transformation and strategy. Sanjay is an IT Leader with 20+ years of experience in successfully delivering solutions aligned to business strategy and goals. Sanjay’s technical focus... Read More →
avatar for Erica Morrison

Erica Morrison

Director of Software Development, CSG International
Erica’s teams provide software solutions to CSG’s 40+ DevOps teams. These solutions range from continuous integration frameworks to load balancing solutions to telemetry visualization platforms. Erica is passionate about agile and has experience leading DevOps teams where members... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Tiki Pavilion

2:30pm PDT

Can You Manage Me Now? Humanizing Configuration Management at Scale – Tray Torrance, Twitter
Managing a large Puppet installation is not historically easy. This is not likely to be better at the scale of tens of thousands of servers, and roughly one hundred active contributors. It's even harder when the existing code base is full of booby traps and time bombs, and has the reputation of a mob boss. This talk will explore how the Core Infrastructure team at Twitter managed (and manages) the following types of scenarios (and more): * A several-year-old, mixed 2.x and 3.x codebase with over 100,000 commits. * A version control migration. * Massive cultural FUD (and occasional propaganda) about Puppet.

Speakers
avatar for Tray Torrance

Tray Torrance

Site Reliability Engineer, Twitter
Tray has been working in systems administration since 2009, and in that time has been called every possible name the role can have (including several not suited for reprinting here!). His interests range from managing complex, distributed systems, to Operating System development... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Grand Hall

2:30pm PDT

Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad & Jordan Moldow, Box
Puppet is integral to Box's infrastructure, serving many purposes. Use of Puppet grew organically, resulting in a large monolith of fragile spaghetti code. When we needed CI, this code was in an untestable state. Out of the box, rspec-puppet didn't work. Rather than continuing to rely only on manual testing or rewriting our code into proper modules, roles, and profiles, we made the unit testing system work with our spaghetti code. Our open-source rspec-puppet extensions enabled us to add coverage for our monolith, and can help others achieve the same. This session covers Box's journey to a fully-featured Puppet CI. We discuss the importance of unit testing, show it's possible to improve testing practices, present solutions to roadblocks we encountered, and share workflows we created.

Speakers
avatar for Nadeem Ahmad

Nadeem Ahmad

Software Engineer, Box
Nadeem Ahmad is a Software Engineer on the Ops Platform team at Box. Nadeem is originally from Toronto, Canada and graduated from the University of Waterloo in 2014. As part of the Ops Platform team, he champions Puppet's best practices at Box and owns the Puppet unit testing pipeline... Read More →
avatar for Jordan Moldow

Jordan Moldow

Software Engineer, Box
Jordan Moldow is a Software Engineer on Box’s Desktop team. After earning MIT BS degrees in CSE and mathematics in 2014, Jordan moved to California to join Box. He writes Python for Desktop clients and CI infrastructure, and Puppet for build machines. After a call to tackle Puppet... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
California

2:30pm PDT

External Data in Puppet 4 – R.I. Pienaar
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

Speakers
avatar for R.I. Pienaar

R.I. Pienaar

Systems Architect
R.I is a Europe based consultant specialising in automation and systems administration. Ri. has been a Puppet user since 0.22, author of MCollective, extlookup, Hiera, facts.d and more


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Golden West

2:30pm PDT

Changing the Engine While in Flight – Neil Armitage, VMware
At the end of 2014 Continuent was acquired by VMware. In early 2015 a project was started to move the current build and QA environment from a mix of AWS, Rackspace and dedicated hosts into a new internal vSphere ESXi environment. This involved converting around 50 hosts into an environment containing over a 1000 VMs while not impacting the day-to-day operations. This talk will cover * Why we use puppet and the lessons learned in implementing it. * Control users and networks. * Using PuppetDB to automatically manage DNS and Nagios services. * Managing Jenkins instances to automatically add and remove testing clusters and environments. * Deploying MySQL, Oracle, Vertica, Hadoop in various testing configurations.

Speakers
avatar for Neil Armitage

Neil Armitage

Senior DevOps Engineer, VMware
Neil Armitage has over 25 years of experience developing applications and managing database servers. He is currently working on automating the deployments of database clusters in various Cloud environments and developing DBaaS technologies. Neil has spoken at several MySQL events... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
San Diego

2:30pm PDT

The Challenges with Container Configuration – David Lutterkort, Puppet
Introducing containers into your infrastructure brings new capabilities, but also new challenges, in particular around configuration. This talk will take a look under the hood at some of those operational challenges including: * The difference between runtime and build-time configuration, and the importance of relating the two together. * Configuration drift, immutable mental models and mutable container file systems. * Who configures the orchestrators? * Emergent vs. model driven configuration. In the process we will identify some common problems and talk about potential solutions. And we'll show some demos along the way too.

Speakers
avatar for David Lutterkort

David Lutterkort

Principal Software Engineer, Puppet
David is a principal engineer at Puppet, where he’s worked on various bits and pieces such as application orchestration and Razor, the best provisioning tool, ever. Before joining Puppet, David worked at Red Hat on a variety of management tools and served as the maintainer of Apache... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Town & Country

2:30pm PDT

Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
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: * 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.

Speakers
avatar for Joseph Lynch

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... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Terrace Salon

2:30pm PDT

Security Roadmap: How We Are Helping You When Everything is Burning – Beth Cornils & Verne Lindner, Puppet
This talk will be a walk thru of the puppet security roadmap, where Puppet fits in the world of Security and the world of Compliance. Including, identifying what is burning, how to catch things before they burn, and why these features fit in with defining and aligning security with a DevOps approach. Additionally, we will do a demo and walk thru of what we have done to date. This will span things like our Corrective Change feature to PQL.

Speakers
avatar for Beth Cornils

Beth Cornils

Sr. Product Manager, Puppet
Beth Cornils is a product manager for Insights and Visibility, Security, and PuppetDB. She's spent the last 2 years at Puppet learning about why sysadmins and security people do what they do. Turns out, Developers, Operations, and Security people have different motivators. Who knew... Read More →
avatar for Verne Lindner

Verne Lindner

Sr. UX Designer, Puppet
Verne Lindner is part of the user experience team at Puppet. As part of her team, she has designed change reporting tools for PE's graphical user interface, as well as the GUI's node graph. She is currently working on aggregate and historical reporting tools for Puppet-managed sy... Read More →


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Royal Palm 1-3

2:30pm PDT

Puppet & Azure – Kenaz Kwa, Puppet
Deploying a greenfield application in Azure? Maybe you just want to get your feet wet by deploying dev and test workloads. However cloudy your situation, Puppet has you covered for all weather. Ensuring that your Azure environment is properly configured means you can easily scale up, and reduces a ton of manual steps into repeatable code. We’ll start with some simple examples and move on to more complex use cases. In this session, you’ll learn how to: Set-up a Puppet master in Azure Deploy the Puppet agent on your Azure VMs Manage your Azure infrastructure with Puppet.

Speakers
avatar for Kenaz Kwa

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.


Thursday October 20, 2016 2:30pm - 3:15pm PDT
Royal Palm 4-6

2:30pm PDT

Design Jam: High Availability
What does this mean to our users? What's important? How would they expect to manage this? During this design jam, participants will be building a story map to understand the current user experience and pain both in the absence of HA and in implementing and maintaining highly available Puppet. From this, they will explore a few of the highest priority problems and the contexts that give rise to them.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior User Experience Architect, Puppet
For the past four years, Melinda has been designing Puppet's tools. For the first couple years she focused on improving the Forge. For the past year, she has been designing the CLI experience for the Orchestrator. In 2013, she brought Design Jams to Puppetconf, a series of collaborative... Read More →
avatar for Lori Landesman

Lori Landesman

User Experience Architect, Puppet
Lori's research and design work at Puppet focuses on high availability and improving the experience for people developing and using modules. Over the last 20 years, she has worked as a product and UX manager at Netscape, User Interface Engineering, The MathWorks, IBM, and Attivio... Read More →
avatar for Archana Sridhar

Archana Sridhar

Product Manager, Puppet
Archana is a Product manager at Puppet and is excited to be part of her second Puppet Conf! Her focus over the past year has been Puppet Server, Puppet Enterprise High Availability and related PE initiatives. She loves working with customers, UX experts and engineers creating collaborative... Read More →


Thursday October 20, 2016 2:30pm - 4:30pm PDT
Sunrise

3:15pm PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Thursday October 20, 2016 3:15pm - 3:45pm PDT
Golden Pacific Ballroom

3:15pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 3:15pm - Sunday October 30, 2016 3:45pm PDT
Golden Pacific Ballroom

3:45pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 3:45pm - 4:30pm PDT
Golden Pacific Ballroom

3:45pm PDT

IT Leader Track: Panel – Security & Compliance in an Agile World
Because they address security at every stage of the software delivery lifecycle, high-performing IT teams spend significantly less time responding to issues and more time getting great software out the door. In this session, learn how to embed security into your software delivery practices and gain the confidence needed to enforce your policies and prove compliance.

About the IT Leader Track: Join fellow IT leaders for a breakout track dedicated to discussing emerging trends in IT, the state of DevOps, the value of automation, as well as success stories and real-world examples of companies that are transforming the role of IT within their own organizations. You’ll hear how IT leaders are creating new paths to bring technology to market, where they are focusing efforts, and best practices for improving speed of innovation and reliability of technology managed.

Speakers
avatar for Seamus Birch

Seamus Birch

Seamus Birch Solutions Limited, Director
Seamus specialises in delivering enterprise scale transformational change within the financial services industry. He has worked in Sydney, London, Frankfurt, and Toronto. His roles have included enterprise leadership of software development practices, quality assurance, product management... Read More →
avatar for Robert Grignon

Robert Grignon

Senior Solutions Architect, TIAA
Over 20 years experience working with some of the largest companies in the US. Specializing in cloud, orchestration and automation. TIAA was ranked #21 in the 2015 InformationWeek Elite 100, for technology innovators in the U.S as well as #7 in 2016. Our C3 private cloud utilizes... Read More →
avatar for Sean Millichamp

Sean Millichamp

Enterprise Architect, Secure-24
Sean Millichamp is an Enterprise Architect for Secure-24 where he has focused on Linux and automation. In 2010, Sean introduced Puppet at Secure-24 to address configuration management, compliance, and audit needs. He started using Puppet in 2008 and has submitted numerous patches... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Tiki Pavilion

3:45pm PDT

Kubernetes for Sysadmins – Kelsey Hightower, Google
Kubernetes is an open source system for automating deployment, operations, and scaling of containerized applications. But, Kubernetes' true power lies in the APIs and abstractions it exposes for building deep integration with infrastructure tools such as Puppet, Nginx, and the Let's Encrypt project. This session will take attendees through a set of live demos and code walkthroughs that demonstrate how to build automation tools on top of the Kubernetes API and leverage the Puppet DSL to manage Kubernetes resources.

Speakers
avatar for Kelsey Hightower

Kelsey Hightower

Staff Developer Advocate, Google
Kelsey has worn every hat possible throughout his career in tech and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Grand Hall

3:45pm PDT

Writing Custom Types to Manage Web-Based Applications – Tim Cinel, Atlassian
Atlassian's Build Engineering team is responsible for the build infrastructure that hundreds of developers rely on to perform thousands of builds that upload hundreds of thousands of build artifacts a day. The services behind this infrastructure, including Bamboo and Nexus, are provisioned and configured using Puppet. To manage the configuration of Bamboo and Nexus more effectively and with less disruption, the Build Engineering team has created its own custom Puppet types and providers to manage these applications through their REST APIs. Since publishing, these modules have been downloaded tens of thousands of times and received contributions from the community. This presentation walks the audience through the design and development custom Puppet types and providers.

Speakers
avatar for Tim Cinel

Tim Cinel

DevOps Engineer, Atlassian
Tim has been an infrastructure nerd in Atlassian's Build Engineering team for more than two years. The Build Eng team is responsible for running the many services responsible for building, testing, and deploying software that Atlassians are working on on every day. In order to develop... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
California

3:45pm PDT

Puppet Best Practices: Roles & Profiles – Gary Larizza, Puppet
When Puppet Professional Services consults for customers, the most popular question asked (aside from “What’s a ‘hash rocket?’”) is “Can you just show me how to layout my Puppet code?” “Roles and Profiles” is a design pattern that’s used by the Puppet Professional Services team to standardize the process of deciding what’s being enforced during a Puppet run. Gary will break down the reasons behind this pattern in his frenetic blend of customer data, horror stories, and reasons why he’s not allowed at the adult table.

Speakers
avatar for Gary Larizza

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... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Golden West

3:45pm PDT

Implementing Puppet within a Complex Enterprise – Jerry Caupain, KPN
Automating work is always a good idea. Automation will get companies in control, shorten time to market, make sure that quality is consistent, etc. But automating stuff is not easy. There are all sorts of challenges in different areas with regard to people, process and technology. In this talk I will give some insight on the DevOps journey within a complex service provider landscape within KPN. I'll provide the audience with some background with regard to our business and what our challenges are as a managed services provider. I'll go into more detail on what worked well for us — and what didn't — and share success stories around compliancy/auditing, event resolution and our internal Puppet community.

Speakers
avatar for Jerry Caupain

Jerry Caupain

Cloud or Infrastructure Architect, KPN
KPN is the largest Telco in the Netherlands and also provides managed datacenter services to medium to large enterprises. Jerry works as an IT architect on the architecture team and is currently involved with IT Ops automation projects. Jerry's background includes various SysAdmin... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
San Diego

3:45pm PDT

Best Practices for Puppet in the Cloud – Randall Hunt, Amazon & Andrew Popp, Servicechannel.com
This session will outline the best practices and lessons learned from running puppet at scale on Amazon Web Services. Service Channel, <desc text>, will share their experiences of going all in on Puppet and AWS.

Speakers
avatar for Randall Hunt

Randall Hunt

Cloud Evangelist, Amazon
J. Randall Hunt is a Developer Advocate and Software Engineer at Amazon Web Services in Los Angeles. Python is his favorite language but he can sometimes be found in the dark realm of C++. Randall is the author of gitshots, apodtwitter, isthe7running as well as a contributor to MongoDB... Read More →
avatar for Andrew Popp

Andrew Popp

DevOps Engineer, Servicechannel.com
Andrew Popp is a DevOps Systems Engineer at ServiceChannel.com and has been a puppet user since 2012. Servicechannel is a facilities management SaaS platform, currently hosted in AWS. Andrew has been automating the configuration and deployment of this .NET applications infrastructure... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Town & Country

3:45pm PDT

Watching the Puppet Show – Sean Porter, Heavy Water Operations
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.

Speakers
avatar for Sean Porter

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... Read More →


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Terrace Salon

3:45pm PDT

Nice and Secure: Good OpSec Hygiene With Puppet! – Peter Souter, Puppet
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: * Making sure security is part of your workflow, rather than an afterthought. * Best practise with hardening your Puppet architecture. * Secrets management with the Puppet toolchain. * Keeping your code clear of plaintext passwords.

Speakers
avatar for Peter Souter

Peter Souter

Professional Services Engineer, Puppet
Peter is a Professional Services Engineer at Puppet and has been helping people on their first steps on their DevOps journey for over 5 years. He's been tinkering with Puppet since 2.7 and finds that listening to Bonobo increases his work output 50%.


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Royal Palm 1-3

3:45pm PDT

Building Nano Server Images with Puppet and DSC – Michael Smith, Puppet
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.

Speakers
avatar for Michael Smith

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.


Thursday October 20, 2016 3:45pm - 4:30pm PDT
Royal Palm 4-6

4:30pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Thursday October 20, 2016 4:30pm - 4:45pm PDT
Golden Pacific Ballroom

4:30pm PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Thursday October 20, 2016 4:30pm - 4:45pm PDT
Golden Pacific Ballroom

4:45pm PDT

IT Leader Track: Panel – Modernization & the Data Center of Tomorrow
From the cloud to containers and microservices, technology is evolving at a faster and faster rate. In this session, you’ll hear real-world examples of companies that are modernizing their data center to include next-generation technologies, and how automation serves as a bridge to the future.

About the IT Leader Track: Join fellow IT leaders for a breakout track dedicated to discussing emerging trends in IT, the state of DevOps, the value of automation, as well as success stories and real-world examples of companies that are transforming the role of IT within their own organizations. You’ll hear how IT leaders are creating new paths to bring technology to market, where they are focusing efforts, and best practices for improving speed of innovation and reliability of technology managed.

Speakers
avatar for Ted Newman

Ted Newman

Head of Cloud Services, Royal Bank of Scotland
Ted Newman is the Head of Cloud Services for Royal Bank of Scotland and is leading a transformation of the Bank's infrastructure services with a focus on automation and orchestration. Ted has extensive experience in the areas of enterprise strategy, cloud computing, converged infrastructure... Read More →
avatar for Jeffrey Snover

Jeffrey Snover

Technical Fellow, Microsoft
Jeffrey Snover is a Technical Fellow at Microsoft and the Chief Architect for the Enterprise Cloud Group which includes Azure Stack, Windows Server, System Center and Operations Management Suite. Snover is the inventor of Windows PowerShell, an object-based distributed automation... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Tiki Pavilion

4:45pm PDT

Avoiding Toxic Technical Debt Derivatives – R. Tyler Croy, CloudBees, Inc.
This talk is about failure. Technical debt is an apt description for the accrued bubblegum and duct tape hacks, manual changes and processes which exist only in oral histories. If it's not automated, it's probably technical debt, and even then... In this talk we'll use an open source project's infrastructure as a cautionary tale. Taking a tour of some of the biggest automation failures, we'll highlight major gaps and laugh at how the bubble eventually burst. With technical debt, you can't ever declare bankruptcy or get bailed out. Are you sure about that manual change you just made?

Speakers
avatar for R. Tyler Croy

R. Tyler Croy

Person, CloudBees, Inc.
Tyler has been a long-time contributor to the Jenkins project, professional software engineer and currently works full-time on the Jenkins project at CloudBees, Inc. As part of his work for the Jenkins project, he has been responsible for project infrastructure through numerous service... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Grand Hall

4:45pm PDT

Deconfiguration Management: Making Puppet Clean Up Its Own Mess – Josh Snyder, Yelp
You accidentally deployed the wrong thing. Or you deployed the right thing, but now it's cruft and you want it gone. Puppet is an elegant tool for placing and assembling infrastructure, but what happens when it's time to disassemble? This talk will cover Yelp's experience using Puppet for automatic deconfiguration management, and how we can confidently make statements about both what our infrastructure _is_, and what it _is not_, without requiring extra Puppet code. We will consider how to do this with many of the resource types we use from day to day, including the simplest ones (files), more complex (cronjobs), and the fiendish (monitoring checks, system packages).

Speakers
avatar for Josh Snyder

Josh Snyder

Site Reliability Engineer, Yelp
Josh is a Site Reliability Engineer for Yelp, currently working on Eat24. A veteran infrastructurer, he works on everything from load-balancers, to deployment, to metrics collection, but his biggest focus is stateful services: datastores, of both the SQL and NoSQL variety. He likes... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
California

4:45pm PDT

Closing the Loop: Direct Change Control with Puppet – Nick Lewis, 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.

Speakers
avatar for Nick Lewis

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.


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Golden West

4:45pm PDT

The Long, Twisty Road to Automation: Implementing Puppet at the University of Saskatchewan – Jennifer Hadley, University of Saskatchewan
This talk will focus on how we are implementing Puppet at the University of Saskatchewan and the lessons we are learning along the way as we shift from hand crafting artisanal servers to automated deployment of application stacks over multiple environments with multiple sysadmins and DBAs. Due to the wide variety of applications we are responsible for (some developed in house, some purchased) we don't fit within the "cattle environment" model, but we are still finding benefits from using Puppet. This talk will focus on these benefits and some of the challenges we are dealing with like finding appropriate use cases for Windows servers, and developing a code workflow that would for us to support ease of deployment, eliminate confusion and work with change management.

Speakers
avatar for Jennifer Hadley

Jennifer Hadley

System Administrator, University of Saskatchewan
Jennifer currently works for the University of Saskatchewan as a Senior System Administrator. She has 11+ years of experience working on high-performance computing, large storage, Linux system administration and virtualization with certifications in VMware and Puppet. She is currently... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
San Diego

4:45pm PDT

Docker, Mesos, Kubernetes and...Puppet? Don't Panic! – Deepak Giridharagopal, Puppet
Because Puppet is a common language for delivering and operating modern infrastructure, organizations that rely on Puppet find it easier to adopt new technologies. Project Blueshift represents Puppet's engagement with our community – as well as with leading-edge technologies like Docker, Kubernetes and Mesos, and their communities – to make it possible to use Puppet to provide and manage next generation software in a simple, reliable, and consistent way. We'll discuss the current state and future plans for Blueshift, and talk about the relationship between puppet and all the shiny new things happening in the operations universe.

Speakers
avatar for Deepak Giridharagopal

Deepak Giridharagopal

CTO, Puppet
Deepak guides Puppet's technical development. He has played an integral role in every version of Puppet and Puppet Enterprise shipped since joining Puppet in 2011. Over the years, Deepak has overseen development of major versions of core projects, including the Puppet language, Facter... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Town & Country

4:45pm PDT

Device-Based Modules: Making Them as Simple as a Light Switch – TP Honey, Puppet
There are few device-based modules in the wild, and there is little documentation for them. This talk will give insight into device-based modules, using a simple framework to quickly build a device-based module (agentless Puppet). To give quick results and getting something immediately useful, it uses the internet-enabled Philips Hue light bulb as the central use case. It shows how simple and how little code is required to interact with the philips hub using http / rest / json. This should show how easy it is to start once you have a code skeleton, but how easy it is for others to add functionality once the skeleton of the code is there.

Speakers
avatar for TP Honey

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... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Terrace Salon

4:45pm PDT

Application Centric Automation with Puppet & Cisco – Farid Jiandani & Joe Onisick, Cisco
Automation is required to move IT at today’s business pace and reduce the risk of configuration errors, but the requirement doesn’t stop with automation. This session will cover how properly designed automation builds into a full IT delivery strategy including full visibility into what’s happening with your apps and infrastructure in real-time.

Speakers
avatar for Farid Jiandani

Farid Jiandani

Senior Manager, Cisco
Farid Jiandani is currently the head of the ecosystem for Insieme Business Unit at Cisco. An avid sports fan, Farid also finds the joys of life in making his customer's day-to-day jobs easier. Passionate for all things cloud, Farid has spent the better half of his years at Cisco looking... Read More →
avatar for Joe Onisick

Joe Onisick

VP, Cisco
Joe Onisick is the founder of Define the Cloud and Director for Cisco Insieme BU. Onisick has 18 years of IT experience spanning a broad range of disciplines, starting with server/network administration. From 2000-2005, Onisick was a US Marine, serving in a number of roles focused... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Royal Palm 1-3

4:45pm PDT

There is No “I” in DevOps – Bart Driscoll, Dell EMC
Getting tired yet? Running out of DevOps gas? DevOps is as much about people as it is about cool tools and automation. In this session, we will discuss some of the cultural challenges and roadblocks common to starting and scaling DevOps in the enterprise, like platform adoption, building executive support, and legitimizing skunk-works projects. We will share some experience, tips, and tricks we have learned helping some of the world’s largest enterprises begin and refuel their DevOps transformation as they look to scale.

Speakers
avatar for Bart Driscoll

Bart Driscoll

Director, DevOps Services, Dell EMC
Bart Driscoll is the Director, DevOps Services with EMC’s Global Services. His practice delivers a full spectrum of DevOps related services that help our clients navigate through the complexities and challenges of modernizing legacy portfolios, implementing continuous delivery systems... Read More →


Thursday October 20, 2016 4:45pm - 5:30pm PDT
Royal Palm 4-6

6:00pm PDT

Puppet Party @ WaveHouse
Take part in the festivities after your first day at PuppetConf, and enjoy the waves, food, sand and live entertainment at the Wave House San Diego! 

Transportation is available to & from the Wave House for the party. Buses will begin departing from the Town and Country at 5:50 PM. Buses will pick up from the Town and Country until 6:30 PM. Attendees are encouraged to bus directly from sessions to the party.

Buses will begin return transports from the party at 7:30 PM, looping back to the Town and Country Hotel only. Buses will loop roughly every 20 minutes.

Entry Directions to the Wave House:


  • Enter off of West Mission Bay Drive

  • Turn left onto Mission Blvd into the parking lot (*If parking, this is the closest parking to the venue)

  • Head towards the boardwalk and beach, you'll see a large Cannonball restaurant sign

  • Turn right on the boardwalk

  • In about 200 feet you'll see the Puppet Party check-in table

  • The party and beach front Wave House entrance will be on your right 


Thursday October 20, 2016 6:00pm - 8:00pm PDT
Wave House 3125 Ocean Front Walk, San Diego, CA 92109
 
Friday, October 21
 

7:30am PDT

Breakfast & Exhibit Pavilion
Glad you're here! Grab a plate — join us for breakfast and network with our 35 industry exhibitors. Didn’t have the chance to talk with a certain sponsor? The Exhibitor pavilion is open all hours of the conference, post keynotes.

Friday October 21, 2016 7:30am - 9:00am PDT
Golden Pacific Ballroom

7:30am PDT

Attendee Registration
Welcome to PuppetConf 2016! Check in at the registration desks and join us for a day of steller sessions.

Friday October 21, 2016 7:30am - 4:30pm PDT
Golden Pacific Foyer

7:45am PDT

Women's Breakfast
All women attending PuppetConf are invited to a Women's Breakfast! Join us in the Tiki Pavilion to chat, network, and eat from 7:45 - 8:45 AM.

Friday October 21, 2016 7:45am - 8:45am PDT
Tiki Pavilion

9:00am PDT

Keynote: Cloud, Containers & the Impact on IT
Jeffrey Snover, a technical fellow at Microsoft, will talk about Microsoft’s latest offerings, including Azure Stack and Nano Server, and demonstrate how Puppet can help enterprises adopt these next-generation technologies today.

Speakers
avatar for Jeffrey Snover

Jeffrey Snover

Technical Fellow, Microsoft
Jeffrey Snover is a Technical Fellow at Microsoft and the Chief Architect for the Enterprise Cloud Group which includes Azure Stack, Windows Server, System Center and Operations Management Suite. Snover is the inventor of Windows PowerShell, an object-based distributed automation... Read More →


Friday October 21, 2016 9:00am - 9:25am PDT
Grand Hall

9:25am PDT

Keynote: Proof of Concept to 30K+ Hosts with Puppet
Learn how Salesforce went from proof-of-concept to managing tens of thousands of nodes in production. Lead software engineer, Petersen Allen, discusses cultural challenges, the DevOps practices they adopted and all of the lessons learned along the way.

Speakers
avatar for Petersen Allen

Petersen Allen

Lead Software Engineer, Salesforce
Petersen Allen is a software developer and DevOps advocate, architecting and implementing data center automation solutions for Salesforce. He has been using Puppet to turn infrastructure into code, helping produce repeatable and testable data centers with minimal human interaction... Read More →


Friday October 21, 2016 9:25am - 9:50am PDT
Grand Hall

9:50am PDT

Keynote: Pulling the Strings to Containerize Your Life
As containers are becoming more of the norm, real world issues are arising for people. Why would we want to move our applications to containers? What business and operational enhancements should I expect? What are challenges with using containers?

Scott looks at the benefits of configuration management in the containerized world and will cover how to scale your container environment in a defined and repeatable state via schedulers like Docker Swarm and Kubernetes.

Speakers
avatar for Scott Coulton

Scott Coulton

Platform Engineering Lead, Autopilot
Scott Coulton is a platform engineering lead and Docker captain with 10 years of experience in the managed services and hosting space. He has extensive experience in architecture, and rolling out systems and network solutions for national and multinational companies with a wide variety... Read More →


Friday October 21, 2016 9:50am - 10:15am PDT
Grand Hall

10:15am PDT

Keynote: What Your CIO Cares About and How to Talk to Them
Technology and cultural shifts are occurring at a rapid rate throughout organizations – from sysadmins and SREs adopting and maturing DevOps practices to CIOs driving digital transformation. With all of this change it’s critical to have a firm grasp on expectations. What should you expect from your leaders? In this panel you’ll hear directly from IT executives about expectations, with a focus on what you should expect of your IT leaders. And in turn, what they expect of you.

A special panel discussion moderated by Nigel Kersten, CIO of Puppet

Moderators
avatar for Nigel Kersten

Nigel Kersten

CIO & VP of Operations, Puppet
Nigel came to Puppet from Google HQ in Mountain View, where he was responsible for the design and implementation of one of the largest Puppet deployments in the world. At Puppet, Nigel was responsible for the development of the initial versions of Puppet Enterprise and has since... Read More →

Speakers
avatar for Sanjay Mirchandani

Sanjay Mirchandani

President and CEO, Puppet
As CEO, Sanjay is responsible for the growth, vision, and execution of the company. Sanjay joined Puppet from VMware, where he was the corporate senior vice president and general manager of Asia Pacific and Japan. Prior to that Sanjay was at EMC for seven years in several roles. He... Read More →
avatar for Ronald Muijrers

Ronald Muijrers

Technology Officer, CTO & COO Business Operations, KPN
KPN is the largest Telco in the Netherlands and provides managed datacenter services to medium and large enterprises. Ronald is Chief Technology Officer within KPN Business Operations. Ronald’s objective is to establish KPN’s technical visions, developing the product roadmap... Read More →
avatar for Peter Richards

Peter Richards

Former Financial Services CTO
Peter Richards has been in Financial Services technology roles for more than 25 years. He has been the CTO at Goldman Sachs, Bear Stearns, JP Morgan Markets and Bank of America Markets. During that time he has been a prime mover in transformational projects, adapting technology advances... Read More →


Friday October 21, 2016 10:15am - 10:45am PDT
Grand Hall

10:55am PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 10:55am - 11:15am PDT
Golden Pacific Ballroom

10:55am PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Friday October 21, 2016 10:55am - 11:15am PDT
Golden Pacific Ballroom

11:00am PDT

Education and Certification Table
Visit the Education and Certification counter at the Puppet Experiece booth in the Exhibit Hall. Learn about the latest online and in-person training offerings in our course catalog. While you are there, spend a few minutes to learn what Puppet can do by completing an interactive quest on our Learning VM. If you're Puppet Certified, be sure to pick up your Puppet Certified swag here!

Friday October 21, 2016 11:00am - 3:45pm PDT
Golden Pacific Ballroom

11:00am PDT

Puppet Pop-up Shop
Get your hands on the new Puppet gear! The Puppet Pop-up Shop is located next to the event registration desk in the Golden Pacific Foyer. Stop by Tuesday - Friday and check out our new cool swag. We can also ship items directly to you if you're prefer to not hand-carry then back with you.

Friday October 21, 2016 11:00am - 3:45pm PDT
Golden Pacific Foyer

11:00am PDT

Puppet Walk-Up Clinic
Meet the rockstars of Puppet Implementation. Our most seasoned consultants will regale you with tales of troubleshooting and tell you how to avoid Bad Things.

Friday October 21, 2016 11:00am - 3:45pm PDT
Golden Pacific Ballroom

11:00am PDT

Certification Testing
Puppet Certification Testing
Testing center open 11:00 AM -5:00 PM 
Last exam will begin at 3:30 PM 

The Puppet Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! This year, be among the first to take the Puppet Professional 2016 certification exam. The new exam will be released in late September.

If you've been thinking about pursuing or renewing a Puppet Certification, but haven't had time to figure out when and where, then this is it! Earning a Puppet certification is one of the best ways to validate what you know about Puppet technologies and distinguish yourself in the Puppet Community.

Please complete this interest form for more information or email certification@puppet.com with questions. This waitlist is not a guarantee of a testing appointment.

Friday October 21, 2016 11:00am - 5:00pm PDT
Pacific Salon 7

11:15am PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 11:15am - 12:00pm PDT
Golden Pacific Ballroom

11:15am PDT

Collaboration and Empowerment: Driving Change in Infrastructure with Culture – Martin Jackson, Walmart
Lessons learned from Walmart's ongoing Puppet journey, to include:
* Cultural foundations of our deployment:
- Nothing ventured, nothing gained: Realize that there is some risk, but that we will travel the road together.
- Trust in engineers fuels empowerment
- Empowerment fuels passion
* Refactoring for roles and profiles
* The introduction of Windows!
* As many anecdotes as we can This is kind of preliminary; we'd welcome any pointers and Alanna's help last year was absolutely invaluable
- Passion fuels results
* Migration from open source to PE

Speakers
avatar for Martin Jackson

Martin Jackson

Enterprise Technical Expert, Walmart
Martin Jackson started his Walmart career in 1999 as an application developer, moved to IT infrastructure in 2001 to work on Network Services and Management, and is now a senior engineer working on configuration management systems.


Friday October 21, 2016 11:15am - 12:00pm PDT
Grand Hall

11:15am PDT

Moving from Exec to Types and Providers – Martin Alfke, example42 GmbH
"We want to automate this application rollout and configuration by using Puppet DSL." The task is clear, the tool is clear. But how to proceed? Installation is delivered as tarball, configuration is done by running cli commands. This talk will give an overview on how we started using commands within exec resources, the difficulties and problems that rose up, and the process of moving to Types and Providers.

Speakers
avatar for Martin Alfke

Martin Alfke

CEO & Co-Founder, example42 GmbH
Martin has been working with Puppet since 2007. In 2015 he co-founded example42 GmbH located in Berlin/Germany. He is an official Puppet Certified Instructor, a Puppet Certified Consultant and co-author of the book "Puppet 4 Essential". In earlier times he would have said that he... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
California

11:15am PDT

Puppet Design Patterns: Lessons From the Gang of Four – David Danzilio, Kovarus
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.

Speakers
avatar for David Danzilio

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... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
Golden West

11:15am PDT

Debugging Diversity – Anjuan Simmons, Assemble Systems
Despite the media attention given to the diversity in tech problem, many technology practitioners don't see how a lack of diversity affects their daily lives. So, it is not surprising that they neither understand the magnitude of the problem nor how they can fix it. However, the principles and language of debugging, something technology practitioners understand well, can be used to help them understand diversity and their role in solving the problem. So, technologists already have a set of terms that they can use to tackle diversity. They just need to know how to apply those terms in order to effect positive change. These terms are expected behavior, tracing, refactoring, and sample code.

Speakers
avatar for Anjuan Simmons

Anjuan Simmons

Senior Manager, Assemble Systems
Anjuan Simmons is a technologist with a successful track record of delivering technology solutions from the user interface to the database. He is an energetic and informative speaker who presents at conferences, seminars, schools, and community centers around the world on topics including... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
San Diego

11:15am PDT

There is a Storm Coming: Untangling the Strings of Your Puppet – Rhommel Lamas, eBay Classifieds / Gumtree AU
This session aims to discuss how the complexity on your Puppet repository can frustrate your team and the new hires. The importance of step back once in a while and take a look at the path your repository is taking and how meaningful tools like Pull requests, and code review are for a team.

Speakers
avatar for Rhommel Lamas

Rhommel Lamas

Site Reliability Engineer, eBay Classifieds / Gumtree AU
Rhommel is a site reliability engineer for the eBay Classifieds Group, currently working on the Gumtree AU platform, one of the TOP 20 sites in Australia. He has been working with puppet since 2008. In the past year and a half, he has been helping companies embrace best practices... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
Town & Country

11:15am PDT

Testing and Delivering Puppet – Michael Stahnke, 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.

Speakers
avatar for Michael Stahnke

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... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
Terrace Salon

11:15am PDT

Using HashiCorp's Vault With Puppet – Seth Vargo, HashiCorp
One common challenge organizations often face when adopting secret management solutions like Vault into their infrastructure is how to fetch secrets from Vault using a configuration management tool like Puppet. In addition to providing a high-level overview of Vault and Vault's architecture, this example-driven talk details a few techniques for retrieving secrets from Vault using Puppet by bridging the gap between runtime and build time data. Join me on an adventure as we move our secrets from Hiera to Vault.

Speakers
avatar for Seth Vargo

Seth Vargo

Director of Evangelism, HashiCorp
Seth Vargo is the Director of Evangelism at HashiCorp. Previously, Seth worked at Chef (Opscode), CustomInk, and a few Pittsburgh-based startups. He the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
Royal Palm 1-3

11:15am PDT

How Not to Freak Out When You Start Writing Puppet Modules for Windows – Glenn Sarti, Puppet
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.

Speakers
avatar for Glenn Sarti

Glenn Sarti

Senior Software Engineer, Puppet
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 on automation and infrastructure software development. Glenn... Read More →


Friday October 21, 2016 11:15am - 12:00pm PDT
Royal Palm 4-6

12:00pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:00pm PDT

Lunch & Exhibit Pavilion
Grab a plate — lunch is on us. Vegan and vegetarian options will be provided.

Friday October 21, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:00pm PDT

Puppet User Group Meet-up Lunch
Join your fellow Puppet User Group (PUG) enthusiasts for lunch on Friday, October 21st from 12:00-1:30pm in Golden Pacific Ballroom. This is a casual stop-by event for PUG organizers, members and folks that are interested in learning more, you're welcome to stay the entire time or just swing by.

Friday October 21, 2016 12:00pm - 1:30pm PDT
Golden Pacific Ballroom

12:15pm PDT

Sponsor Theater: Red Hat and Puppet – Joint Deployments and Approaches
With Chris Wells of Red Hat

Organizations that rely on Puppet in heterogeneous environments must feel confident in the support that comes with their investment. There are 2 ways to get support for Puppet. Either you can subscribe to Puppet Enterprise via Puppet Labs, or you can acquire support through a subscription to Red Hat Satellite for Red Hat Enterprise Linux customers.

This session will review each support model and explore:


  • Caveats of each approach. 

  • Examples of joint deployments that showcase how Red Hat Satellite 6 and Puppet Enterprise can coexist in a company to streamline configuration 

  • Complementary deployment practices for content life cycle, provisioning, and configuration


Friday October 21, 2016 12:15pm - 12:35pm PDT
Golden Pacific Ballroom

12:40pm PDT

Sponsor Theater: Datadog – Monitoring 101 – Finding Signal in The Noise
With Scott Enriquez of Datadog

You need only a few systems and applications in your environment before identifying and fixing issues can become complicated. Throw in the type of dynamic infrastructure that are enabled by cloud and configuration management enable and your static monitoring strategies will most likely not scale. Knowing which metrics to watch and how to troubleshoot based on those metrics will help you solve pr`blems more quickly. In this session, we will look at a framework for your metrics and how to use it to find solutions to the issues that come up. 

Friday October 21, 2016 12:40pm - 1:00pm PDT
Golden Pacific Ballroom

1:30pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 1:30pm - 2:15pm PDT
Golden Pacific Ballroom

1:30pm PDT

A Look at Looking in the Mirror: Actionable Retrospectives – J. Paul Reed, Release Engineering Approaches
Asking "how can failure be avoided?" isn't as useful or relevant as focusing on "how does our organization react to failure?" and "how do we create a sustainable, actionable process for describing, exploring, and learning from failure?" We'll examine the current thinking on organizational and technological failure and look at tools and techniques used by other industries (transportation, construction, manufacturing) to conduct their postmortems. We'll also look at cognitive biases that often find their way into a postmortem process and why it's important to be aware of them. We'll finish with an overview of techniques to conduct postmortems, both from a process/skill perspective and from a tooling perspective, to help ensure that the results of your postmortems are incorporated back into the organization's shared knowledge.

Speakers
avatar for J. Paul Reed

J. Paul Reed

Consultant, Release Engineering Approaches
J. Paul Reed has over fifteen years experience in the trenches as a build/release engineer, working with such storied companies as VMware, Mozilla, Postbox, Symantec, and Salesforce. In 2012, he founded Release Engineering Approaches, a consultancy incorporating a host of tools and... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Grand Hall

1:30pm PDT

Puppet Templates – Sally Lehman, Auth0
Writing templates greatly simplifies management of configuration files in Puppet. This talk covers all of the templating options available in Puppet as well as when and how to use them (and when to use Augeas). We will validate and render ERB, EPP, and inline templates, and see how to integrate complicated strings and variables from throughout Puppet including referencing Hiera. Attendees will leave ready to confidently and quickly choose the right formats for each config file as well as be prepared to build and modify their own well-structured templates.

Speakers
avatar for Sally Lehman

Sally Lehman

Production Engineer, Auth0
Sally grew up in various small towns in Oregon and Washington, and is now semi-nomadic, spending time in California, Arizona, and Tennessee. Her first computer experiences were with EMACs, MS-DOS, and Ski Free when she was < 5 years old, and people have been trying to get her off... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
California

1:30pm PDT

Getting to the Latest Puppet – Nate McCurdy & Elizabeth Wittig Plumb, 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.

Speakers
avatar for Nate McCurdy

Nate McCurdy

Professional Services Engineer, 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... Read More →
avatar for Elizabeth Wittig Plumb

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... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Golden West

1:30pm PDT

Multi-Tenant Puppet at Scale – John Jawed, eBay, Inc.
Any team would have learned some important lessons and best practices after two years and puppetizing more than 93,000 nodes. In this session, you will learn how we handle Puppet automation in a multi-tenant environment as applications, security and tenants continually morph— specifically, onboarding and classification for over 1,300 tenants who are using OpenStack and containers (LXC on Docker/Kubernetes). The tenants have varying requirements too, from "dev/QA" to "regular" all the way to "super secure" host environments. With all those tenants to support, we've had to some interesting things on the infrastructure side. Challenges range from sandboxing tenants to making sure Puppet is available at SLAs higher than their own across three continents.

Speakers
avatar for John Jawed

John Jawed

DevOps Engineer, eBay, Inc.
John Jawed (JJ) is an open source contributor for a wide variety of projects. JJ is a "full stack" engineer, from the kernel module LLDS (Low Level Data Structure), to OAuth, all the way to optimizing puppet to play well with tens and thousands of certificates. Currently, John focuses... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
San Diego

1:30pm PDT

Running Puppet Software in Docker Containers – Gareth Rushgrove, Puppet
Containers are an increasingly interesting way of packaging and running software. What happens if we package Puppet software into containers? What challenges arise and what new capabilities present themselves? In this demo-heavy talk we will: * Package up Puppet software (like Puppet Server, Puppet agents, PuppetDB and more) as Docker containers. * Demonstrate Puppet running on container-centric operating systems like CoreOS, using containers as the runtime. * Stand up various Puppet stacks using Docker Compose. * Show how to run Puppet software on top of cluster managers like Kubernetes. * Discuss a number development and testing usecases that are made easier using containers.

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Senior Software Engineer, Puppet
Gareth Rushgrove is a senior software engineer at Puppet. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations, and information... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Town & Country

1:30pm PDT

Direct Puppet and Application Management for the Puppet Platform – Ryan Coleman, Puppet
At last year's conference, Puppet introduced new capabilities including a shift in how Puppet makes change to infrastructure from eventual convergence to an on-demand mode that enforces change quickly, provides immediate feedback while doing it, and respects relationships defined between nodes using the new application management language features. In this session, we'll review these new capabilities (also check out Nick Lewis's talk on Direct Change Control) and discuss the tooling we're introducing to make the most of Puppet's new capabilities. We'll cover extension points like the environment catalog, static compiler, cached catalogs, and more. If you’ve just started to use Puppet or are a long time Puppeteer kicking off agent runs with MCollective, you'll learn what's coming and how to take advantage of it.

Speakers
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet
Ryan is a product manager at Puppet, working with Puppet Enterprise. He's worked on the Puppet Forge, Approved & Supported modules, and the Orchestrator, supporting application management and direct puppet. His background is in systems administration, working at Penn State on central... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Terrace Salon

1:30pm PDT

Puppet and vRealize Automation: The Next Generation – Ganesh Subramaniam, VMware
Coming soon!

Speakers
avatar for Ganesh Subramaniam

Ganesh Subramaniam

Senior Product Line Manager, VMware
Ganesh is a Product Manager in VMware's Cloud Management Business Unit and has over 15 years of experience in developing IT solutions. Ganesh is currently focused on solutions for Cloud Automation and DevOps. Prior to VMware, Ganesh has held product and marketing leadership positions... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Royal Palm 1-3

1:30pm PDT

Easily Manage Software on Windows with Chocolatey – Rob Reynolds, Puppet
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!

Speakers
avatar for Rob Reynolds

Rob Reynolds

Senior Software Engineer, Puppet
Rob is a Senior Software Engineer on the Windows Team at Puppet, where he makes 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... Read More →


Friday October 21, 2016 1:30pm - 2:15pm PDT
Royal Palm 4-6

2:15pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 2:15pm - 2:30pm PDT
Golden Pacific Ballroom

2:15pm PDT

Networking Break & Exhibit Pavilion
Take a break, and meet your fellow attendees and exhibitors. Food will be provided.

Friday October 21, 2016 2:15pm - 2:30pm PDT
Golden Pacific Ballroom

2:30pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 2:30pm - 3:15pm PDT
Golden Pacific Ballroom

2:30pm PDT

DevOps Where You Wouldn't Have Expected – Thomas Limoncelli, StackOverflow.com
The new edition of The Practice of System and Network Administration will be released next month, 15 years after the first edition. It takes a DevOps approach outside the classic SDLC world including enterprise and desktop support environments.
 
DevOps is not a set of tools, nor is it just automating deployments. It is a set of principles that improve any complex process. This talk will present the DevOps principles in terms that apply to all system administrators, and use case studies to explore their use in non-developer environments. 

The Three Ways of DevOps Case 
Study: A better onboarding process.
Minimum Viable Product (MVP) strategies 
Case Study: organizing a project to accelerate the delivery of value
The Small Batches Principle 
Case Study: Failover at StackOverflow

Speakers
avatar for Thomas Limoncelli

Thomas Limoncelli

Site Reliability Manager, StackOverflow.com
Tom is an SRM at StackOverflow.com and is a co-author of the new (third edition) The Practice of System and Network Administration (http://the-sysadmin-book.com). He is an internationally recognized author, speaker, system administrator and DevOps advocate. He's also known for other... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Grand Hall

2:30pm PDT

High Availability for Puppet – Russ Mull & Zack Smith, Puppet
This session will be an overview of highly available components that can be deployed with Puppet Enterprise. It will focus on some of the current Beta support in PuppetDB as well as tips and tricks from the professional services department. The session will cover field solutions ( both supported and unsupported ) that allow architectures to be designed that align with different levels of high availability across the services that support running puppet on agent nodes during an outage of your primary puppet infrastructure.

Speakers
avatar for Russ Mull

Russ Mull

Senior Software Engineer, Puppet
Russell works on PuppetDB and HA at Puppet. He's into Clojure, guitars, and ways to make everything conflict-free.
avatar for Zack Smith

Zack Smith

Principal Professional Services Engineer, Puppet
Zack has been a Professional Services engineer for the last 4.5 years at Puppet. He was the original author of the puppet advanced course and is currently consulting with some of the larger customers at Puppet. Before that, he was a consultant for 10 years doing custom script development... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
California

2:30pm PDT

How to Succeed in Relearning Puppet Without Really Trying – Joshua Zimmerman, University of Wisconsin
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.

Speakers
avatar for Joshua Zimmerman

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... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Golden West

2:30pm PDT

Site Launch Automation: From Days to Minutes – Kristen Crawford, CenturyLink
I would like to first review what our middleware environment looked like before we added Puppet. We had a lot of issues related to human error and our customer was not happy with the amount of time it took to build them an environment to put their site on. With the introduction of Puppet, we were able to complete tasks in minutes vs. days and human error was almost wiped out. Security patching used to take several maintenance windows over weekends at a time, and now it is a breeze, completed quickly in one night. It has also enabled additional automation for our customer which would not have been possible otherwise, such as infrastructure as a service.

Speakers
avatar for Kristen Crawford

Kristen Crawford

DevOps Engineer, Centurylink
Kristen has worked at Centurylink the last 10 years as a Web Hosting Engineer (Middleware). She started as a Websphere Administrator but her role has changed quite a bit since then. She has provided support for one customer that today has over 500 websites globally. To maintain this... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
San Diego

2:30pm PDT

Puppet and UCS: Policy-Based Management All the Way Down – Chris Barker, Puppet & David Soper, Cisco
This talk will cover how Puppet and Cisco have worked together to extend the practice of policy based management to bare metal hardware, allowing for rapid and repeatable configuration and deployment of infrastructure in the data. We will discuss how to use Cisco's policy based management tools for the UCS hardware, connect them to Puppet's baremetal provisioning workflows, and Puppet's own best practices around configuration management. This talk will cover the collaborative and supported best practices for rapidly deploying and configuration Cisco's UCS hardware with the combination of Cisco's and Puppet's tools.

Speakers
avatar for David Soper

David Soper

Technical Marketing Engineer, Cisco
David Soper is a Technical Marketing Engineer for Cisco Unified Computing System (UCS) focusing on systems management, monitoring, automation, and orchestration. Prior to Cisco, David worked at Hewlett Packard Enterprise, Stryker, and Convey Computer as a developer focusing on systems... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Town & Country

2:30pm PDT

Why Network Automation Matters, and What You Can Do About It – Rick Sherman, Puppet
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.

Speakers
avatar for Rick Sherman

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... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Terrace Salon

2:30pm PDT

Puppet as Security Tooling – Bill Weiss, Puppet
As a Puppet user, you know the value of Puppet for configuration management, deployment, and delivery of your applications. What you may not know is that it is also a powerful tool for securing your environment and for meeting your compliance and auditing needs. In this session you’ll see how Puppet can provide policy enforcement, help monitor compliance requirements, and help with fast response to security issues. I’ll speak about my experience running a small security program using Puppet and provide you guidance about where to look to make wins for your organization.

Speakers
avatar for Bill Weiss

Bill Weiss

Manager of SysOps, Puppet
As a red-and-blue-team member turned sysadmin herder, Bill Weiss had an early introduction to automation in security, and he's spent the rest of his career trying to bring that idea to more places. He started out working in the .gov, moved to Chicago to spend several years at a financial... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Royal Palm 1-3

2:30pm PDT

Scaling Puppet on AWS ECS with Terraform and Docker – Maxime Visonneau, Trainline
In this talk, Maxime will address his project at Medallia regarding the rearchitecture of their Puppet infrastructure. They currently manage around 2000 machines using Puppet. They implemented their new architecture using Terraform, Docker and thanks to R10K, they are able to bootstrap their entire infrastructure in any region in a few minutes. 

Speakers
avatar for Maxime Visonneau

Maxime Visonneau

Engineering Manager, Datadog
Maxime is an experienced systems and software engineer known for his passion in building robust infrastructures for small to large businesses. Having successfully led his startup to acquisition by Twitter in 2021. He is currently leading teams at Datadog where he brings a wealth of... Read More →


Friday October 21, 2016 2:30pm - 3:15pm PDT
Royal Palm 4-6

2:30pm PDT

Design Jam: Rolling Out Change
How do you roll out change to large infrastructures? How might a tool work that allows you to design your own deployments? And, what does success and failure look like at each step of that deployment? During this design jam, participants will build a story map to highlight their current experience of delivering change in large infrastructures. From this, participants will explore a few of the highest priority problems and brainstorm potential solutions.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior User Experience Architect, Puppet
For the past four years, Melinda has been designing Puppet's tools. For the first couple years she focused on improving the Forge. For the past year, she has been designing the CLI experience for the Orchestrator. In 2013, she brought Design Jams to Puppetconf, a series of collaborative... Read More →
avatar for Tyler Pace

Tyler Pace

User Experience Architect, Puppet
Tyler is a Senior User Experience Architect at Puppet working within the Ecosystem Group. He helps Puppet ensure that its users can manage the broadest set of devices, platforms, and resources possible. He also wants to make the experience of using Puppet to manage your ever growing... Read More →


Friday October 21, 2016 2:30pm - 4:30pm PDT
Sunrise

3:15pm PDT

Demo and Puppet Test Pilots
Come to the Exhibit Hall to see Puppet in action and try out our new prototypes, and get the new Puppet Test Pilot swag.

Product demonstrations will deep dive into how Puppet helps you adopt and scale better technology for everything from cloud to DevOps while the latest prototypes give you hands-on experience with what’s coming next in access control, language migration, change reporting and building containers with Puppet.

In addition, we'll be sharing some of what we've learned from current Puppet Test Pilots in 2016, covering topics like Windows Configuration, multi-tenancy and more.

Windows
Learn how Puppet leverages DSC, Powershell, SCCM and more to empower peer review, continuous delivery, and deployment orchestration to Windows infrastructures.

Security & Compliance
Here you’ll learn how Puppet manages sensitive information such as passwords, certificates, and keys as well as how Puppet continuously ensures and proves, your systems are in a compliant state. Then, try it for yourself with our newest change reporting prototype.

Puppet Enterprise
Here we will demonstrate Puppet Enterprise’s many capabilities from node provisioning to automated orchestration to role based access control. Then, try it for yourself with prototypes of the latest in team nodes, language migration and more.

Cloud
Learn how Puppet gives you the agility needed to work cross-cloud with rapid scale by removing deployment bureaucracy and fully automating day 0 to day 100 management. Then get a taste of how Puppet and Docker fit together with our latest prototype.

DevOps
Here, you’ll learn how Puppet Enterprise enables DevOps practices such as version control, peer review, automated testing and deployment, and continuous delivery.

Project Blueshift
This booth will cover Project Blueshift and the technologies and methodologies it’s producing, such as managing containers, container schedulers, and minimal OSes.

Friday October 21, 2016 3:15pm - 3:45pm PDT
Golden Pacific Ballroom

3:15pm PDT

Networking Break & It's a Wrap Celebration
That's a wrap! Come join us for a drink and snacks before we head into the last session and bid farewell to PuppetConf…until 2017!

Friday October 21, 2016 3:15pm - 3:45pm PDT
Golden Pacific Ballroom

3:45pm PDT

Giving Back in a Large Company – Nate Loomis, Wells Fargo
It's imperative that your manager allow you to contribute back to an open source community. Not because it will help you, but because it will help your company. I hope to share with you how we were able to realize this at Wells Fargo. I will explain the key factors that were the tipping point in changing the culture and how we hope to continue to leverage this approach going forward not only altruistically, but also as a business imperative.

Speakers
avatar for Nate Loomis

Nate Loomis

IT Manager, Wells Fargo
Nate Loomis manages the Automated Configuration Engineering team at Wells Fargo, which is part of the Private Cloud organization. He has a passion for DevOps principles and for supporting positive, healthy ecosystems and corporate culture. Nate is currently interested in learning... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
Grand Hall

3:45pm PDT

The Future of Testing Puppet Code – Gareth Rushgrove, Puppet
The Puppet community has built fantastic testing tools; rspec-puppet, puppet-lint, puppet-syntax, etc. empower people to adopt infrastructure as code. However, getting started with testing is not as simple as it could be. At Puppet we have the privilege of interacting with lots of people adopting Puppet and we’d like to talk about:

* An overview of the tools available, and their adoption in the community
* How different types of testing benefit different types of users
* Why inconsistencies in the user interfaces are important
* Suggestions for software and standards to further improve the state
of testing Puppet

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Senior Software Engineer, Puppet
Gareth Rushgrove is a senior software engineer at Puppet. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations, and information... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
California

3:45pm PDT

Puppet 4.x: The Low WAT-tage Edition – Nick Fagerlund, Puppet
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.

Speakers
avatar for Nick Fagerlund

Nick Fagerlund

Technical Writer, Puppet
Nick 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. 


Friday October 21, 2016 3:45pm - 4:30pm PDT
Golden West

3:45pm PDT

Case Study: Puppets in the Government – Kathy Lee (co-author: Glenn Bailey)
Bonneville Power Administration has implemented Puppet to assist with automation and compliance. We use it to enforce security policies and operational consistency across all environments. This session will be an overview of how we use Puppet to solve problems and lower overall IT costs, which can translate to lower rates for our customers. Our customers are utilities who can pass those savings down to individual customers! So you can listen and see how Puppet makes your electricity bill lower!

Speakers
avatar for Kathy Lee

Kathy Lee

IT Specialist
Kathy Lee is an IT specialist at Bonneville Power Administration. She develops software that supports the Power Business Line and Metering. This includes cool stuff like seeing how physical scientists operate hydroelectric dams. In her spare time, Kathy enjoys spending time with her... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
San Diego

3:45pm PDT

Heresy in the Church of Docker – Corey Quinn, The Quinn Advisory Group
Docker (and by extension, microservices-based architecture) has expanded our horizons with respect to how the industry builds and supports applications at scale, which helps to explain why so many people seem willing to throw away decades of experience in favor of untested tools and barely functional design principles. In this entertaining and somewhat irreverent talk, Corey presents the "other side" of the containerization craze: how configuration management fits into a world consumed by the DockerDockerDocker madness, how "containers all the way down" can blow up in your face when you least expect it, and how promising technologies should perhaps be vetted a bit more thoroughly before you try to run a hospital on top of them.

Speakers
avatar for Corey Quinn

Corey Quinn

Principal, The Quinn Advisory Group
Principal at The Quinn Advisory Group, Corey has a history as an engineering manager, public speaker, and advocate for business resilience through processes that aren't actively ridiculous. He specializes in helping FinTech companies leverage cloud technologies while managing and... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
Town & Country

3:45pm PDT

Puppet Enterprise Roadmap and How to Succeed with It – Susannah Axelrod & Lindsey Smith, Puppet
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.

Speakers
avatar for Susannah Axelrod

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... Read More →
avatar for Lindsey Smith

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... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
Terrace Salon

3:45pm PDT

How You Actually Get Hacked – Ben Hughes, Etsy
If you listen to the media or security vendors, every organisation is being compromised by bespoke "Mad Zero Day" hacks from China — and you puny humans have no way of defeating them. In this talk I'll go through a number of methods that are actually used in real life, based on our own red team engagements, as well as breach information from other organisations in similar industries. I'll explain how and why these things were found, what decisions were made and how best to prevent this. No security or incident response experience is required for this talk. The topics will all be relevant to and based on operations and development, but with an eye to security.

Speakers
avatar for Ben Hughes

Ben Hughes

Security Engineer, Etsy
"Don't call it a comeback, I've been here for years" Ben maintains he's an information security professional with over 15 long hard years and tens of shell accounts of experience. He's previously worked as an operations engineer for Puppet Labs, (yes that long ago, hence the comeback... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
Royal Palm 1-3

3:45pm PDT

Deploying Multi-Tier Windows Applications with Application Orchestrator – Ethan Brown, Puppet
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 safely and quickly. In this session, we'll cover how to: 
* Model a clustered multi-tier web application running ASP.NET on IIS, from behind a load balancer.
* Deploy it on demand using Puppet Application Orchestration.

Speakers
avatar for Ethan Brown

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... Read More →


Friday October 21, 2016 3:45pm - 4:30pm PDT
Royal Palm 4-6
 
Filter sessions
Apply filters to sessions.