Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic

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

Monday, October 5
 

8:00am

Training Breakfast
Come enjoy breakfast in the PNW Ballroom. Available for Training attendees.

Monday October 5, 2015 8:00am - 9:00am
Foyers outside of training rooms DoubleTree Hotel

8:00am

Training Registration
Check in and collect your training materials.

Monday October 5, 2015 8:00am - 9:00am
Hotel Lobby DoubleTree Hotel

9:00am

Puppet Fundamentals
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, and update and extend existing modules. Puppet will be taught through a combination of lecture and relevant, real world, hands-on exercises.

A separate training registration is required for this course.

Monday October 5, 2015 9:00am - 4:00pm
Morrison, Ross Island, Sellwood DoubleTree Hotel

9:00am

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 5, 2015 9:00am - 4:00pm
Roosevelt, Madison, Lincoln, Grant, Jackson DoubleTree Hotel

12:00pm

Training Lunch
Join us for lunch in the PNW Ballroom. Available for all Training attendees.

Monday October 5, 2015 12:00pm - 1:00pm
Foyers outside of training rooms DoubleTree Hotel
 
Tuesday, October 6
 

8:00am

Training Breakfast
Come enjoy breakfast in the PNW Ballroom. Available for Training attendees.

Tuesday October 6, 2015 8:00am - 9:00am
Foyers outside of training rooms DoubleTree Hotel

8:00am

Training Registration
Check in and collect your training materials.

Tuesday October 6, 2015 8:00am - 9:00am
Hotel Lobby DoubleTree Hotel

9:00am

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 6, 2015 9:00am - 4:00pm
Jefferson, Adams, Washington, Hamilton, Alaska, Idaho DoubleTree Hotel

9:00am

Puppet Fundamentals
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, and update and extend existing modules. Puppet will be taught through a combination of lecture and relevant, real world, hands-on exercises.

A separate training registration is required for this course.

Tuesday October 6, 2015 9:00am - 4:00pm
Morrison, Ross Island, Sellwood DoubleTree Hotel

9:00am

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 6, 2015 9:00am - 4:00pm
Roosevelt, Madison, Lincoln, Grant, Jackson DoubleTree Hotel

12:00pm

Training Lunch
Join us for lunch in the PNW Ballroom. Available for all Training attendees.

Tuesday October 6, 2015 12:00pm - 1:00pm
Foyers outside of training rooms DoubleTree Hotel
 
Wednesday, October 7
 

8:00am

Puppet Contributor Summit Breakfast
Come enjoy breakfast in the Oregon Ballroom Foyer. Available for Puppet Contributor Summit attendees.

Wednesday October 7, 2015 8:00am - 9:00am
Oregon Ballroom Foyer Oregon Convention Center

8:00am

Training Breakfast
Come enjoy breakfast in the PNW Ballroom. Available for Training attendees.

Wednesday October 7, 2015 8:00am - 9:00am
Foyers outside of training rooms DoubleTree Hotel

8:00am

Training Registration
Check in and collect your training materials.

Wednesday October 7, 2015 8:00am - 9:00am
Hotel Lobby DoubleTree Hotel

8:00am

Puppet Contributor Summit Registration
Check in for the Contributor Summit.

Wednesday October 7, 2015 8:00am - 11:00am
Holladay Lobby Oregon Convention Center

8:00am

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

PuppetConf 2015 has arranged to provide complimentary TriMet transportation passes to registered attendees while supplies last. To get your free pass, please check-in at the event registration desk located at the Oregon Convention center starting as early as Wednesday, Oct 7th at 8am. The TriMet transportation pass is valid on trains, buses and streetcars with in the city of Portland over the main conference dates, Oct 7-9, 2015. For more information or maps & schedules, please visit www.trimet.org

Wednesday October 7, 2015 8:00am - 8:00pm
Holladay Lobby Oregon Convention Center

9:00am

Intro to Puppet
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 you face in managing your infrastructure.

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 7, 2015 9:00am - 12:00pm
Oregon DoubleTree Hotel

9:00am

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 7, 2015 9:00am - 4:00pm
Jefferson, Adams, Washington, Hamilton, Alaska, Idaho DoubleTree Hotel

9:00am

Puppet Fundamentals
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, and update and extend existing modules. Puppet will be taught through a combination of lecture and relevant, real world, hands-on exercises.

A separate training registration is required for this course.

Wednesday October 7, 2015 9:00am - 4:00pm
Morrison, Ross Island, Sellwood DoubleTree Hotel

9:00am

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 7, 2015 9:00am - 4:00pm
Roosevelt, Madison, Lincoln, Grant, Jackson DoubleTree Hotel

9:00am

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 required.

Schedule:
8:00 - 9:00 – Registration
9:00 - 9:45 – Kickoff + Roadmap – Ryan Coleman, Eric Sorenson and Deepak Giridharagopal
9:45 - 10:15 – How to Contribute for Beginners  – Hailee Kenney (Core) and Morgan Haskel (Modules)
10:15 - 10:30 – Puppet Community Talk – Igor Galic
10:30 - 11:00 – Open Spaces Kickoff - invite others to hack / talk on specific topics
11:00 - 12:30 – Open Spaces / open hacking tables
12:30 - 1:30 – Lunch
1:30 - 3:00 – Open spaces / open hacking tables
3:00 - 3:30 – PM Break
3:30 - 4:30 – Open spaces / open hacking tables
4:30 - 5:30 – Closing Demos (short talks about what projects were worked on during the event)
 

Wednesday October 7, 2015 9:00am - 5:30pm
Oregon Ballroom 202 & 203

9:00am

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

The Puppet Labs Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! If you've been thinking about pursuing 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.

The certification testing slots at PuppetConf are full. Please follow this link to have your name added to the waitlist. If there's a cancellation or spots become available, we'll contact you to select an appointment time.

Wednesday October 7, 2015 9:00am - 6:00pm
B112 Oregon Convention Center

12:00pm

Training Lunch
Join us for lunch in the PNW Ballroom. Available for all Training attendees.

Wednesday October 7, 2015 12:00pm - 1:00pm
Foyers outside of training rooms DoubleTree Hotel

1:00pm

Intro to Puppet
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 you face in managing your infrastructure.

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 7, 2015 1:00pm - 4:00pm
Washington DoubleTree Hotel

5:30pm

Welcome Reception – Sponsored by LogicMonitor
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, including our Welcome Reception sponsor LogicMonitor.

Wednesday October 7, 2015 5:30pm - 8:00pm
Exhibit Hall A Oregon Convention Center

5:30pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Wednesday October 7, 2015 5:30pm - 8:30pm
Exhibit Hall A Oregon Convention Center

5:30pm

Education and Certification Table
Visit Puppet Education & Certification, part of the Puppet Experience booth, to learn about the latest training offerings at Puppet, both online and in the classroom. Demo the Puppet Labs Workshop and learn about our newest class, Puppet Cohorts. Also, if you’re Puppet Certified, be sure to stop by and pick up your official Puppet Certified swag!

Wednesday October 7, 2015 5:30pm - 8:30pm
Exhibit Hall A Oregon Convention Center

5:30pm

Exhibitor Pavilion
Come meet more than 35 industry exhibitors, including Cisco, VMware, EMC, Huawei and others.

Wednesday October 7, 2015 5:30pm - 8:30pm
Exhibit Hall A Oregon Convention Center

5:30pm

Puppet Labs Store Kiosk
Get your hands on the latest Puppet gear! The new Puppet Labs store is here, and we’re offering discounts for orders made onsite. We’ll also ship items directly to you, so no need to over-pack your suitcase. Featuring a 30% discount and a free gift!

Wednesday October 7, 2015 5:30pm - 8:30pm
Exhibit Hall A Oregon Convention Center

6:00pm

Meet the Authors & Book Signing
Spend some time with William Van Hevelingen, Spencer Krum & Benjamin Kero, authors of Pro Puppet; Dan Bode and Nan Liu, authors of Puppet Types and Providers; Alessandro Franceschi, author of Extending Puppet, and more!

Wednesday October 7, 2015 6:00pm - 7:00pm
Exhibit Hall A Oregon Convention Center

6:30pm

Blacks in Tech Meet Up
Join fellow blacks in tech during the opening reception in the Exhibitor Pavilon. Find us at a table by the attendee lounge. 

Wednesday October 7, 2015 6:30pm - 7:00pm
Exhibit Hall A Oregon Convention Center
 
Thursday, October 8
 

7:00am

5K Puppet Run – Courtyard Marriott Portland City Center
Lace up your running shoes and join us for a friendly, non-competitive group run before the conference starts! We'll be running a loop from each of the conference hotels.  

Meet in the hotel lobbies at 6:45 AM. 

Thursday October 8, 2015 7:00am - 8:00am
Courtyard Marriott Portland City Center 550 SW Oak St, Portland, OR 97204

7:00am

5K Puppet Run – Doubletree by Hilton
Lace up your running shoes and join us for a friendly, non-competitive group run before the conference starts! We'll be running a loop from each of the conference hotels.  

Meet in the hotel lobbies at 6:45 AM. 

Thursday October 8, 2015 7:00am - 8:00am
Doubletree by Hilton Lobby 1000 NE Multnomah St, Portland, OR 97232

7:30am

Breakfast & Exhibitor 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.

Thursday October 8, 2015 7:30am - 9:00am
Exhibit Hall A Oregon Convention Center

7:30am

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

PuppetConf 2015 has arranged to provide complimentary TriMet transportation passes to registered attendees while supplies last. To get your free pass, please check-in at the event registration desk located at the Oregon Convention center starting as early as Wednesday, Oct 7th at 8am. The TriMet transportation pass is valid on trains, buses and streetcars with in the city of Portland over the main conference dates, Oct 7-9, 2015. For more information or maps & schedules, please visit www.trimet.org.  

Thursday October 8, 2015 7:30am - 5:00pm
Holladay Lobby Oregon Convention Center

9:00am

Keynote by Luke Kanies, Founder & CEO of Puppet Labs
Luke Kanies, Puppet Labs founder and CEO, will kick off PuppetConf and discuss the future direction of Puppet and the IT industry. His presentation will include the first public demo of Puppet Application Orchestration, Puppet Labs’ most ambitious project since Puppet Enterprise was introduced four years ago.

Speakers
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs. He's worked on the Puppet Forge, Approved & Supported modules and is currently working on Puppet Enterprise. His background is in systems administration, working at Penn State on central services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system.
avatar for Luke Kanies

Luke Kanies

Founder & CEO, Puppet Labs
Luke founded Puppet and Puppet Labs in 2005 out of fear and desperation, with the goal of producing better operations tools and changing how we manage systems. He has been publishing and speaking on his work in system administration since 1997, focusing on development since 2001. He has developed and published multiple simple sysadmin tools and contributed to established products like Cfengine, and has presented on Puppet and other tools around... Read More →


Thursday October 8, 2015 9:00am - 10:35am
Track 1 Exhibit Hall B

10:35am

Keynote: Coarse-grained APIs and Our Declarative Future – Nate Loomis, Wells Fargo
The Semantic Web is a promise of greatness to come, where the users converse in functional terms and the architecture delivers in technical ones. Today, its a service offering and orchestration. The services have specific contracts necessary to perform their function. However, with Puppet, you can start to model that business function; moving from a node view to an application view and ultimately to a view of business function delivered rapidly to different destinations. For this, the model must be declarative; human and machine readable. It must be extensible; not arcane. Services must throw away their specific contracts and accept a coarse-grained data structure. Only then can the services evolve. Only then will IT be able to respond to the business on their terms.

Speakers
avatar for Nate Loomis

Nate Loomis

IT Manager, Wells Fargo
Nate Loomis manages the Automated Configuration Engineering team at Wells Fargo and has worked with Puppet for about three years. Nate is focused on creating coarse interfaces to an event-based architecture with the flexibility to deliver on the complex requirements of an organization our size. He has been programming since the age of seven and specifically working with deployment automation and configuration for the last ten or so. He has been a... Read More →


Thursday October 8, 2015 10:35am - 11:00am
Track 1 Exhibit Hall B

11:00am

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 11:00am - 11:15am
Exhibit Hall A Oregon Convention Center

11:00am

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

Thursday October 8, 2015 11:00am - 11:15am
Exhibit Hall A Oregon Convention Center

11:00am

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 11:00am - 4:45pm
Exhibit Hall A Oregon Convention Center

11:00am

Education and Certification Table
Visit Puppet Education & Certification, part of the Puppet Experience booth, to learn about the latest training offerings at Puppet, both online and in the classroom. Demo the Puppet Labs Workshop and learn about our newest class, Puppet Cohorts. Also, if you’re Puppet Certified, be sure to stop by and pick up your official Puppet Certified swag!

Thursday October 8, 2015 11:00am - 4:45pm
Exhibit Hall A Oregon Convention Center

11:00am

Puppet Labs Store Kiosk
Get your hands on the latest Puppet gear! The new Puppet Labs store is here, and we’re offering discounts for orders made onsite. We’ll also ship items directly to you, so no need to over-pack your suitcase. Featuring a 30% discount and a free gift!

Thursday October 8, 2015 11:00am - 4:45pm
Exhibit Hall A Oregon Convention Center

11:00am

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 8, 2015 11:00am - 4:45pm
Exhibit Hall A Oregon Convention Center

11:00am

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

The Puppet Labs Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! If you've been thinking about pursuing 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.

The certification testing slots at PuppetConf are full. Please follow this link to have your name added to the waitlist. If there's a cancellation or spots become available, we'll contact you to select an appointment time.

Thursday October 8, 2015 11:00am - 6:00pm
B112 Oregon Convention Center

11:15am

Are You Sure This Works? Test Your Modules for PE and Puppet Using Beaker, Docker and More – Richard Pijnenburg, Elastic
Module developers need to test against multiple versions of Puppet Enterprise and open source Puppet. Acceptance testing using Beaker is an essential part of the process. It will help make sure that your module works as expected while maintaining compatibility for the future. Tests are executed across multiple versions of Puppet, operating systems, module dependencies and more. Keep your users happy by eliminating regressions, having higher quality releases, catching problems earlier, easier debugging for user issues and more. This session will cover: my experience starting with Vagrant and moving to Docker; using Beaker to test against different Puppet versions; benefits of using Beaker and rspec-puppet together; techniques for testing against different versions of dependent modules; tips learned when testing the Puppet Approved Elasticsearch module.

Speakers
avatar for Richard Pijnenburg

Richard Pijnenburg

Puppet Module Developer, Elastic
Most people know Richard for his work creating widely-used Puppet modules, including the Puppet Approved Elasticsearch module, the Logstash module and more. He’s spent the past decade making servers sing at companies like eBay and is currently at Elastic as a software engineer working full-time on the Puppet modules. Originally from the Netherlands, Richard now calls London home, where he continues to put the Ops in DevOps. You can follow his... Read More →


Thursday October 8, 2015 11:15am - 12:00pm
Track 6 Oregon Ballroom 202

11:15am

Puppet vs. Jenkins: A Tale of Types and Providers – Joshua Hoblitt, Large Synoptic Survey Telescope
Not all software is "Configuration Management Friendly." In fact, some packages seem as if they were designed to be "Configuration Management Resistant." Jenkins is an archetype of how software can frustrate attempts at automation. A number of "DevOps Despair"-inducing behaviors by the butler will be discussed. Conversely, Puppet's resource model has inherent strong assumptions as to how software behavior should be modeled. It also has a split personality between the DSL and natives types. A tale, fraught with peril, of attempting to implement a family of types and providers with common configuration will be told.

Speakers
avatar for Joshua Hoblitt

Joshua Hoblitt

DevOps Engineer, Large Synoptic Survey Telescope
Joshua Hoblitt is a DevOps engineer with extensive experience in supporting astronomical research.


Thursday October 8, 2015 11:15am - 12:00pm
Track 7 Oregon Ballroom 203

11:15am

Application Orchestration Overview – Ryan Coleman & David Lutterkort, Puppet Labs
Ryan and David will dive deeper into the keynote demo and into upcoming Application Orchestration technology, including a discussion about its architecture, tooling, language additions and our roadmap for the next few releases. 

Speakers
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs. He's worked on the Puppet Forge, Approved & Supported modules and is currently working on Puppet Enterprise. His background is in systems administration, working at Penn State on central services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system.
avatar for David Lutterkort

David Lutterkort

Principal Software Engineer, Puppet Labs
David is a principal engineer at Puppet Labs and the technical lead for Puppet Labs' development of application management, and used to lead the development of Razor, the best provisioning tool, ever. Before joining Puppet Labs, David worked at Red Hat on a variety of management tools and served as the maintainer of Apache Deltacloud. He was one of the earliest contributors to Puppet, and is the main author of Augeas, a configuration editing... Read More →


Thursday October 8, 2015 11:15am - 12:00pm
Track 8 Oregon Ballroom 204

11:15am

Beyond the Registry: Puppet for Windows Administrators – Matthew Stone, T-Mobile
Puppet and Windows Server can sometimes seem like they go together like chocolate and broken glass. This talk will help to end some of the confusion or hesitance in using Puppet to manage Windows infrastructure, covering a wide range of topics such as installation, using Puppet supported/approved modules, using Powershell in Puppet manifests, package management and using Server Core to treat Windows more like cattle instead of a pet.

Speakers
avatar for Matthew Stone

Matthew Stone

Senior Automation Engineer, T-Mobile
Matthew has several years of experience in the world of IT performing a wide variety of roles on a wide variety of platforms, from system engineer to tech writer, to support and back again. His current focus is automating Windows Server in enterprise environments.


Thursday October 8, 2015 11:15am - 12:00pm
Track 5 Oregon Ballroom 201

11:15am

Chaos Patterns - Architecting For Failure in Distributed Systems – Bruce Wong
As we architect our systems for greater demands, scale, uptime, and performance, the hardest thing to control becomes the environment in which we deploy our infrastructure and the subtle but crucial interactions between complicated systems. Chaos Patterns help us establish and implement a virtuous cycle that let’s us both prove AND improve our system along each of these dimensions. This is the story of the pitfalls we encountered, and how, through architecture, convention and common sense, we managed to build an infrastructure that is "Always Up" from the end user perspective and economical to build, scale & operate; using chaos testing, we learn more about how our system fails from a 10 second controlled failure than a multi-hour uncontrolled outage.

Speakers
avatar for Bruce Wong

Bruce Wong

Senior Manager, Formerly Netflix
Bruce Wong is a technology leader who formerly resided at Netflix where he founded Chaos Engineering to stress and proactively introduce failure into production to validate resilience design. He is passionate about tackling challenging problems, building high impact engineering teams, and building compelling products.


Thursday October 8, 2015 11:15am - 12:00pm
Track 1 Exhibit Hall B

11:15am

Puppet + Sensu = Love; Infrastructure as Code and Monitoring, Sharing the Same Development Workflow – Sean Porter, Heavy Water Operations
In this talk, we tell the story of Sensu, the open source monitoring framework. From the beginning, Sensu was designed to work in tandem with modern configuration management tools (e.g. Puppet) and to leverage "Infrastructure as Code" development workflows. Sensu's modern architecture and comprehensive monitoring primitives make it a compelling framework for designing and building monitoring and telemetry systems. To date, Sensu has been deployed to thousands of servers, from small startups to the Fortune 50, racked metal to ephemeral cloud instances. We share the Sensu experience, what it is like to work with Puppet and Sensu to build and monitor dynamic services and infrastructure. We discuss best practices, development workflows, common pitfalls, anti-patterns and really neat things you can do with Sensu.

Speakers
avatar for Sean Porter

Sean Porter

Systems Engineer, Heavy Water Operations
Sean Porter is a toolsmith with a love for composable systems. He is a practitioner of passion driven development with an appetite for a good post-mortem. As the author and lead developer of Sensu, the open source monitoring framework, he acts as the primary caretaker of its community. Sean is a partner at Heavy Water Operations, building Sensu Enterprise and helping people automate and monitor their infrastructure.


Thursday October 8, 2015 11:15am - 12:00pm
Track 3 B113-116

11:15am

Puppet and AWS. It's Easy, Right .... – Scott Coulton, HealthDirect
In this session I'll talk about our journey with Puppet Enterprise, building HealthDirect from the ground up in AWS. You'll hear details about the life cycle of a Puppet module: from development, unit testing, the CD pipeline, to deployment in AWS. We'll also cover the life cycle of the infrastructure using a couple key modules – first, the Puppetlabs/AWS module where I'll show you the benefits of the module with real world examples, and second the Puppetlabs/docker_platform module which is a great way to get more out of AWS. Finally, I'll touch on what we are doing next with Puppet (Advanced docker schedulers and dynamic hiera backend with Consul or etcd).

Speakers
avatar for Scott Coulton

Scott Coulton

Solutions Architect, HealthDirect
Scott Coulton is a solutions architect 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 of technologies, including AWS, Puppet, Docker, Cisco, VMware, Microsoft and Linux. His design strengths are in cloud computing, automation and the security space.


Thursday October 8, 2015 11:15am - 12:00pm
Track 4 C123-124

11:15am

State of the Puppet Community – Kara Sowles & Meg Hartley, Puppet Labs
The Puppet community is one of the things that makes Puppet so special, as it's filled with helpful, knowledgeable people from around the world. Come learn more about your community through metrics, anecdotes and an overview of ways to get involved! In our talk, we'll cover the many places to ask questions of other users, like the Ask Site, mailing lists and IRC, as well as the in-person events that introduce you to other users, like Puppet User Groups, Puppet Camps, contributor events like #puppethack and the Puppet Contributor Summit. This talk is a great way for new contributors to find the right venue to get involved - and practiced participants to get some insight into the bigger picture and where we're headed.

Speakers
avatar for Meg Hartley

Meg Hartley

Community Manager, Puppet Labs
Meg Hartley builds community at Puppet Labs which includes running the Puppet User Group program and Puppet Camps all over the world. She is passionate about connecting people with each other and the information they need while making them feel valued. Before her work in the tech world, she co-founded a grassroots movement to build awareness in the public schools and legislature about dyslexia in Oregon.
avatar for Kara Sowles

Kara Sowles

Sr. Community Manager, Puppet Labs
Kara Sowles is a community manager at Puppet Labs, where she helps run Puppet Camps all over world, hosts the Puppet podcast, and plans community programs. After working at Puppet Labs during the day, she enjoys going home and making stop motion animation using real puppets. The irony is not lost on her.


Thursday October 8, 2015 11:15am - 12:00pm
Track 2 A105-106

11:15am

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 11:15am - 12:00pm
Exhibit Hall A Oregon Convention Center

11:15am

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 11:15am - 12:00pm
Exhibit Hall A Oregon Convention Center

11:15am

IT Leadership Breakout: The Evolving IT Operations Landscape
As the digital transformation ushers in emerging processes such as self-service, new technologies such as containers and microservices, and new challenges such as shadow IT, there is no question that the IT landscape is changing … fast. Learn how these trends are changing the game for IT and creating new paths to bring technology to market.

About the IT Leadership 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 Donnie Berkholz

Donnie Berkholz

Research Director, 451 Research
Donnie Berkholz is the Research Director for the Development, DevOps, & IT Ops channel at 451 Research, which covers the technologies employed for software development and software lifecycle management to drive business growth. Donnie's own coverage encompasses development, testing and release engineering. This includes areas such as programming languages & tooling, source-code management, application lifecycle management, and... Read More →


Thursday October 8, 2015 11:15am - 12:00pm
A107-109

12:00pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:00pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:00pm

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

Thursday October 8, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:10pm

Sponsor Theater: Innovate Faster with Open Programmable Networks (Cisco Systems)
With: Subhav Mital, Product Manager at Cisco Systems

As IT organizations adopt the cloud strategy to build agile data centers, they realize the need to move fast and drive higher levels of innovation. One of the key components is Network Automation 

Thursday October 8, 2015 12:10pm - 12:40pm
Exhibit Hall A Oregon Convention Center

12:45pm

Sponsor Theater: Network Automation Through Open Innovation (Huawei)
With: Helen Chen, Principal Engineer at Huawei Technologies

As a part of Huawei's commitment to Openness, Huawei actively collaborates with PuppetLabs, various opensource communities, global venders, and enterprise customers to foster interoperability, innovation, and rapid integration between different vendors, ecosystems, and architectures. This talk covers a successful industry user story and practical architecture with Puppet and networking devices.

Thursday October 8, 2015 12:45pm - 1:15pm
Exhibit Hall A Oregon Convention Center

1:30pm

200,000 Lines Later: Our Journey to Manageable Puppet Code – David Danzilio, Constant Contact
I joined Constant Contact in the Spring of 2014 to help transform their Puppet infrastructure. Constant Contact was a very early adopter of Puppet and had a hard time keeping up with changes to the language. When I got to Constant Contact we were stuck on a very old version of Puppet 2.7 because our code was heavily dependent on inheritance and dynamic scoping. There was no separation of data and code and 99% of the Puppet modules in use in the environment were homegrown. With over 267,000 lines of ancient code, I was completely overwhelmed with how to get us up to speed. This talk is about how we managed to accomplish this incredible feat in just over a year.

Speakers
avatar for David Danzilio

David Danzilio

Systems Engineer, Constant Contact
David is a senior systems engineer and Puppet evangelist at Constant Contact in Waltham, Massachusetts. He has a background in operations for government, higher education, research and healthcare organizations. David has consulted on several Puppet implementations of varying size and complexity and has worked with numerous teams on integrating Puppet into their workflow. David holds an MBA in management information systems as well as a BA in... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
Track 4 C123-124

1:30pm

A Practical Guide to Monitoring and Alerting with Timeseries at Scale – Jamie Wilkinson, Google
Monitoring only sucks when the cost of maintenance scales proportionally with the size of the system being monitored. Recently tools like Riemann and Prometheus have emerged that address this problem by scaling out monitoring configurations sublinearly with the size of the system. In this talk, we'll discuss the concepts of timeseries-based alerting and give practical examples that can be employed in your environment today.

Speakers
avatar for Jamie Wilkinson

Jamie Wilkinson

Site Reliability Engineer, Google
Jamie's work passions are automation and monitoring. He leads a team responsible for Google's largest globally replicated eventually consistent highly available buzzword compliant key value store.


Thursday October 8, 2015 1:30pm - 2:15pm
Track 7 Oregon Ballroom 203

1:30pm

Puppet in the Pipeline – Anna Kennedy, Redpill-Linpro
A look at how to integrate Puppet into larger projects, coordinate with legacy systems, and develop end-to-end workflows. Including but not limited to:
* communication with version control systems
* options for classifying nodes
* using the puppetmaster, puppetdb, console and rake APIs
* integration with VMWare products
* deployment pipelines and continuous delivery

Speakers
avatar for Anna Kennedy

Anna Kennedy

Systems Engineer, Redpill-Linpro
Anna took the scenic career route, but is now happily settled as a consultant sysadmin/infrastructure engineer/systems architect, depending on who wants what. She works for Redpill-Linpro with clients in various parts of Scandinavia, but mostly in Oslo.


Thursday October 8, 2015 1:30pm - 2:15pm
Track 5 Oregon Ballroom 201

1:30pm

Puppet Reporting with Elasticsearch, Logstash and Kibana – Alex Elman, Indeed
Answer deep questions about the health of configuration runs on your nodes with the popular Elasticsearch, Logstash and Kibana stack. While many questions about resources, catalogs and runtimes can be answered by using the Puppet Dashboard or Puppet Enterprise, there are limitations. Putting the reports and run metrics into Elasticsearch gives users full text search and filtering. Also, you can perform metrics and aggregations over resource numbers or run times. Kibana graphs are also a great way to supplement the dashboards available in Puppet Enterprise.

Speakers
avatar for Alex Elman

Alex Elman

System Administrator, Indeed
Alex Elman is a Linux system administrator with Indeed, the World's largest search engine for jobs. Alex has been using Puppet at Indeed to achieve data-driven deployment and configuration of web applications, improving server automation, and scaling Indeed's offerings in over 50 countries and 28 languages. Alex is an occasional contributor to Puppet modules and Ruby gems. His other interests include operating systems and security areas such as... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
Track 3 B113-116

1:30pm

The Primitives of High Availability – Paul Hinze, HashiCorp
Many of the greatest achievements in the history of computers are based on lies, or rather, the strategic sets of lies we call "abstraction." Operating systems lie to programs about hardware, multitasking systems lie to users about parallelism, the list goes on and on. One of the primary "strategic lies" of the internet is the that each site is a discrete, cohesive entity. It is within this abstraction that we are able to build highly available applications - systems designed to _never go down_. Let's take a tour through the amazing stack of tools that helps us construct fault tolerant systems. We'll review some of the core technology underlying the internet, then we'll talk about some basic primitives and how they combine into useful patterns.

Speakers
avatar for Paul Hinze

Paul Hinze

Infrastructure Engineer, HashiCorp
In his career, Paul has been consistently drawn to production: its affinity for chaos, its unforgiving nature, and ultimately its deep longing for attention. This has gotten him into trouble again and again. Once, he found himself in charge of production operations at a payments company. Then he stumbled on a globally scaled AWS application, where he worked on deployment and automation. Today, Paul has finally embraced his true nature at... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
Track 1 Exhibit Hall B

1:30pm

What's the Deal with Puppet 4, AIO and Puppet Collections and What Does That Mean to Me? – Eric Sorenson & Mike Stahnke, Puppet Labs
In this talk I’ll discuss the technical assembly of bits for our next generation of packaging and distribution of Puppet Labs open source software. I’ll cover the trade-offs examined when making decisions, the guts of our AIO, life cycles of collections, how we target platforms for a collection, how collections signify API compatibility, how they fold into our commercial product and what benefits are yours for the taking as an end user.

Speakers
avatar for Eric Sorenson

Eric Sorenson

Technical Product Manager, Puppet Labs
After 16 years working as a systems/network administrator in the Bay Area, Eric relocated to Portland in 2012 to further develop his passion for awesome configuration management tools. When he's not grooming the backlog for Puppet, he's out enjoying Oregon's trails with his partner Jen, son Gunnar, and neurotic-yet-lovable pointer Indigo.
avatar for Michael Stahnke

Michael Stahnke

Director of Engineering, Puppet Labs
Michael Stahnke is director of engineering at Puppet Labs. He's had a few roles at Puppet Labs, and been a part of the company growing from 35 to 350+ employees. He's been pretty involved with release engineering and community throughout his tenure. He came to Puppet Labs from Caterpillar, Inc. where he was an infrastructure architect, system administration team lead, and open source evangelist. Michael also helped get the Extra Packages for... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
Track 8 Oregon Ballroom 204

1:30pm

Help! My Puppet Master’s Fallen and Can’t Get Up: A Guide to Getting Help – Kait Carter & Celia Cottle, Puppet Labs
This session would cover the multitude of community resources and documentation for getting help with both enterprise and open source Puppet, and which resources are appropriate for what kinds of problems. Additionally, we would offer some basic troubleshooting information, such as where the basic logs reside, and how to strip out identifying information. We’d also cover important information on how to ask for help, what details to include, and an overview on community etiquette.

Speakers
avatar for Kait Carter

Kait Carter

Support Engineer, Puppet Labs
Kait Carter is a support engineer at Puppet Labs. She spends most of her time helping Enterprise customers resolve a variety issues. She also helps train and mentor new Support Engineers. Before working at Puppet Labs, Kait spent three years as a Lead Technical Research Assistant at Oregon Health and Sciences University. During her time at OHSU she installed in-home motion tracking systems which included; motion sensors, networking devices, and... Read More →
avatar for Celia Cottle

Celia Cottle

Support Manager, Puppet Labs
Celia Cottle is a Support Team Lead at Puppet Labs, where she troubleshoots and resolves issues for Puppet Enterprise customers. She comes from Portland State University, where she worked for the College of Engineering and Computer Science doing technical support, while getting her degree in Communication. She’s been working in IT for over seven years and enjoys problem solving, working with a wide range of OSes and software, and the... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
Track 2 A105-106

1:30pm

Introduction to Puppet Enterprise Console – Beth Cornils, Libby Molina, Steve Axthelm & Colin Brock, Puppet Labs
You've heard about the Puppet Enterprise console, but you have no idea what it does or why it matters. We will walk you through the wonderful world of the console and how you can take full advantage of its capabilities to make your life easier. We will go through everything from how it integrates with the other components of PE so you can visualize and better understand your Puppet infrastructure, help you to manage your Puppet nodes, and control who has the ability to configure them.

Speakers
avatar for Steve Axthelm

Steve Axthelm

Software Engineer, Puppet Labs
Steve is a software engineer at Puppet Labs who has worked on the Puppet Enterprise console for over two years. Among the things Steve cares deeply about are: a11y, coffee and pie.
avatar for Colin Brock

Colin Brock

Software Engineer, Puppet Labs
As an engineer working on the Puppet Enterprise Console, Colin enjoys building GUI tools that help empower users. He also enjoys hiking the Pacific NW, and attempting to keep up with the ECMAScript standard. Both can be exhausting.
avatar for Beth Cornils

Beth Cornils

Sr. Product Owner, Puppet Labs
Beth Cornils is a product owner for configuration management, Puppet DB and the Puppet Forge. She's spent the last year at Puppet Labs learning about automation, Linux and why sysadmins do what they do. Firm believer that, there's a graph for that.
avatar for Libby Molina

Libby Molina

Software Engineer, Puppet Labs
Libby is a software engineer who has been tackling Front End problems for over 16 years, 2 of those years at Puppet. She enjoys contributing to the Puppet Enterprise GUI's access control, node management, and most recently its re-architecture. Recent passions include embracing challenges in her new love: Clojure.


Thursday October 8, 2015 1:30pm - 2:15pm
Track 6 Oregon Ballroom 202

1:30pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 1:30pm - 2:15pm
Exhibit Hall A Oregon Convention Center

1:30pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 1:30pm - 2:15pm
Exhibit Hall A Oregon Convention Center

1:30pm

IT Leadership Track: Q&A – The State of DevOps
Over the past four years, the Puppet Labs State of DevOps Report has shed more light on DevOps, IT performance and organizational performance than any other research of its kind — based on responses from over 20,000 tech professionals worldwide. In this presentation, you’ll see key findings from the 2015 report and hear a real-world case study to shed light on the key characteristics of high-performing IT organizations and the impact of DevOps practices on your bottom line.

About the IT Leadership 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
GK

Gene Kim

Author, Researcher, 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 Visible Ops Handbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win." He has worked with some of the top Internet companies on improving deployment flow and increasing the rigor around IT operational processes. In 2007, ComputerWorld added... Read More →
avatar for Terri Potts

Terri Potts

Technical Director, Raytheon IIS Software
Terri Potts is the Raytheon IIS Software Technical Director, where she is responsible for education, adoption and evangelism of modern software development methods across a large organization. Terri has been a successful leader in the adoption of DevOps on Raytheon programs. Her current professional focus includes software and systems architecture, lean software development, automated builds and test, continuous deployment, and organizational... Read More →


Thursday October 8, 2015 1:30pm - 2:15pm
A107-109

2:30pm

How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month and Beyond – Peter Leschev, Atlassian
Continuous integration is the lifeblood of any software house and extremely important in a fast-growing organisation like Atlassian. You'll hear about how the build engineering team have scaled their team, infrastructure and Bamboo over their four-year journey of continuous improvement to provide a build platform and services used internally within the organization. You'll hear about how the team has grown from three engineers servicing 300 Atlassians to 12 engineers handling over 1300 Atlassians, handling challenges such as balancing firefighting and project work. You'll hear how we've come from infrastructure that was a group of pets, to cattle, then to stateless machines; how we manage our internal Bamboo instances, balancing dogfooding new milestones and providing a critical service to the organization.

Speakers
avatar for Peter Leschev

Peter Leschev

Team Lead, Atlassian
Father of three, Husband, Atlassian.


Thursday October 8, 2015 2:30pm - 3:15pm
Track 1 Exhibit Hall B

2:30pm

Introduction to Network Automation – Kris Amundson & Scott Garman, Puppet Labs
Configuration management tools have been primarily focused on server and application domains, but IT infrastructure includes more than just servers. Networking infrastructure has become increasingly complex and featureful, and managing the configuration of network devices has come under increased demands for higher velocity and consistency. This talk will give an overview of the NetDev API, which was developed at Puppet Labs in collaboration with enterprise network vendors. The NetDev API allows users to manage their network configuration alongside their application and server configuration code. It will demonstrate the power of the Puppet NetDev module ecosystem to maintain the same networking configuration across multiple devices and vendors, bringing network configuration management into the same "Infrastructure as Code" paradigm that the DevOps movement advocates.

Speakers
avatar for Kris Amundson

Kris Amundson

Network Engineer, Puppet Labs
Kris Amundson has been pushing packets since the days of token ring and vampire taps. From data centers to the top of 300ft wind turbines and operating networks at the South Pole, Kris joined Puppet Labs in 2014 for his next adventure: expanding the power of Puppet for network engineers. As part of the operations team at Puppet Labs, Kris maintains the corporate network as well as consulting with business development and engineering on network... Read More →
avatar for Scott Garman

Scott Garman

Systems Engineer, Puppet Labs
Scott Garman is a senior engineer at Puppet Labs focused on bringing Puppet to manage enterprise network infrastructure. He has previous experience as an embedded Linux developer and technical evangelist at Intel's Open Source Technology Center, and has presented at many conferences and events, including the Linux Foundation's LinuxCon and Embedded Linux Conferences, LinuxFest Northwest, Open Source Bridge, and local user group events in his... Read More →


Thursday October 8, 2015 2:30pm - 3:15pm
Track 3 B113-116

2:30pm

Power of Puppet 4 – Martin Alfke, example42
Puppet 4 has many new features which will bring new power to Puppet users. But: with great power comes great responsibility. Which means that Puppet 4 will break with old, no-longer-best-practice stuff. The talk will give an overview on the new features and the deprecations and tries to provide information for a proper upgrade path. We will talk about Puppet packaging, the Puppet Server, the environments, the new data functions, the data types, the deprecations, and the how to upgrade. This talk is meant for people already having Puppet in place and who want to learn about the new features. People not using Puppet so far will get an understanding of why getting Puppet 4 is a good idea.

Speakers
avatar for Martin Alfke

Martin Alfke

Co-founder and CEO, example42
Martin is co-founder & CEO of example42. He has been a Puppet and automation enthusiast since 2007. In former times he would have said he is a "system administrator." Nowadays he likes the term "infrastructure engineer." The big difference: System administrators ssh's into systems to fix them, infrastructure engineers fix their automation. Martin has served as PuppetLabs training partner in Germany since 2011, conducting the official Puppet... Read More →


Thursday October 8, 2015 2:30pm - 3:15pm
Track 5 Oregon Ballroom 201

2:30pm

Under the Hood: C++ Development at Puppet Labs – Kylo Ginsberg, Puppet Labs
A year ago, Puppet Labs had one experimental C++ project, but now we have several, spanning multiple areas of the technology stack. This talk will introduce some of those projects, including Facter 3, Leatherman and Horsewhisperer. We’ll discuss how and why we selected C++ and where it fits into the Puppet Labs software ecosystem. For those interested in going under the hood, we’ll also give a brief history of C++ in the context of considering how to manage the language’s “sharp edges” (hint: automated tools!). Last, we’ll discuss how to set up a development environment for these projects (introducing some of the Puppet Labs packaging and toolchain projects along the way). And, we’ll walk you through a simple example of how you can contribute!

Speakers
avatar for Kylo Ginsberg

Kylo Ginsberg

Principal Engineer, Puppet Labs
Kylo Ginsberg is an engineer at Puppet Labs, focussing on client-side development. Prior to Puppet Labs, he worked at several different startups, wrangled real-time operating systems code for many years, and survived two stints as a literature grad student. He lives in Portland with his wife, two kids and asthmatic cat.


Thursday October 8, 2015 2:30pm - 3:15pm
Track 8 Oregon Ballroom 204

2:30pm

Infrastructure Security: How Hard Could it Be, Right? – Ben Hughes, Etsy
Back in the golden days, some companies had a server, the extravagant ones, maybe even two. Now days with things like commodity hardware, virtualisation and this new website called "cloud", some companies have upward of even ten servers now. What a time to be alive. We will enjoy together: * What modern day infrastructure security involves. * How that is in any way different to how it was in the late 90s. * How your ops team looks exactly like a great attacker. * No really, is Docker any different from Solaris Zones? * Configuration management has made this better, right? * Github: Where private keys are shared. * Sobbing for hope and profit!

Speakers
avatar for Ben Hughes

Ben Hughes

Network Security, Etsy
Ben has tricked people in to employing him to work with and against infrastructure for over 15 years, across four countries and numerous levels of startup success. He's been involved with security for far longer, but one can never talk about that kind of thing. He's presented at devopsdays Minnesota, London and Berlin, Velocity Conference, Bsides Toronto. He has 8 commits against Puppet! He also still has a scar from Gary Larizza on his wrist.


Thursday October 8, 2015 2:30pm - 3:15pm
Track 7 Oregon Ballroom 203

2:30pm

Puppet and DevOps in Regulated Environments – Jon Topper, The Scale Factory
Not all businesses have the luxury of allowing anyone to make changes to their infrastructure at any time. Business sectors such as pharmaceuticals and finance necessarily require more careful checks and balances around change. Contrary to popular belief, many of these processes can be implemented without having to write huge numbers of Word documents. I'll share how we've brought startup-like agility to these more established areas of business.

Speakers
avatar for Jon Topper

Jon Topper

Principal Consultant, The Scale Factory
Jon Topper has been working with, and against, Puppet for over six years. His UK-based consultancy, The Scale Factory, are a team of DevOps specialists, helping organizations of various sizes design, build, operate and scale their infrastructure.


Thursday October 8, 2015 2:30pm - 3:15pm
Track 6 Oregon Ballroom 202

2:30pm

The Wild World of Windows: Developing for Puppet on Windows – Travis Fields, Puppet Enthusiast
Windows user? Tired of being told to just use Linux? We agree. Come see what things you can do to develop your code while working on Windows. This session will provide a guided tour of the tools and techniques available to users embarking on their Puppet journey. Join us as we discuss and demo the current state of IDEs, debugging tools, and programming techniques. We will cover how to effectively develop and test your Puppet code on Windows as well as common gotchas and roadblocks you may encounter.

Speakers
avatar for Travis Fields

Travis Fields

Sr. DevOps Engineer, Puppet Enthusiast
Travis Fields is a Sr. DevOps Engineer in Beaverton, OR and recently was one of the Windows Engineers at Puppet Labs. He has worked throughout the IT and Development lifecycle, from a Network Engineer at Time Warner Cable to a QA, Software Engineer and Operations Engineer at CommerceHub. His eclectic experience leads to a very diverse viewpoint and gives him unique insight into the full DevOps experience.


Thursday October 8, 2015 2:30pm - 3:15pm
Track 4 C123-124

2:30pm

Vertically Scaled Design Patterns – Jeff Malnick & Paul Ambrosini, SRC:CLR
Service-oriented architectures allow one to easily scale the vertical components of the infrastructure before moving to deploy horizontally. In effect, maximizing the total capacity of a deployment before adding extra nodes. Along with the added benefits of maximizing deployment capacity however comes the burden of automatically assigning ports and other application-specific configuration on the fly. Today, several frameworks exist to solve these service discovery and orchestration problems with Docker. In this talk I'll discuss how SRC:CLR is evolving their backend services deployment by leveraging some of these tools, their evolution from deploying jar files to deploying containers, and the challenges we faced and overcame in this process of continual improvement.

Speakers
avatar for Paul Ambrosini

Paul Ambrosini

Co-founder, SRC:CLR
Originally a security consultant, Paul Ambrosini started his career pen-testing some of the worlds largest companies. After a few years he co-founded SRC:CLR with the hopes of building software to let develops write more secure code. In his free time Paul can be found on his Triumph on any given curve in the Marin headlands, drinking rye or bantering about the finer points of secure systems engineering with his colleagues.
avatar for Jeff Malnick

Jeff Malnick

DevOps Engineer, SRC:CLR
A graduate from Puppet Labs' professional services, Jeff Malnick has been a systems engineer for 10 years, starting with the Department of Defense at the Naval Postgraduate School to currently working for SRC:CLR, the foremost platform that brings software security to the development process. Outside of the day-to-day, Jeff loves tearing up single track on his mountain bike, building pillow forts in his living room and finding new and often... Read More →


Thursday October 8, 2015 2:30pm - 3:15pm
Track 2 A105-106

2:30pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 2:30pm - 3:15pm
Exhibit Hall A Oregon Convention Center

2:30pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 2:30pm - 3:15pm
Exhibit Hall A Oregon Convention Center

2:30pm

IT Leadership Track: Panel – The Value of Automation
As businesses increasingly demand both speed of innovation and reliability of technology from IT, automation is no longer a “nice to have”. In this panel discussion, understand what automation is needed at a minimum, how it is changing to help cope with the evolving role of IT, and how it drives success.

About the IT Leadership 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 Martin Jackson

Martin Jackson

Senior Technical Expert, Wal-Mart
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 Technical Expert working on configuration management systems.
avatar for Nate Loomis

Nate Loomis

IT Manager, Wells Fargo
Nate Loomis manages the Automated Configuration Engineering team at Wells Fargo and has worked with Puppet for about three years. Nate is focused on creating coarse interfaces to an event-based architecture with the flexibility to deliver on the complex requirements of an organization our size. He has been programming since the age of seven and specifically working with deployment automation and configuration for the last ten or so. He has been a... Read More →
avatar for Dan Spurling

Dan Spurling

VP of Tech Services, Getty Images
Tenured tech-exec that is all about leading high-performing Technology groups that are partners in the success of the firm. Currently the VP of Tech Services at Getty Images, but also have had good times at T-Mobile, JPMorgan, and WaMu as well as a couple of consulting firms. People and Technology transformation is core to how I work, and is a requirement for any successful IT org today that is trying to Cloud, DevOps, be relevant, etc. While... Read More →


Thursday October 8, 2015 2:30pm - 3:15pm
A107-109

2:30pm

Design Jam: When Modules Are Overkill
Design Jam: When Modules Are Overkill

Led by Eric Sorenson, J.D. Welch, and Melinda Campbell

Topic: Sure, Puppet is awesome, but we often have to do automation tasks that just don't make sense to write into a module and run every 30 minutes. If Puppet provided a tool to do more than enforcing configuration, how might it work?

What’s a design jam? If you can draw boxes, dots and lines, and you like thinking about new ways to solve problems, join us for a design jam. This is a hands-on workshop where we collaborate on the future of new Puppet tools.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior User Experience Designer, Puppet Labs
Melinda has been with Puppet Labs for 3 years and, not so coincidentally, this will be her 3rd year running design jams at PuppetConf. She worked on the Forge website team for a couple years, but for the past several months has been focusing the future of Puppet Enterprise.
avatar for Eric Sorenson

Eric Sorenson

Technical Product Manager, Puppet Labs
After 16 years working as a systems/network administrator in the Bay Area, Eric relocated to Portland in 2012 to further develop his passion for awesome configuration management tools. When he's not grooming the backlog for Puppet, he's out enjoying Oregon's trails with his partner Jen, son Gunnar, and neurotic-yet-lovable pointer Indigo.
avatar for JD Welch

JD Welch

Principal User Experience Designer, Puppet Labs
J.D. is Principal User Experience Designer at Puppet Labs. He's been making interfaces for system and network administrators for the majority of his career, for organizations like USENIX, WatchGuard and Microsoft, before joining Puppet. Away from the office, he's into cooking, baking bread, knitting and making art.


Thursday October 8, 2015 2:30pm - 4:30pm
B110-111

3:15pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:15pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:15pm

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

Thursday October 8, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:45pm

Directed Convergence: Orchestrating Complex Multi-Tier Application Deployments with Puppet Enterprise – Eric Anderson, Wells Fargo
In the world of deployment automation, tooling tends to either fall into one of two different models. Directed deployments work well for orchestrating an ordered sequence of events for a multi-tier application deployment, while convergent deployments work well for guaranteeing that the actual state of each server matches a desired state. By merging these two models together, it is possible to enable full state management of servers, while orchestrating complex multi-tier application deployments having requirements that don't fit well into the convergent model. Complex compliance, change management and traceability requirements can be implemented with directed convergence. In this session, the use of Puppet Enterprise for convergence will be explored with various potential options for directing that convergence.

Speakers
avatar for Eric Anderson

Eric Anderson

Application Systems Engineer, Wells Fargo
Eric is an application systems engineer with Wells Fargo. He has over 15 years of experience in the automation of application deployments using a variety of platforms. He has an unwavering passion for configuration management, DevOps and deployment automation. He lives in St. Louis with his wife Katie and four-year-old son Phoenix, and enjoys gardening, amateur radio, and gaming in his spare time.


Thursday October 8, 2015 3:45pm - 4:30pm
Track 6 Oregon Ballroom 202

3:45pm

Identity: LGBTQ in Tech – Daniele Sluijters, Spotify
In tech we often forget to talk about the people. This sessions will focus on what it means to identify as LGBTQ in the technology community. I want to share my stories and those of so many other LGBTQ members in the tech community to foster a more equal and open environment and to help set an example of how a community like ours can deal with this and lead the way. In the end, all I hope is to impart a simple message on people: be a good human.

Speakers
avatar for Daniele Sluijters

Daniele Sluijters

Systems Engineer, Spotify
Daniele Sluijters is a featured community member and author of tools like pypuppetdb and Puppetboard. He works together with the Puppet Labs module team on a number of modules, most notably puppetlabs-apt and has worked on a number of Puppet-related publications. He's been involved in the community for about five years, starting off with helping out on IRC and the mailing lists and eventually a regular speaker at Puppet events and community... Read More →


Thursday October 8, 2015 3:45pm - 4:30pm
Track 4 C123-124

3:45pm

r10k and Code Management: Out of the Box – Anderson Mills, Jesse Scott & Lindsey Smith, Puppet Labs
r10k has become the de-facto solution for promoting infrastructure code through successive deployment tiers, from development to testing and on to production. But r10k is just one piece in a larger "code management" workflow, which increases confidence in your deployments and reduces the potential for unwanted changes reaching production. In this session we will give a high-level introduction to the problems of code management and how r10k fits into this. Even better, we’ll show off upcoming capabilities and talk about where code management from the Puppet Labs perspective is headed in the future.

Speakers
avatar for Anderson Mills

Anderson Mills

Software Engineer, Puppet Labs
Anderson Mills is a software engineer at Puppet Labs and has been with the company for two years. Previously he developed software for the secure ordering of schedule II pharmaceuticals and warehouse control. He has been involved with software development for 25 years, including domains as diverse as music analysis and synthesis, jet engine noise prediction and electrical construction bidding. He also managed to accrue 10 years of unix system... Read More →
avatar for Jesse Scott

Jesse Scott

Software Engineer, Puppet Labs
Jesse Scott is a software engineer who has worked at Puppet Labs for the past two years. During that time he has primarily worked on improvements to the Puppet Forge website and API service. Previously he co-founded a startup that connected consumers and local food producers. He has over 15 years of experience developing web applications for a range of industries including e-commerce, publishing, real estate and education.
avatar for Lindsey Smith

Lindsey Smith

Sr. Product Manager, Puppet Labs
Lindsey is a senior product manager at Puppet Labs and nothing makes him happier than talking with customers to hear the good, the bad and the ugly in their own words. He has been working in the software industry since teaching himself to program in junior high (highlights include cafeteria chain trainee scheduling system and 4-H chicken judging score management) as well as sysadmin jobs all through high school and college. Software engineer... Read More →


Thursday October 8, 2015 3:45pm - 4:30pm
Track 8 Oregon Ballroom 204

3:45pm

Chocolatey and Puppet – Managing Your Windows Software Since 2011 – Rob Reynolds, Puppet Labs
It’s like an obsession. You had a taste of Chocolatey and then you wanted some more. Now you can’t get enough of it. This year at PuppetConf we will bring you all-new Chocolatey Goodness and maybe even some peanut butter(?) to go along with that. Chocolatey, a Linux-like package manager for Windows, has grown up quite a bit over the last year. We’ll show you all of the new things you can do with Chocolatey, plus how the Puppet provider has grown up with all of those new options. Come learn something old, something new, something borrowed, something blue. Puppet has worked on Windows since 2011, Chocolatey was created in 2011. Coincidence? I think not!

Speakers
avatar for Rob Reynolds

Rob Reynolds

Sr. Software Engineer, Puppet Labs
Rob is a developer who has a passion for developing low maintenance solutions. In his day job he works at Puppet Labs getting his automation on. By night Rob is very active in OSS and manages several OSS projects. Some of those projects include Chocolatey (kind of like apt-get but for Windows) and RoundhousE (database migration engine, part of the Chuck Norris Framework). He tends to speak his mind about the importance of behavior-driven... Read More →


Thursday October 8, 2015 3:45pm - 4:30pm
Track 2 A105-106

3:45pm

From CLI to Resources: A Journey Towards Automating the Network – John Corbin, Arista Networks
Hey, automatically building a VLAN or applying some basic configuration to an interface on a command line driven network device is a neat trick but it's time to get real. Let’s start talking about how to tactically transform today’s mostly command and control driven, CLI interfaces into a more agile-focused, integrated solution. We will touch on the evolution of network support in Puppet and take a look at how it all comes together through the application of DevOps principles. But pretty pictures only go so far, so we will plan to spend most of our time on a live system looking at real use cases in operation today.

Speakers
avatar for John Corbin

John Corbin

Manager, Arista Networks
John Corbin brings over 30 years of server, storage, and network engineering experience working with large enterprise customers around the world. He is an author and inventor. Currently he leads the EOS+ Consulting Services team at Arista with a focus on applying DevOps principles towards building and operating hyper-scale data center infrastructures. John and his team work closely with Arista customers to transform strategic initiatives around... Read More →


Thursday October 8, 2015 3:45pm - 4:30pm
Track 3 B113-116

3:45pm

Infrastructure and Application Management Using VMware and Puppet – Rajesh Easwaramoorthy, VMware
Do you need to manage the lifecycle of your operating system and applications in your VMWare vSphere environment? Are you looking to automate across your infrastructure, operating systems, middleware and applications? Are you tired of using point solutions for automating individual areas? Join VMware and Puppet Labs to learn how to: - Easily model and automate deployment of applications to your private, hybrid or public cloud - Manage drift, roll-out updates, and ensure consistency in your deployed applications - Use the vSphere Puppet module to launch and provision new virtual machines in vCenter - Integrate VMware Orchestrator (vRO) and vRealize Automation (vRA) with Puppet Enterprise to deploy and manage Puppet agent nodes

Speakers
avatar for Rajesh Easwaramoorthy

Rajesh Easwaramoorthy

Product Manager, VMware
Rajesh Easwaramoorthy is a Product Manager in VMware's Cloud Management Group and has over 11 years of experience in developing IT solutions for enterprises. Rajesh is focused on solutions for Cloud Application Management and DevOps.


Thursday October 8, 2015 3:45pm - 4:30pm
Track 5 Oregon Ballroom 201

3:45pm

Puppet & Google Cloud Platform – Nelson Araujo, Google
An overview and demonstration of how to use Puppet to deploy and manage Applications on Google Cloud Platform. Google Cloud Platform enables developers to build, test and deploy applications on Google’s highly-scalable and reliable infrastructure. Choose from computing, storage and application services for your web, mobile and backend solutions. We'll show how to move your existing Puppet deployments to Google Cloud Platform.

Speakers
avatar for Nelson Araujo

Nelson Araujo

Senior Software Engineer, Google
Nelson is a member of Senior staff at Google. With 19 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 for networking, virtualization and security. Formerly CISSP has a great deal of experience with Computer Security, Risk Assessment and Mitigation and Encryption. He helped design software and processes... Read More →


Thursday October 8, 2015 3:45pm - 4:30pm
Track 7 Oregon Ballroom 203

3:45pm

PuppetDB: Year in Review and Roadmap – Deepak Giridharagopal & Ryan Senior, Puppet Labs
The past year has brought many new features to PuppetDB. From new querying capabilities like aggregates and structured facts to the storage of new data like metrics, logs and historical catalogs. The most recent version of PuppetDB also supports replication to a second PuppetDB instance to make your Puppet infrastructure more resilient. This talk will dig deep into the new features of PuppetDB. Each of the features will have a demo and some discussion around the implementation.

Speakers
avatar for Deepak Giridharagopal

Deepak Giridharagopal

Director of Engineering, Puppet Labs
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, PuppetDB, Puppet Server, and major features such as application orchestration. Deepak's work has helped Puppet achieve the massive increases in performance and... Read More →
avatar for Ryan Senior

Ryan Senior

Developer, Puppet Labs
Ryan Senior leads the development of PuppetDB at Puppet Labs. He's been writing software in Clojure for over five years and has been working on PuppetDB for almost two years. He also helps organize the Strange Loop conference in St Louis, Missouri.


Thursday October 8, 2015 3:45pm - 4:30pm
Track 1 Exhibit Hall B

3:45pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 3:45pm - 4:30pm
Exhibit Hall A Oregon Convention Center

3:45pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Thursday October 8, 2015 3:45pm - 4:30pm
Exhibit Hall A Oregon Convention Center

3:45pm

IT Leadership Track: Panel – Success with Automation
Discover how three industry leaders are transforming the role of IT within their organizations with the help of automation. You’ll hear real-world examples of where to get started and best practices to ensure success.

About the IT Leadership 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 Magnaye

Peter Magnaye

Director, Enterprise Technology Services, FINRA
Peter is the Director of Technology at FINRA and overseees full lifecyle infrastucture services to internally-developed applications. Peter also leads the engineering team that on-boards new technology platforms in FINRA. He lead the introduction of the Hadoop big data platform towards better regulation of the U.S. financial markets. Recently, he has been working on jump-starting internal application's adoption of the AWS public cloud platform... Read More →
avatar for Jez Miller

Jez Miller

Senior Infrastructure Architect, Heartland Payment Systems
Jez Miller is an Infrastructure and Operations leader with a passion for DevOps. With more than 20 years of tech industry experience primarily in the healthcare and finance industries at companies ranging from Series B-funded startups to 50,000 person fortune 500 corporations, he has experience with many ways to, and many ways NOT to, implement new technologies, processes and effect cultural change.
avatar for Elyse Salberg

Elyse Salberg

Systems Engineer, Putnam Investments
Elyse joined Putnam Investments with the singular objective of implementing configuration management and automation. Almost two years later, she is informally known as "The Puppetmaster", slowly but surely making servers do her bidding whether they like it or not. She is Puppet Certified, a member of CAB, and currently works with Puppet Enterprise 3.8.x and Razor on Redhat Linux and Windows.


Thursday October 8, 2015 3:45pm - 4:30pm
A107-109

4:30pm

Mini-Jam: Unlock the Secrets of PuppetDB: An Experimental PQL
Limited Capacity full

Led by Ken Barber and Verne Lindner

Topic: What would a query language to help you find the data you need from PuppetDB - a language that's both easy to use and powerful - actually look like?

In this one hour mini-jam, Ken Barber will share his new, experimental PQL, and you'll take it for a test drive, as we try out PQL(x) on increasingly trickier query problems.

What’s a mini-jam? A shorter, but still hands-on workshop where we try out experimental Puppet tools and work on them together.

Speakers
avatar for Verne Lindner

Verne Lindner

Senior UX Designer, Puppet Labs
Verne joined Puppet Labs a year and a half ago to work on expanding PE's reporting and data visualization tools. Prior to Puppet Labs, Verne did UX design on internet-of-things devices at Intel, personal financial management apps for Stancorp Financial, and educational and entertainment projects for a variety of startups. In her spare time, she makes iOS word game apps for kids, then forgets to promote them anywhere.


Thursday October 8, 2015 4:30pm - 5:15pm
B110-111

4:45pm

Puppet Enterprise API Roundup: Node Classification, RBAC, Activity Service, Tools, and More! – Lizzi Lindboe & Jeremy Adams, Puppet Labs
The APIs built into Puppet Enterprise are super powerful, yet lightweight and adaptable. Master these and you'll be able to integrate PE with your existing sources of truth and reporting. You need to know the model, get the right tools and then get creative! We'll show you how to work with REST APIs in general and some tools that make it a snap. We'll focus on the PE APIs for node classification, RBAC and the activity service, but will touch briefly on some others too. We'll share some examples of using the APIs for automating your PE configuration from setting up a new master, to managing classification programmatically, to pulling activity reports.

Speakers
avatar for Jeremy Adams

Jeremy Adams

Technical Solutions Engineering, Puppet Labs
Jeremy Adams has been in technical customer-facing roles going way back, from an early stint at Sun Microsystems to that time he and his wife opened a coffee roasting business (still running). For the last two and a half years, Jeremy has been working in pre-sales solutions engineering at Puppet Labs. He enjoys the black art of facilitating human-human, machine-machine, and human-machine communication.
avatar for Lizzi Lindboe

Lizzi Lindboe

Software Engineer, Puppet Labs
Lizzi Lindboe is an engineer at Puppet Labs, where she works on Puppet Enterprise's node management and access control. Outside of work, she is an amateur computational chemist, and volunteers with organizations like ClojureBridge to make tech more accessible to others.


Thursday October 8, 2015 4:45pm - 5:30pm
Track 3 B113-116

4:45pm

Puppet, After a Decade and Change – Eric Sorenson, Puppet Labs
Puppet first emerged in 2005 and now, a decade later, is going strong. Many of the original concepts and principles have been proven out and evolved; much in the codebase and the ecosystem has changed. We'll take a tour through the evolution of Puppet, discuss the current state of the art, and talk about what the next ten years may bring.

Speakers
avatar for Eric Sorenson

Eric Sorenson

Technical Product Manager, Puppet Labs
After 16 years working as a systems/network administrator in the Bay Area, Eric relocated to Portland in 2012 to further develop his passion for awesome configuration management tools. When he's not grooming the backlog for Puppet, he's out enjoying Oregon's trails with his partner Jen, son Gunnar, and neurotic-yet-lovable pointer Indigo.


Thursday October 8, 2015 4:45pm - 5:30pm
Track 8 Oregon Ballroom 204

4:45pm

Use the Power of the Forge with Hiera – Ger Apeldoorn, Freelance Puppet Consultant/Trainer
You know that there is great stuff readily available in the Puppet Forge, but how do you integrate that into your own environment? How can you distinguish between beauty and the plentiful examples of how NOT to build a module? You’ve probably heard about roles and profiles, but where to put all the tidbits that you need to make Puppet work for you? I’ll show you how you can leverage the power of the Forge. Flexibility guaranteed with the help of our friends r10k, Hiera and wrappers for classes and types.

Speakers
avatar for Ger Apeldoorn

Ger Apeldoorn

Freelance Puppet Consultant/Trainer, Freelance Puppet Consultant/Trainer
Ger is a freelance Puppet consultant and teaches the official Puppet Labs courses in the the Netherlands. He has helped many companies to implement Puppet, both open source and Puppet Enterprise and has presented his 'Manageable Puppet Infrastructure' at PuppetConf and other conferences. He is also exploring startup life in his companies AutiPlan.com and RoutineFactory.com, which are both helpful tools for people that like some extra support to... Read More →


Thursday October 8, 2015 4:45pm - 5:30pm
Track 7 Oregon Ballroom 203

4:45pm

Who Has Time for Testing? (Not to Mention a CI Workflow) – Nicolas Corrarello, Puppet Labs
The main goal of the session is for the audience to understand the importance of testing, and how can it help your module development process. During the talk, I'll do a brief overview on the testing frameworks available, focused on unit testing, with examples. Finally, I'll show how to set up a quick CI workflow using GitHub and Travis CI, which are the tools uses for CI on my Puppet Forge module.

Speakers
avatar for Nicolas Corrarello

Nicolas Corrarello

Technical Solutions Engineer, Puppet Labs
Nicolas Corrarello's background includes 6+ years of Unix system administration roles, managing AIX/Solaris/Linux systems in different companies. Nicolas also worked two years as a support engineer, and instructor/examiner for Red Hat delivering RHCE / RHCA courses. Open source enthusiast. While he spent years doing things manually, he's now a firm believer that the system administration practice needs to evolve and raise to the challenges of... Read More →


Thursday October 8, 2015 4:45pm - 5:30pm
Track 2 A105-106

4:45pm

Why Everything is Just the Worst – Sad Server, Your Employer
For the past five years I've been quietly watching as numerous files have been manually changed, hundreds of vulnerabilities have gone un-patched and thousands of deployments have failed. In my research I have discovered the root cause for your outages: you. Disks filling due to non-existent file rotation policies. Random scripts piped from the internet into a root shell. Backups that cannot be restored. A larger collection of out-dated and end-of-lifed software than the Computer History Museum. I have kept fastidious notes over the years. I think it's about time we had an honest processor-to-heart discussion about what we can both do better to improve this relationship

Speakers
avatar for Sad Server

Sad Server

VP, Your Employer
Sad Server is a machine in your data center. I was provisioned in March of 2011 (check), in Nov of 2012 one of my fans died and was never replaced. My processor, memory or storage, nor my operating system, have ever been upgraded. I'm kept alive by a single 30 amp circuit and an endless supply of disappointment.


Thursday October 8, 2015 4:45pm - 5:30pm
Track 1 Exhibit Hall B

4:45pm

Hacking Types and Providers – Introduction and Hands-On – Felix Frank, mpex GmbH
The types and providers subsystem is a vital component of the Puppet agent. It is a corner stone of the resource abstraction that defines Puppet's development approach. Coming to terms with the concepts and ideas of the architecture of this subsystem can be daunting. This presentation captures the essence of Puppet's type code and relays the experience of a self-taught developer. It provides some pointers for efficient reading of Puppet's source code. The provider side is covered as well, with some additional reading help for the family of parsed-file based providers. Learning to code types and providers is not only a good way to get started with core Puppet development. It also allows you to enhance your modules with all new custom native types.

Speakers
avatar for Felix Frank

Felix Frank

Systems Engineer, mpex GmbH
Felix is a long-time Puppet user and contributor. He's been answering mailing list questions, bug reports and feature requests as well as StackExchange questions. He wrote a Puppet quick start guidebook in 2014 (available from Packt Publishing). These days he mainly tries to help with module maintenance, dabbles in some modules of his own and keeps building patches for the Puppet core. A Berlin resident of many years, Felix has a job in the... Read More →


Thursday October 8, 2015 4:45pm - 5:30pm
Track 5 Oregon Ballroom 201

4:45pm

Practical CI/CD with Puppet Code and Configuration – Clayton O'Neill & Matt Fischer, Time Warner Cable
All of us have the problem of understanding what impact a change or deployment will have on our environments. We all have to answer some or all of these questions: How do you test your changes before committing them? How do you measure impact of upgrading modules? How do you pin module versions without it being painful? How to test your deployments before merging new code? How can you test your deployments before deploying and what the effect will be? We’ll talk about the tooling and processes we’ve put in place that helps us answer these questions. Based on our experiences, we will discuss how we build and use development environments, how we do code review, catalog compile tests/diffs, functional testing and integration testing.

Speakers
avatar for Matt Fischer

Matt Fischer

Principal Software Engineer, Time Warner Cable
Matt is a Principal Software Engineer at Time Warner Cable and uses devops to deliver self-service IT infrastructure and services using OpenStack. Matt's focus is primarily on configuring and deploying OpenStack using tools like puppet, but he pretty much works on everything. A fan of open source projects, Matt is also active in the puppet and Ubuntu communities. Matt has previously worked at Canonical and HP. Matt lives with his family in... Read More →
avatar for Clayton O'Neill

Clayton O'Neill

Principal Engineer, Time Warner Cable
Clayton is a principal software engineer at Time Warner Cable, where he's working on a team developing, configuring and deploying a large private OpenStack cloud. He is primarily responsible for CI/CD, automation and MySQL/Galera on the team, but has deep background on both operations and development teams.


Thursday October 8, 2015 4:45pm - 5:30pm
Track 4 C123-124

4:45pm

Using Puppet With a Secret Server – Josh Bregman, Conjur
2015 is shaping up as the “year of the secrets server,” with numerous open source and commercial options now available. Secrets servers offer important advantages compared to storing secrets in configuration management. From a security standpoint, secrets servers speed the path to security and compliance certification, offering capabilities such as end-to-end encryption, access control, detailed auditing of access, purpose-built APIs, dedicated management and reporting tools, and support for auto-scaling deployment architectures. Furthermore, using a secrets server enables DevOps teams to roll back the “lockdown” and re-establish the collaborative workflows configuration management was developed to encourage.

Speakers
avatar for Josh Bregman

Josh Bregman

VP, Conjur
Josh has 20 years experience successfully architecting, evangelizing, and delivering innovative identity management and security products to customers. Prior to joining Conjur , Josh spent a decade as a solutions and pre-sales leader in the Oracle ecosystem. A developer at heart, early in his career Josh worked as a software engineer at IBM, GTE Labs, and Netegrity. He has 2 U.S. patents and received a B.A. in Math from the University of... Read More →


Thursday October 8, 2015 4:45pm - 5:30pm
Track 6 Oregon Ballroom 202

4:45pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Thursday October 8, 2015 4:45pm - 5:30pm
Exhibit Hall A Oregon Convention Center

4:45pm

IT Leadership Track: Q&A – Simplifying the IT Stack with an Integrated Solution Approach
Today’s fragmented technology landscape has made life a lot more complex for IT Ops leaders. Find out how to cut the complexity and create an integrated technology ecosystem that eliminates silos, improves consistency, and drives efficiency.

About the IT Leadership 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 Angel Calvo

Angel Calvo

Partner Software Engineering Director, Microsoft
Angel is responsible for leading the Enterprise Cloud Group (ECG) Software Engineering team responsible for delivering PowerShell, Desired State Configuration, Group Policy, and the overall ECG Management and Automation Platforms. These technologies enable IT Professionals, DevOps and Hosters to automate and manage: Windows, Private and Public Clouds Services and Data Center infrastructure and devices.
avatar for Mike Coleman

Mike Coleman

Docker
Mike is responsible for creating technical content to help customers come up to speed on Docker and its related components. Prior to joining Docker this summer he spent about 15 months at Puppet Labs working in product management. And, before all that he spent time at VMware. Microsoft, Intel, and HP in both product management / marketing as well as IT engineering. Outside of work Mike enjoys riding his motorcycles around Oregon's backroads... Read More →
avatar for Daniel Mitchell

Daniel Mitchell

Cloud Solutions Strategy, EMC
Dan Mitchell has a knack for building startups. In recent years, Dan was Technical Director for Dunes Technologies (USA), which was acquired by VMware in September 2007. Dan departed from VMware in June 2008 to become Technical Director for DynamicOps, a software spinout from Credit Suisse specializing in Cloud Management. During his time at DynamicOps, Dan authored the book VMware vSphere for Dummies. Dan eventually rejoined VMware as a Senior... Read More →
avatar for Christopher Wells

Christopher Wells

Senior Manager, Red Hat
Chris Wells is the Product Owner for Red Hat Satellite. As Product Owner, he is responsible for overseeing all aspects of the Red Hat Satellite business, including business, technical and go-to-market strategy, as well as operational execution of the business. Chris is a high-tech veteran with over 20 years of experience in technology training, product management and product marketing. Prior to joining Red Hat in 2008, he worked at Quest... Read More →


Thursday October 8, 2015 4:45pm - 5:30pm
A107-109

6:00pm

City of Roses Party @ Oregon Museum of Science and Industry (OMSI)
Take part in the festivities after your first day at PuppetConf, and enjoy food and beverages from local food carts, breweries and wineries.

Transportation is available to & from OMSI for the City of Roses Party. Buses will begin departing from the Oregon Convention Center (OCC) at 5:50 PM. Buses will pick up from the OCC until 6:30 PM. Attendees are encouraged to bus directly from sessions to the party. Bus transportation will not pick up from the conference hotels to the party.

Buses will begin return transports from the party at 7:30 PM. Buses will stop at the DoubleTree by Hilton and Courtyard by Marriott City Center downtown. The last bus will leave OMSI at 9 PM. 


PLAZA

Band – Hit Machine
*Stage under tented area with tables and belly up areas
Food Trucks – 808 Grinds, Bunk and Voodoo Donuts
Portland Soda Works bar – pouring 3 flavors (Root Beer, Crimson Turk and Hoprose)
Main bar


LOBBY


Wine Tasting Stations
Food station – nibbles to go with wine
Wineries Include: 


  • Anne Amie Vineyards pouring 2014 Pinot Gris

  • Apolloni Vineyards pouring 2012 Estate Pinot Noir

  • Division Winemaking Company pouring 2014 Pinot Noir "Un"



BEER GARDEN (located in Courtyard)


Beer Garden & Beer Tasting Stations
Food station – nibbles to go with beer
Breweries Include:


  • Base Camp Brewing pouring IPL

  • Breakside Brewery pouring Wanderlust IPA

  • The Commons Brewery pouring Myrtle



JAZZ LOUNGE (located in Theory Room)


Band – Boy and Bean
Pizza station & bar 


PHOTO BOOTH


Paparazzi Tonight (will be space themed & have props, printing station & a station in which attendees can get a direct download link texted to their phone)

Located in hallway leading from main lobby (wine tasting area) to Theory.


EMPIRICAL THEATRE


Movie Night – The Dark Crystal
Start time – 8:30 PM 

Thursday October 8, 2015 6:00pm - 8:30pm
OMSI 1945 SE Water Ave, Portland, OR 97214

7:00pm

LGBTQ Meet Up
All are welcome to join the LGBTQ meet up in the Jazz Lounge at OMSI. 

Thursday October 8, 2015 7:00pm - 8:00pm
OMSI 1945 SE Water Ave, Portland, OR 97214

8:30pm

Movie Night @ OMSI
Everyone loves movie night! Join us as we close the OMSI party with one of your favorite flicks - The Dark Crystal. The film will be featured in the OMSI Theater. 

Transportation is available to & from OMSI for the City of Roses Party. Buses will begin departing from the Oregon Convention Center (OCC) at 5:30 PM. Buses will pick up from the OCC until 6:30 PM. Attendees are encouraged to bus directly from sessions to the party. Bus transportation will not pick up from the conference hotels to the party.

Buses will begin return transports from the party at 7:30 PM. Busses will stop at the DoubleTree by Hilton and Courtyard by Marriott City Center downtown. The last bus will leave OMSI at 9 PM.

Movie night attendees will need to take alternative transportation from OMSI. Options to downtown & the convention center include: MAX (orange line) & the Portland Street Car (central loop). Uber, Lyft and taxi pickups are also options.

Thursday October 8, 2015 8:30pm - 10:00pm
OMSI 1945 SE Water Ave, Portland, OR 97214
 
Friday, October 9
 

7:30am

Breakfast & Exhibitor 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 9, 2015 7:30am - 9:00am
Exhibit Hall A Oregon Convention Center

7:45am

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

Friday October 9, 2015 7:45am - 8:45am
Track 5 Oregon Ballroom 201

8:00am

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

PuppetConf 2015 has arranged to provide complimentary TriMet transportation passes to registered attendees while supplies last. To get your free pass, please check-in at the event registration desk located at the Oregon Convention center starting as early as Wednesday, Oct 7th at 8am. The TriMet transportation pass is valid on trains, buses and streetcars with in the city of Portland over the main conference dates, Oct 7-9, 2015. For more information or maps & schedules, please visit www.trimet.org.  

Friday October 9, 2015 8:00am - 4:00pm
Holladay Lobby Oregon Convention Center

9:00am

Keynote by Komal Mangtani of Uber Technologies
Learn how to create a high impact work environment whether you're in a traditional enterprise or fast-paced startup.

Speakers
avatar for Komal Mangtani

Komal Mangtani

Head of Business Intelligence, Uber Technologies
Komal Mangtani is the Head of Business Intelligence at Uber. She recently joined Uber from Box where she was VP Engineering. She previously worked at VMware where she conceptualized and led development of products that are now part of vCloud Automation Center. Komal draws from her personal experiences leading at several companies in their hyper-growth phase. Her focus has been developing engineering culture at scale that fosters technical... Read More →


Friday October 9, 2015 9:00am - 9:35am
Track 1 Exhibit Hall B

9:35am

Keynote: Taming the Brownfield – Martin Jackson, Wal-Mart
Lessons learned from Wal-Mart's Puppet deployment to our legacy distributed infrastructure. We will share our mission as a configuration management team, some of the things we learned in the process of the deployment, and some of the things we see in the future.

Speakers
avatar for Martin Jackson

Martin Jackson

Senior Technical Expert, Wal-Mart
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 Technical Expert working on configuration management systems.


Friday October 9, 2015 9:35am - 10:00am
Track 1 Exhibit Hall B

10:00am

Product Keynote by Deepak Giridaragopal of Puppet Labs
Deepak will be highlighting the recent and future innovations coming from Puppet Labs.

Speakers
avatar for Deepak Giridharagopal

Deepak Giridharagopal

Director of Engineering, Puppet Labs
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, PuppetDB, Puppet Server, and major features such as application orchestration. Deepak's work has helped Puppet achieve the massive increases in performance and... Read More →


Friday October 9, 2015 10:00am - 10:45am
Track 1 Exhibit Hall B

11:00am

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 11:00am - 11:15am
Exhibit Hall A Oregon Convention Center

11:00am

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

Friday October 9, 2015 11:00am - 11:15am
Exhibit Hall A Oregon Convention Center

11:00am

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 11:00am - 3:30pm
Exhibit Hall A Oregon Convention Center

11:00am

Education and Certification Table
Visit Puppet Education & Certification, part of the Puppet Experience booth, to learn about the latest training offerings at Puppet, both online and in the classroom. Demo the Puppet Labs Workshop and learn about our newest class, Puppet Cohorts. Also, if you’re Puppet Certified, be sure to stop by and pick up your official Puppet Certified swag!

Friday October 9, 2015 11:00am - 3:30pm
Exhibit Hall A Oregon Convention Center

11:00am

Puppet Labs Store Kiosk
Get your hands on the latest Puppet gear! The new Puppet Labs store is here, and we’re offering discounts for orders made onsite. We’ll also ship items directly to you, so no need to over-pack your suitcase. Featuring a 30% discount and a free gift!

Friday October 9, 2015 11:00am - 3:30pm
Exhibit Hall A Oregon Convention Center

11:00am

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 9, 2015 11:00am - 3:30pm
Exhibit Hall A Oregon Convention Center

11:00am

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

The Puppet Labs Education and Certification Team will once again be onsite at PuppetConf offering Puppet Professional certification exams FREE! If you've been thinking about pursuing 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.

The certification testing slots at PuppetConf are full. Please follow this link to have your name added to the waitlist. If there's a cancellation or spots become available, we'll contact you to select an appointment time.

Friday October 9, 2015 11:00am - 6:00pm
B112 Oregon Convention Center

11:15am

Our Experience Using Puppet 4 Language Features – Daniel Dreier, Puppet Labs
Overview of how new Puppet 4 language features have been put into practice by the Puppet Labs ops team. We're writing much cleaner and more concise code and using PuppetDB with the new DSL to create much more dynamic infrastructure. PuppetDB and Puppet 4 iteration can be used for service discovery, designating masters dynamically and placing workloads dynamically in AWS. We'll also talk about pitfalls and how to mitigate those risks using defensive coding and monitoring.

Speakers
avatar for Daniel Dreier

Daniel Dreier

Systems Engineer, Puppet Labs
Daniel is a systems operations engineer at Puppet Labs and a co-organizer of the Portland Puppet User Group. His recent work is heavily focused on infrastructure for the Puppet Forge and Puppet Labs corporate websites. Outside of work, he's contributed to the puppet-puppet puppet module that the puppetlabs-operations team maintains and rewrote the riak puppet module that Basho Labs maintains.


Friday October 9, 2015 11:15am - 12:00pm
Track 4 C123-124

11:15am

Testing in Production at Salesforce – Petersen Allen, Salesforce
For almost two years, Salesforce has been using Puppet to deploy continuously into test environments and twice a week into production. Test environments are never a perfect match with production, so let me walk you through the strategies we've evolved to perform the final stages of testing directly in production. I'll talk about our custom ENC, how we package & deploy, feature flagging with Hiera, and how we use directory environments to canary our releases, serving a unique set of Hiera data, ENC, and Puppet modules between each release.

Speakers
avatar for Petersen Allen

Petersen Allen

Software Engineer, Salesforce
I'm a software developer and DevOps advocate, architecting & implementing datacenter automation solutions for Salesforce. I've been using Puppet to turn infrastructure into code, helping produce repeatable and testable datacenters with minimal human interaction. I've watched our Puppet codebase grow from a proof of concept to a self-service platform regularly deploying into production.


Friday October 9, 2015 11:15am - 12:00pm
Track 7 Oregon Ballroom 203

11:15am

'Am I Awesome or Does This Refactor Suck?' – Gary Larizza, Puppet Labs
You took my advice from last year and refactored all your Puppet code in one fell swoop - cool! The time comes to run Puppet and test it out, and........Puppet makes no changes on your system. Uh oh. This begs the question: Am I awesome or does this refactor suck? If you had used Beaker to develop acceptance-level tests for how your systems SHOULD look, you would know, definitively, the answer to that question! Explore Beaker, testing, code refactors, and all the other "Sh*t Gary Says" for 45 minutes of Puppet, Ruby, and Uber stories. Come for the "best practices," stay for the worst cases.

Speakers
avatar for Gary Larizza

Gary Larizza

Professional Services Engineer, Puppet Labs
Gary Larizza is a professional services engineer for Puppet labs who conducts training, performs on-site consulting, and awkwardly shies away from most airplane conversations. His blog at garylarizza.com contains his Puppet ramblings and has been read by more people than he ever expected (including his boyfriend's mother). When not Puppetizing he can be found behind two CDJs and a DJM-800 mixing, according to CIO Nigel Kersten, "the trance-iest... Read More →


Friday October 9, 2015 11:15am - 12:00pm
Track 1 Exhibit Hall B

11:15am

Better Together: Managing Windows with Puppet, PowerShell and DSC – Bruce Payette, Microsoft & Ethan Brown, Puppet Labs
PowerShell is a critical skillset if you want to manage Windows systems no matter what solutions or tools that you use. This session will explain the platform approach we are taking with PowerShell and show you how to use it to manage systems. There will be a particular focus on writing Desired State Configuration resource providers so that you can light up value-add Configuration Management solutions like Puppet.

Speakers
avatar for Ethan Brown

Ethan Brown

Application Engineer, Puppet Labs
Ethan is the technical lead for the Puppet Windows team, devoted to improving the Puppet Windows experience. Prior to joining the Puppet team, he spent 15+ years building and architecting applications using a wide range of Microsoft technology from the desktop to the web and everything in between.
avatar for Bruce Payette

Bruce Payette

Principal Software Engineer, Microsoft
Bruce Payette is a Principal Software Engineer in Microsoft's Cloud and Enterprise group. He is the inventor of Microsoft's Desired State Configuration Management (DSC) technology as well as a founding member of the PowerShell team, and co-designer of the PowerShell language. Bruce has been working on shells and configuration management tools for over 20 years and is the author of the bestselling book "Windows PowerShell in Action". Bruce... Read More →


Friday October 9, 2015 11:15am - 12:00pm
Track 6 Oregon Ballroom 202

11:15am

Make Security a First Class Concern – Glenn Russell, Puppet Labs
With the ever increasing velocity with which code and infrastructure is being deployed, risk and security are concerns that are too easily left out of the mix. This talk will cover various ways in which security practitioners, developer and admins alike can manage security activities, augment existing workflows, and build out more resilient and secure infrastructure.

Speakers
avatar for Glenn Russell

Glenn Russell

Director of Development, Puppet Labs
Glenn is an engineer at Puppet Labs Belfast, working on both the server and client side. Prior to Puppet Labs, he worked at IBM Security Systems building and deploying SIEM and vulnerability management solutions. He has worked in roles ranging from Oracle DBA, TSE to development manager.


Friday October 9, 2015 11:15am - 12:00pm
Track 8 Oregon Ballroom 204

11:15am

More Dynamic Configurations with Puppet and Consul – Dan Bode, Bodeco
This session discusses the advantages of using Puppet together with Consul to allow for more reactive automated infrastructure. * Provides an introduction to Consul. * Covers how Consul can be used with Puppet to ensure that your "Puppet profiles" register with a service discovery system and are self validating. * Presents strategies for using service registration and discovery to build distributed orchestration solutions. * Shows examples of how to make configuration more dynamic, like allowing service to re-configure themselves as nodes are either added to or decommissioned from a pool.

Speakers
avatar for Dan Bode

Dan Bode

Principal Consultant, Bodeco
Dan has been working at Bodeco for 2 years, helping companies with large scale infrastructure automation solutions. He is currently focused on building deployment solutions for large scale OpenStack environments. Previously, he did a four year stint at PuppetLabs, where he helped grow the company as one of the original employees. Prior to Puppet Labs, Dan held a wide range of technical positions supporting scientific researchers in HPC... Read More →


Friday October 9, 2015 11:15am - 12:00pm
Track 5 Oregon Ballroom 201

11:15am

Puppet Enterprise & Satellite 6 – Richard Jerrido, Red Hat & Carl Caum, Puppet Labs
Puppet has become the standard configuration management solution for computing infrastructure. Companies that rely on Puppet in heterogenous 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 management. The latest releases of Red Hat Satellite and Puppet Enterprise. Complementary deployment practices for content life cycle, provisioning, and configuration management

Speakers
avatar for Carl Caum

Carl Caum

Technical Marketing Manager, Puppet Labs
I'm a recovering SysAdmin interested in continuous delivery and IT culture that evokes empathy.
avatar for Richard Jerrido

Richard Jerrido

Principal Technical Product Marketing Manager, Red Hat
Rich Jerrido has worked with Linux since 1999 and with virtualization since 2000. Rich is the Technical Product Marketing Manager for Red Hat Satellite, assisting customers in efficiently deploying their infrastructures in support of their business objectives. Particularly, he focuses on lifecycle management, content management and governance of all things Red Hat: servers, content, configuration and subscriptions


Friday October 9, 2015 11:15am - 12:00pm
Track 3 B113-116

11:15am

Thriving in Bureaucratic Environments – Ashley Hathaway, IBM Watson
Buy-in. Processes. Corporate inertia. These are all things that can kill great ideas and squash innovation. In this session we will go over methods of success and tools to bring your great ideas to the light of day. This is for anyone that has struggled to win hearts and minds, struggled with bureaucracy, or felt like a politician in your company. Learn from techniques that work, ways to get support and comfort in picking your battles.

Speakers
avatar for Ashley Hathaway

Ashley Hathaway

Product Manager, IBM Watson
Ashley Hathaway is a product manager who believes great design is great business. She excels in distilling large ideas into executable visions. Her previous role as a UX designer and front-end developer help her develop the product vision. Her process is rooted in scalability and collaboration while always maintaining a sense of humor.


Friday October 9, 2015 11:15am - 12:00pm
Track 2 A105-106

11:15am

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 11:15am - 12:00pm
Exhibit Hall A Oregon Convention Center

11:15am

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 11:15am - 12:00pm
Exhibit Hall A Oregon Convention Center

12:00pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 12:00pm - 1:15pm
Exhibit Hall A Oregon Convention Center

12:00pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:00pm

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

Friday October 9, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:00pm

Puppet User Group Lunch
Join your fellow Puppet User Group (PUG) enthusiasts for lunch on Friday, October 9th from 12:00-1:30pm in Exhibit Hall A. 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.

Reserved tables will be located in the back-left corner of Exhibit Hall A, next to Puppet Test Pilots. 

Friday October 9, 2015 12:00pm - 1:30pm
Exhibit Hall A Oregon Convention Center

12:10pm

Sponsor Theater: Accelerate your DevOps Journey with vRealize Code Stream (VMware)
With: Rajesh Easwaramoorthy, Product Manager at VMware

Moving to a DevOps model can be an intimidating task. How do you get started? How do you maximize your chances for success? This session will answer these questions and show you how vRealize Code Stream can help you accelerate your transformation to DevOp, therefore accelerate your application cycle times.  

Friday October 9, 2015 12:10pm - 12:40pm
Exhibit Hall A Oregon Convention Center

12:45pm

Sponsor Theater: Infrastructure as Code – Ban Snowflake Deployments (EMC)
With: Jim Sanzone, Director of Technical Marketing at EMC

Manually configuring infrastructure such as servers, network and storage will lead to “snowflake” deployments and failures that could have otherwise been avoided.  Join us for LIVE DEMOS of how you can get rid of those worries by deploying, configuring and managing your infrastructure and applications in an automated way with DevOps-style components.

Friday October 9, 2015 12:45pm - 1:15pm
Exhibit Hall A Oregon Convention Center

1:30pm

AWS Management and Puppet: What To Do with Cloud Instances – Chris Barker, Puppet Labs
AWS and other cloud technologies provide tremendous benefits over traditional physical and virtual infrastructure solutions, however with them comes their own new challenges around management. Using services and components of Puppet Enterprise, this session will walk through some of those challenges and how to best address them. Topics include: securely auto-provisioning and decommissioning nodes; tools for logging and monitoring nodes in AWS; utilizing Puppet's catalog and desired endstate model to get better insight into cloud spending behavior. The presentation will cover the Puppet Labs AWS module, how it is used by the Puppet Labs solutions engineering team, including how it was used to build this presentation. Modules from the talk will be available to help get one started with puppetizing AWS infrastructure.

Speakers
avatar for Chris Barker

Chris Barker

PrinciPAL Technical Solutions Engineer, Puppet Labs
Turning in his pager for an airline miles membership, Chris Barker now helps fellow system administrators refine and automate their infrastructure. In his past life as a systems administrator, he has administered Linux, Windows and OS X systems in infrastructure ranging from small businesses to Fortune 500 companies. He was drawn to Puppet due to his automation-driven creativity. When not traveling for Puppet Labs, he resides in Portland, OR... Read More →


Friday October 9, 2015 1:30pm - 2:15pm
Track 6 Oregon Ballroom 202

1:30pm

Deploying OpenStack with Puppet Faster Than Light – Emilien Macchi, Red Hat & Colleen Murphy, HP
OpenStack is today the largest open source project to deploy cloud computing resources. Puppet is today the most popular tool to deploy OpenStack at scale. In this presentation, we understand why we need a tool like Puppet to deploy such a big project. We will also focus on the importance of the community ahd how to contribute.

Speakers
avatar for Emilien Macchi

Emilien Macchi

Sr. Software Engineer, Red Hat
Emilien Macchi is a software engineer at Red Hat, and has contributed to several OpenStack projects but mostly to the Puppet OpenStack project, on which he's the current project technical leader. When he isn't working to make OpenStack deployement simpler, faster and stronger, he's improving his running stats, doing some winter sports or traveling.
avatar for Colleen Murphy

Colleen Murphy

DevOps Engineer, HP
Colleen works at HP as a software engineer on the OpenStack Infrastructure team and is a core reviewer on the StackForge Puppet Modules team. Previously she worked at Puppet Labs as a module engineer. She has a background in system administration with the Computer Action Team (The CAT) at Portland State University.


Friday October 9, 2015 1:30pm - 2:15pm
Track 7 Oregon Ballroom 203

1:30pm

How to Integrate Other People's Modules – Sally Lehman, GoDaddy
Writing Puppet to cover all the different parts of your system is a lot less time consuming if you use modules already available on the web to compliment what you build yourself. There are a number of ways to do this and keep track of which modules you are using and their updates, including git submodules, librarian-puppet and r10k. This talk covers how to use those methods, how to adapt the modules you've included to your needs, and how to contribute back to the community. Attendees will learn to confidently and quickly integrate modules from GitHub and the Forge into their design, make adaptions or improvements to the design, and make contributions back to the Forge.

Speakers
avatar for Sally Lehman

Sally Lehman

Email Engineer, GoDaddy
Sally grew up in various small towns in Oregon and Washington, and is a recent transplant to Tempe, AZ. Her first computer experiences were with EMACs, MS-DOS, and Ski Free when she was < 5 years old. At GoDaddy, Sally is an email engineer. She built out the Puppet and CI/CD server infrastructure for GoDaddy email marketing and Madmimi.com, and maintains uptime on a range of GoDaddy's existing email products. Sally's favorite movie is Office... Read More →


Friday October 9, 2015 1:30pm - 2:15pm
Track 4 C123-124

1:30pm

Puppetizing Your Organization: Taking Puppet from a Proof of Concept to the Configuration Management Tool of Choice – Rob Nelson, ATT
You've shown off a proof of concept and your organization has chosen to move forward with Puppet. What now? We'll examine successful methods you can employ to integrate Puppet with your culture and tooling as well as what to avoid.

Speakers
avatar for Rob Nelson

Rob Nelson

System Administrator, ATT
Rob Nelson is an IT professional with over 15 years of experience in the industry ranging from small businesses to Fortune 100 enterprises. Rob currently supports the private cloud infrastructure for a security operations organization and wears a lot of hats, including sysadmin, developer, operations, support, testing, planning, implementation, mentor and mentee. He enjoys sharing his experiences on his blog and via Twitter in the hopes of saving... Read More →


Friday October 9, 2015 1:30pm - 2:15pm
Track 5 Oregon Ballroom 201

1:30pm

Vendor Abstraction in the Age of Commoditization – Sam Kottler, DigitalOcean
As workloads shift between physical data centers and cloud infrastructure providers, configuration management that targets different underlying deployment types has become critical. Of course, many vendors in both the cloud, systems and networking spaces rely on specific features that only they have to attract and retain customers. These factors create an interesting dichotomy when building commoditized infrastructure that runs across different topologies. In this talk we'll cover different methods and techniques for building modern infrastructure that spans the data center and public cloud seamlessly.

Speakers
avatar for Sam Kottler

Sam Kottler

Team Lead, Platform Engineering, DigitalOcean
Sam Kottler is a software and systems engineer and has worked on some of the most prominent projects in the Ruby community. He's a core committer on Bundler, RubyGems, CentOS, Ansible, and operates RubyGems.org's infrastructure. In addition to his open source contributions, Sam is the founding member of the platform engineering team at DigitalOcean, where he designs and manages hardware and data centers across the globe. Before DigitalOcean he... Read More →


Friday October 9, 2015 1:30pm - 2:15pm
Track 1 Exhibit Hall B

1:30pm

Why NetDevOps? How? – Leslie Carr, Cumulus Networks
The year is 2015. After little turmoil, DevOps has taken over the server world. However, deep in the heart of the cubicles, network engineers still toil and type away at manual configurations. NetDevOps is here to change all of that. Why do you need DevOps in your network? How do you start? What benefits will it give you? How can you combine this with Puppet? These questions will be answered in this talk!

Speakers
avatar for Leslie Carr

Leslie Carr

DevOps Engineer, Cumulus Networks
Leslie Carr is currently an engineer specialising in automation at Cumulus Networks. She was previously on the production side of the world at many large websites, such as Google, Craigslist and Wikimedia. She is a lover and user of open source and automation, and she dreams of robots taking over all of our jobs one day.


Friday October 9, 2015 1:30pm - 2:15pm
Track 2 A105-106

1:30pm

How Beaker is Making the World Spin Faster – Kevin Imber, Puppet Labs
We’ll cover Beaker’s location in the Puppet ecosystem. This includes questions such as “What does Beaker do?”, “Where does Beaker fit in my testing infrastructure?”, and “What does the infrastructure around Beaker look like?” We’ll also cover how easy it is to get started in Beaker, what improvements we’ve been making, and what we plan to do with it going forward.

Speakers
avatar for Kevin Imber

Kevin Imber

QE Toolsmith, Puppet Labs
I found the joy of writing internal tools when I jumped into re-writing an old build system that needed overhauling at a previous gig. I spent the next year convincing my boss that I should do internal development. My career goal: to impact more people with my software. Being a toolsmith at an ops tools company -- how can I affect more people than that?


Friday October 9, 2015 1:30pm - 2:15pm
Track 3 B113-116

1:30pm

Puppet Server: 2015 and Beyond! – Chris Price, Kevin Corcoran & Archana Sridhar, Puppet Labs
At last year's PuppetConf, we announced the first release of Puppet Server, our next-generation Puppet master. Since then, we've been working hard to make it even better. In this session, we'll give an overview of all of the new features we've added and improvements we've made in the last year. We'll talk about how we've improved performance and memory usage, and added some new administrative APIs to help you manage the server. There will be a demo of new metrics and monitoring capabilities that we're adding for Puppet Enterprise, and we'll share some info about the new file sync capabilities, designed to help you manage your Puppet code in large-scale deployments. To wrap up, we'll give a sneak preview of what's in store for 2016!

Speakers
avatar for Kevin Corcoran

Kevin Corcoran

Software Engineer, Puppet Labs
Kevin is an engineer at Puppet Labs. He lives in Portland. A refuge from academia, he thinks that writing code can be pretty fun, especially when it involves distributed systems, performance-critical code or lots of parentheses. When not staring at a glowing rectangle, he’s outside attempting to ride his mountain bike or climb a rock, but falling off in both cases.
avatar for Chris Price

Chris Price

Software Engineer, Puppet Labs
Chris has been working at Puppet Labs for over three years, with a focus on back-end services and performance and scalability improvements. When he's not coding, he enjoys cycling, hiking, a good glass of scotch and watching his two-year-old daughter entertain herself for hours on end by tossing pebbles into the nearest body of water. Preferably, when it's an ocean.
avatar for Archana Sridhar

Archana Sridhar

Technical Product Manager, Puppet Labs
Archana is a product manager at Puppet Labs with a background in designing and implementing various types of solutions. She is passionate about focusing on user motivation, user experience and feedback in designing the solutions and in using Agile methodologies to achieve this. Archana loves being part of the Puppet Labs team and working with the amazing people here. When not working, Archana is building Legos with her kids, listening to music... Read More →


Friday October 9, 2015 1:30pm - 2:15pm
Track 8 Oregon Ballroom 204

1:30pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 1:30pm - 2:15pm
Exhibit Hall A Oregon Convention Center

1:30pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 1:30pm - 2:15pm
Exhibit Hall A Oregon Convention Center

2:30pm

Crossing the Great Divide: The Puppet Enterprise Roadmap and Converting Success in One Team to Many – Susannah Axelrod & Lindsey Smith, Puppet Labs
Not another boring roadmap presentation. 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 these features work together to solve your problems.

Speakers
avatar for Susannah Axelrod

Susannah Axelrod

Product Management, Puppet Labs
Susannah joined Puppet Labs in 2013 and leads the product management team. Prior to Puppet Labs, she held product and marketing leadership positions at Thomson Reuters, Sage Software, Intuit and Intel Corp. She has also worked as a marketing and strategy consultant for a diverse set of technology companies. Susannah earned a BA with honors from the University of Chicago and an MBA from the Wharton School of the University of Pennsylvania.
avatar for Lindsey Smith

Lindsey Smith

Sr. Product Manager, Puppet Labs
Lindsey is a senior product manager at Puppet Labs and nothing makes him happier than talking with customers to hear the good, the bad and the ugly in their own words. He has been working in the software industry since teaching himself to program in junior high (highlights include cafeteria chain trainee scheduling system and 4-H chicken judging score management) as well as sysadmin jobs all through high school and college. Software engineer... Read More →


Friday October 9, 2015 2:30pm - 3:15pm
Track 8 Oregon Ballroom 204

2:30pm

Package Managers and Puppet – Joseph Damato, packagecloud.io
This talk will begin by explaining what a package manager is and how package managers work, at a high level. Next, we'll observe the common patterns seen on the internet of compiling software in a Puppet manifest and discuss why this not ideal. This talk will conclude by showing how you can add package repositories to your infrastructure using Puppet and what settings are important for ensuring secure access to remote package repositories.

Speakers
avatar for Joseph Damato

Joseph Damato

Founder, packagecloud.io
Joe is a computologist who specializes in low-level systems, performance analysis and debugging really weird things. He built https://packagecloud.io to help individuals and organizations quickly, easily and securely generate package repositories for their internal infrastructure and for distributing software to customers.


Friday October 9, 2015 2:30pm - 3:15pm
Track 4 C123-124

2:30pm

Say No, Like a Boss! – Deb Nicholson, Open Invention Network
A little finesse goes a long way when you start saying no to unreasonable clients, low pay or other things that are unlikely help your career or increase your happiness in the long run. Not every job, module or meeting is going to lead to more of the kinds of opportunities you want. Figuring out how to say no gracefully, helps you build and maintain good formal and informal relationships. Some verbal self-defense can help keep you from get "voluntold" or otherwise stuck with work that you really shouldn't be doing. Clarifying your project or company's larger goals can help you narrow the scope of tasks that seem to have no real finish line so you can get them off your plate in a timely fashion.

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Outreach, Open Invention Network
Deb Nicholson wants to make the world a better place with technology and social justice for all. After many years of local political organizing, she started handling outreach for the Free Software Foundation and became an enthusiastic free software activist. She likes talking to developers about software patents, to project maintainers about leadership and activists about free software. She is currently the community outreach director at the Open... Read More →


Friday October 9, 2015 2:30pm - 3:15pm
Track 2 A105-106

2:30pm

SIMP – A Flexible Compliance Automation Framework Project – Trevor Vaughan, Onyx Point
This session introduces the System Integrity Management Platform (SIMP). SIMP is an open source project that uses Puppet and complementary tools to build a RHEL/CentOS-based infrastructure from the ground up. The primary goal of the project is to provide compliance with the NIST 800-53, the SCAP Security Guide and community best practice, while providing the flexibility required for business operations.

Speakers
avatar for Trevor Vaughan

Trevor Vaughan

VP, Onyx Point
Trevor is a co-founder of Onyx Point, Inc. and has been using Puppet for around eight years to automate pretty much everything. He is the organizer of the Baltimore Puppet Users Group and a voracious open source supporter.


Friday October 9, 2015 2:30pm - 3:15pm
Track 3 B113-116

2:30pm

Application Modeling Patterns – David Lutterkort & Ryan Coleman, Puppet Labs
David Lutterkort will talk about how you'll be able to get started with Application Orchestration using the Puppet code you've already written. He'll cover the language features in more detail and walk through a number of patterns for modeling distributed applications with Puppet. 

Speakers
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs. He's worked on the Puppet Forge, Approved & Supported modules and is currently working on Puppet Enterprise. His background is in systems administration, working at Penn State on central services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system.
avatar for David Lutterkort

David Lutterkort

Principal Software Engineer, Puppet Labs
David is a principal engineer at Puppet Labs and the technical lead for Puppet Labs' development of application management, and used to lead the development of Razor, the best provisioning tool, ever. Before joining Puppet Labs, David worked at Red Hat on a variety of management tools and served as the maintainer of Apache Deltacloud. He was one of the earliest contributors to Puppet, and is the main author of Augeas, a configuration editing... Read More →


Friday October 9, 2015 2:30pm - 3:15pm
Track 5 Oregon Ballroom 201

2:30pm

Azure for the Non-Microsoft Person – Scott Hanselman
Join Scott Hanselman as he digs into the open source SDKs of Windows Azure. Let’s access Azure from the command line and deploy and redeploy with Git. We’ll fire up Linux VMs, setup Mongo and run node.js apps in the cloud. We’ll add features from the cloud store like SendGrid and New Relic. The future of the cloud is open and it’s a hybrid. This technical session will cover Windows and Mac, .NET and more.

Speakers
avatar for Scott Hanselman

Scott Hanselman

Principal Program Manager, Self
Scott is a web developer who has been blogging at http://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com on developers' lives and loves, and http://ratchetandthegeek.com for pop culture and tech media. He's written a number of books and spoken in person to... Read More →


Friday October 9, 2015 2:30pm - 3:15pm
Track 7 Oregon Ballroom 203

2:30pm

Managing Mesos, Docker and Chronos with Puppet – Roger Ignazio, Mesosphere
A solid configuration management solution is key to any well-run, well-documented environment. Fortunately, Puppet can do more than just host-bound configuration. In this presentation, Roger Ignazio will demonstrate how to build and deploy Docker images, Apache Mesos clusters, and create scheduled jobs in Chronos, all without leaving the Puppet DSL.

This presentation will demonstrate how you can use Puppet for
* Deploying Mesos clusters on-premise and in the cloud
* Building Docker containers declaratively
* Creating Chronos jobs that make use of Docker containers

Speakers
avatar for Roger Ignazio

Roger Ignazio

Infrastructure Automation Engineer, Mesosphere
Roger Ignazio is an Infrastructure Automation Engineer at Mesosphere. He is passionate about improving engineering productivity through better automation, tooling, and reporting. Roger’s current interests include distributed systems, fault tolerance, and great user experience. In his free time, he enjoys photography and being outdoors. He lives in Portland, Oregon with his wife Sarah and their two cats.


Friday October 9, 2015 2:30pm - 3:15pm
Track 6 Oregon Ballroom 202

2:30pm

Managing Your Datacenter Network with Puppet – Fabrizio Maccioni, Cisco
As IT organizations adopt the cloud strategy to build agile data centers, they realize the need to move fast and drive higher levels of innovation. One of the key components is automation for reliable provisioning and management of the datacenter network. Join us as we discuss how Puppet can be leveraged to manage your Cisco data center network.

Speakers
avatar for Fabrizio Maccioni

Fabrizio Maccioni

Technical Marketing Engineer, Cisco
Fabrizio Maccioni is a Technical Marketing Engineer in the Enterprise Switching Group and he is focused on Programmability and Automation on Nexus Platforms. Prior to his time at Cisco, Fabrizio was Datacenter Network and Security Manager at Tiscali an Italian ISP where he was in charge of Network and Security activities of 3 Datacenters delivering B2B and B2C ISP services all around Europe. Prior to Tiscali, Fabrizio was Senior Software... Read More →


Friday October 9, 2015 2:30pm - 3:15pm
Track 9 A107-109

2:30pm

Order in a World of Snowflakes – Keiran Sweet & Pedram Sanayei, Sourced Group
Sourced Group is currently working with a highly-regulated Australian financial institution to provide them the capability of not only managing the SOE of their 4000-strong fleet, but also allowing external teams to write and consume modules at a fast pace for application deployment and management. With externally authored modules and user-driven node classification, every node in our fleet has the potential to be snowflake in need of ordered management. The central tool of choice for this undertaking: Puppet Enterprise. This talk will examine how recently-introduced Puppet features, alongside a modern deployment pipeline, have allowed us to achieve our fleet management goals, neatly integrate with the company's pre-existing cloud broker, and maintain the strict security and integrity boundaries mandated by this organization.

Speakers
avatar for Pedram Sanayei

Pedram Sanayei

Consultant, Sourced Group
Pedram Sanayei is a consultant with Sourced Group and is currently based in Sydney, Australia. His current engagement is as a Windows platform lead at a major financial institution. With a background in platforms and automation, his focus is on enhancing the Windows fleet world - one puppet module at a time.
avatar for Keiran Sweet

Keiran Sweet

Sr. Consultant, Sourced Group
Keiran Sweet is a consultant with Sourced Group and is currently based in Sydney, Australia. He works with customers to automate more and integrate with next-generation technologies. He has previously held roles as a senior Linux administrator in the financial sector in Australia and in the UK, and has been using Puppet for 7 years.


Friday October 9, 2015 2:30pm - 3:15pm
Track 1 Exhibit Hall B

2:30pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 2:30pm - 3:15pm
Exhibit Hall A Oregon Convention Center

2:30pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 2:30pm - 3:15pm
Exhibit Hall A Oregon Convention Center

2:30pm

Design Jam: Moar Data! Design Your Ultimate Infrastructure Data Tool
Design Jam: Moar Data! Design Your Ultimate Infrastructure Data Tool

Led by Verne Lindner, Charlie Sharpsteen, and Melinda Campbell

Topic: What if Puppet provided you with more insight into your nodes? What would you want to know? How would you want to interact with that data? Come design the tool you’d like to use.

What’s a design jam? If you can draw boxes, dots and lines, and like thinking about new ways to solve problems join us for a design jam. This is a hands-on workshop where we collaborate on the future of new Puppet tools.



Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior User Experience Designer, Puppet Labs
Melinda has been with Puppet Labs for 3 years and, not so coincidentally, this will be her 3rd year running design jams at PuppetConf. She worked on the Forge website team for a couple years, but for the past several months has been focusing the future of Puppet Enterprise.
avatar for Verne Lindner

Verne Lindner

Senior UX Designer, Puppet Labs
Verne joined Puppet Labs a year and a half ago to work on expanding PE's reporting and data visualization tools. Prior to Puppet Labs, Verne did UX design on internet-of-things devices at Intel, personal financial management apps for Stancorp Financial, and educational and entertainment projects for a variety of startups. In her spare time, she makes iOS word game apps for kids, then forgets to promote them anywhere.
avatar for Charlie Sharpsteen

Charlie Sharpsteen

Support Engineer, Puppet Labs
Charlie Sharpsteen an Open Source Support Engineer at Puppet Labs where he spends his time pulling Puppet tools apart to figure out why the pieces work they way they do. Prior to joining Puppet Labs in 2013, Charlie worked as a consultant for Civil Engineering projects with a passion for data analysis and visualization. In his spare time, Charlie can be found contributing to Open Source projects in the Puppet Ecosystem.


Friday October 9, 2015 2:30pm - 4:30pm
B110-111

3:15pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:15pm

Puppet Test Pilots
Drop by any time to interact with new prototypes and help improve the user experience of Puppet products. Participate at the conference (and score a Puppet Test Pilot t-shirt), or sign up to participate remotely from your home or office.

Friday October 9, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:15pm

Networking Break & 'It's a Wrap' Celebration
That's (almost) a wrap! Join us in the Exhibit Pavilion for the afternoon break. Enjoy beer, wine and speciality beverages as the 2015 comes to a close and we get ready to blast off into 2016.

Friday October 9, 2015 3:15pm - 3:45pm
Exhibit Hall A Oregon Convention Center

3:45pm

Building Communities – Byron Miller, HomeAway.com
Experiences and Lessons learned from building a puppet user group and how I was able to leverage the same experiences to build an internal community to help accelerate the adoption, knowledge and awareness of puppet.

Speakers
avatar for Byron Miller

Byron Miller

Cloud Engineer, HomeAway.com
Cloud Engineer at HomeAway.com. Certified Puppet Professional doing configuration management on Linux & Windows. Founder & Organizer of Austin Puppet Users Group.


Friday October 9, 2015 3:45pm - 4:30pm
Track 7 Oregon Ballroom 203

3:45pm

Collaboration Fails: Using Behavior Science to Understand, and Navigate, the Most Treacherous Pitfalls When Humans Work Together – Robin Calhoun, Jama Software
Even with the best intentions, collaboration at work can go horribly wrong. We’ve all experienced working in teams where there’s a process that no one gets, communication goes awry and decisions somehow always feel wrong. What’s going on? Behavior science, particularly behavioral economics, can help bring predictability to this ridiculous pattern at work. Knowing certain human traits can start to explain why some collaboration attempts work, and others fail miserably. In this talk I'll share recent scientific findings about how people think and make decisions. Learn ways we’ve changed how we work at Jama Software, and moves you can use next time you find yourself working with other people!

Speakers
avatar for Robin Calhoun

Robin Calhoun

Product Manager, Jama Software
Robin Calhoun is a product manager for Jama Software, as well as a certified ScrumMaster. Calhoun users her education in human behavior and economics to direct product decisions and team management, combining this expertise with the ever-evolving body of knowledge in Agile development practices. Before joining the Jama team Calhoun was a product manager at Tendril, defining data-driven energy service management products. She holds a degree from... Read More →


Friday October 9, 2015 3:45pm - 4:30pm
Track 6 Oregon Ballroom 202

3:45pm

It Sounded Good on Paper – Lessons Learned from the Puppet Trenches – Jeffery Smith, GrubHub
Puppet can be a scary thing to jump into. You're bound to make mistakes. My goal is to make sure you don't make the mistakes we've already made. This talk is a walkthrough of our Puppet journey, along with the hurdles, pitfalls, solutions and existing problems. We'll cover Module organization Testing Modules, what you should and shouldn't do despite the testing hype Branching strategies for source control Puppet, Application Deployments and the necessary dividing line between the two Secrets management (Passwords, SSL Keys and keeping them out of the source code repository)

Speakers
avatar for Jeffery Smith

Jeffery Smith

Manager, Site Reliability Engineering, GrubHub
Jeff Smith has been working in the technology field for almost 15 years. He has a love for open source software and workflow management. Jeff's first exposure to configuration management was via homegrown bash scripts, but when he met Puppet, it was love at first sight. Jeff currently serves as the manager for the site reliability engineering group at GrubHub.


Friday October 9, 2015 3:45pm - 4:30pm
Track 1 Exhibit Hall B

3:45pm

Module Menagerie: A Curated Selection of Non-Core Puppet Types – Reid Vandewiele, Puppet Labs
Are you finding it difficult to describe your desired configuration using only package/file/service types? Are the 30-odd types available out of the box with Puppet not enough to effectively model your state? Puppet ships with enough vocabulary to get you started but no one should limit themselves to just the built-in types. In the more than ten years since Puppet was created the community has implemented many new primitives that expand the vocabulary of things which can be described by Puppet. This session will present a series of high-quality, low-level utility modules that don't ship with core but that any Puppet master would be glad to have in their toolbox.

Speakers
avatar for Reid Vandewiele

Reid Vandewiele

Technical Solutions Engineer, Puppet Labs
Reid Vandewiele works for Puppet Labs as a technical solutions engineer (TSE) based out of Portland, Oregon, building and assisting with proof-of-concept Puppet implementations and technical introductions. Reid joined the TSE team at Puppet Labs in 2012, transitioning to Puppet and the TSE role after spending four years as a Unix/Linux system administrator at Portland State University. After ramping up at Puppet HQ, in 2013 Reid spent four months... Read More →


Friday October 9, 2015 3:45pm - 4:30pm
Track 2 A105-106

3:45pm

Provisioning Infrastructure with Puppet – Gareth Rushgrove, Puppet Labs
Puppet is already a great tool for managing the software on a fleet of machines. But where do those machines, and the networks they rely on, come from? This talk will introduce a number of Puppet tools that help with the provisioning of infrastructure, whether that be in the cloud or in your local datacenter. In this talk we'll show: * How Razor can be used to bring bare metal machines into a state where configuration management can take over * How you can use Puppet to create and manage virtual machines in vSphere * Demos of describing entire AWS stacks (including networks, autoscaling groups and DNS) with Puppet * Examples of Puppet managing network switches and routers * The importance of managing new machines or networks over time, and how Puppet fights configuration drift at the entire infrastructure level. The core Puppet tools can be easily extended to manage much more than host level resources like files, services and packages. As well as examples of what's possible today using Puppet we'll also talk about the what's next and provide pointers for anyone wanting to take control of any API managed infrastructure in the future.

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Senior Engineer, Puppet Labs
Gareth Rushgrove is a senior software engineer at Puppet Labs. 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 security. When not working he can be found writing the Devops Weekly newsletter or hacking on software in new-fangled programming languages.


Friday October 9, 2015 3:45pm - 4:30pm
Track 8 Oregon Ballroom 204

3:45pm

Running a Benevolent Puppet Regime – Seth Goings, ReadyTalk
Using Puppet during training courses and tutorials is fun. Everything seems to fit right into place - need a package installed and service enabled? You got it, buddy. However, rolling Puppet out into both your existing production infrastructure and developers’ hand-crafted workstations-of-art is a whole different challenge, isn’t it? Developer Dave won’t stop grumbling about how he won’t allow Puppet on his machine because it will totally destroy “his glorious dotfiles” and CTO Chuck still questions the reason for configuration management in the first place. Sound familiar? Through the telling of several short stories from ReadyTalk’s Puppet adoption epic, you’ll learn some potential snags to avoid and tips/tricks to try out when rolling out Puppet into your place of work.

Speakers
avatar for Seth Goings

Seth Goings

DevTools Team Lead, ReadyTalk
Seth is the DevTools team lead at ReadyTalk. On weekdays, Seth and his teammates are helping to pave a smoother, and continuous road to production for all of the components that go into ReadyTalk’s web, audio and video conferencing solutions. On the weekends, Seth tries to live up to his nickname, “Seth the Builder,” by breaking out his pneumatic framing nailer or miter saw for just “one last project.”


Friday October 9, 2015 3:45pm - 4:30pm
Track 3 B113-116

3:45pm

Stop Writing Puppet Modules: A Guide to Best Practices in the Puppet Community – Lucas Yamanishi, ADNET Systems
Community is one of the best things about Puppet. It not only has mailing lists, chat and meetings, the Puppet Community helps solve common problems. With over 3,000 modules on the Puppet Forge today, it has never been easier to deploy from scratch. But are you really seeing the benefits of this community? This talk focuses on using and improving existing Puppet modules. Starting with business considerations, it progresses through common open source workflows and ends with a detailed look at technical patterns and best practices.

Speakers
avatar for Lucas Yamanishi

Lucas Yamanishi

System Administrator, NASA Goddard Space Flight Center / ADNET Systems
Lucas Yamanishi began his professional IT operations career upon assignment to the position of Radio Telephone Operatori for his US Army infantry platoon. He soon discovered several undocumented features in his cryptographic equipment and began automating his workflows. He later worked as a reserve counterintelligence trainee before being medically discharged due to injuries sustained in Iraq. He now works for ADNET Systems in NASA’s Space... Read More →


Friday October 9, 2015 3:45pm - 4:30pm
Track 4 C123-124

3:45pm

Taking the Most of Puppet's Public Key Infrastructure – Miguel Di Ciurcio Filho, Instruct
Puppet has built-in Certificate Authority (CA) and Public Key Infrastructure (PKI) tools that makes the administration of the SSL certificates of agents and other components on a Puppet infrastructure much easier. Originally designed to provide certificates for Puppet’s infrastructure, the built-in CA and PKI can be very handy in many different scenarios, greatly reducing extra work and rising the bar for overall security on an enterprise environment. We will explore some examples on using the internal CA and PKI for configuring web servers, VPNs, web browsers certificate stores, WiFi WPA TLS authentication using 802.1x and others. These examples come from real world deployments.

Speakers
avatar for Miguel Di Ciurcio Filho

Miguel Di Ciurcio Filho

Systems Architect, Instruct
Miguel holds degrees in computer science and network specialization. At university he participated on the Google Summer of Code, working on the the QEMU project. Most of his career, Miguels has worked as a Linux system administrator and instructor. He has contributed to open source projects in many ways, from patches to talks at conferences and events. A few years ago, he was already using Puppet and decided to begin his own company. Miguel found... Read More →


Friday October 9, 2015 3:45pm - 4:30pm
Track 5 Oregon Ballroom 201

3:45pm

Demo Showcase
Track 1: What is Puppet Enterprise?

An introduction to Puppet Enterprise, the problems it addresses, what it can do, and how it works.


  • Overview of Puppet Enterprise for Windows: Get an introduction to Puppet Enterprise and how it can help you manage Windows environments.

  • Overview of Puppet Enterprise for Linux: Get an introduction to Puppet Enterprise and how it can help you manage Linux environments.


Track 2: What technologies can you manage with Puppet?

See how Puppet Enterprise can help manage the diverse set of technologies you use rely within your ecosystem.


  • Provisioning Bare Metal Infrastructure with Razor: An overview of using Puppet Enterprise to automate provisioning of bare metal infrastructure to accelerate your day one operations.

  • Managing Cloud and Virtual Machines: An overview of using Puppet Enterprise to automate the provisioning and configuration of cloud and virtual environments, from AWS and Microsoft Azure to OpenStack and VMware vSphere.

  • Launching and Managing Docker Containers: An overview of using Puppet Enterprise to quickly install and manage Docker containers.

  • Network Automation with Puppet Enterprise: An overview of using Puppet Enterprise to automate the setup and configuration of network devices from Cisco, Huawei, Arista and Cumulus.


Track 3: What’s new from Puppet?

Learn about hot new capabilities we are introducing with Puppet Enterprise and how they can help you improve speed of deployment and reliability of the technology you manage.


  • Orchestrating Applications with Puppet: How to use Puppet Enterprise to orchestrate and manage the deployment of applications that span multiple nodes or even across data centers

  • Reporting and Insight with Puppet Enterprise: Learn how to use the new, redesigned Puppet Enterprise UI and discover how to deliver insight into the state of infrastructure, changes, and relationships among configurations in your environment.

  • Effective Infrastructure as Code Management with Puppet: How to use Puppet Enterprise to ensure more reliable deployments and efficiently test, review, promote Puppet code across your development, testing and production environments.


Friday October 9, 2015 3:45pm - 4:30pm
Exhibit Hall A Oregon Convention Center

6:00pm

Pub Crawl
Explore Portland & taste some of the local brews by joining us for the PuppetConf pub crawl! We'll have stops throughout downtown following the close of PuppetConf sessions. Start from the beginning or meet us along the way!

We'll start at Thirsty Lion:  71 SW 2nd Ave, Portland, OR 97204

We'll go to Kells Irish Pub: 112 SW 2nd Ave, Portland, OR 97204

Please note that food will be provided; however, drinks will need to be bought on your own. 

Friday October 9, 2015 6:00pm - 8:00pm
Thirsty Lion & Kels Irish Pub