Loading…
This event has ended. View the official site or 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, September 22
 

12:00pm

Training Lunch
Join us for lunch in the Atrium. Available for Training attendees.

Monday September 22, 2014 12:00pm - 1:00pm
Atrium Level 2

1:00pm

Puppet Contributor Summit Module Track
1:00 - 4:30: Breakout into hacking tables focused on specific topics (like DevDay last year)
4:30 - 5:00: Wrap-up session

Speakers
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs, responsible for the Puppet Forge. He used Puppet at Penn State to keep up with demands in Penn State's central infrastructure teams before joining Puppet Labs as a professional services engineer. He has tackled building services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system and would love to chat with you about solving problems with... Read More →


Monday September 22, 2014 1:00pm - 5:00pm
Golden Gate A B2

1:00pm

Puppet Contributor Summit Puppet Core Track
1:00 - 4:30: Breakout into hacking tables focused on specific topics (like DevDay last year)
4:30 - 5:00: Wrap-up session

Speakers
avatar for Eric Sorenson

Eric Sorenson

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.


Monday September 22, 2014 1:00pm - 5:00pm
Golden Gate B B2

5:00pm

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

Monday September 22, 2014 5:00pm - 8:30pm
Yerba Buena South and North Registration Lower B2

6:00pm

Meet the Authors
Spend some time with Gene Kim, author of Visible Ops and The Phoenix Project; James Turnbull, Spencer Krum, William Van Hevelingen and Ben Kero, Pro Puppet; Dan Bode and Nan Liu, Puppet Types and Providers; and Alessandro Franceschi, Extending Puppet.

Monday September 22, 2014 6:00pm - 7:30pm
Salon 7-9 Lower B2

6:00pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the console, and new features. We'll save time for Q&A too.


Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new PowerShell integration. We'll save time for Q&A too.


Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We'll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we'll take feedback. Tell us what direction you'd like to see these features go. How can Puppet Enterprise help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:


  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise



  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure



  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment


You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peek of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced, real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your puppet master, and how you can monitor throughput improvements in real time while you add additional puppet masters to your cluster.

Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Monday September 22, 2014 6:00pm - 8:30pm
Nob Hill Lower B2

6:00pm

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Monday September 22, 2014 6:00pm - 8:30pm
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

6:00pm

Puppet Pop-Up Shop
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.

Monday September 22, 2014 6:00pm - 8:30pm
Salon 7-9 Lower B2

6:00pm

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.

Monday September 22, 2014 6:00pm - 8:30pm
Yerba Buena Ballroom Level Lower B2

6:00pm

Hacker Lounge: After-hours activities, drinks and fun
Come for the drinks and snacks, stay for the gaming. After-hours activities may continue until 2 AM.

Monday September 22, 2014 6:00pm - 11:59pm
Golden Gate Ballroom C B2

10:00pm

Werewolf Games
Come play a party game that’s equal parts guile and manipulation. Werewolf pits “villagers” against “werewolves” in a game of survival. The rules are simple to follow, and soon you’ll see fellow PuppetConf attendees in a new light. Read the rules.

Monday September 22, 2014 10:00pm - 11:59pm
Willow B2
 
Tuesday, September 23
 

7:00am

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

 Meet at 6:45 AM and we'll take off at 7 AM.

Tuesday September 23, 2014 7:00am - 8:00am
Atrium Level 2

7:00am

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

Tuesday September 23, 2014 7:00am - 6:00pm
Yerba Buena South and North Registration Lower B2

7:45am

Puppet Test Pilots & Puppet Certification Testing Breakfast
Don't miss the meet & greet breakfast, a great opportunity to share stories and get to know your fellow Puppet Test Pilots & Puppet Certified members. Plus, there's a raffle!

Tuesday September 23, 2014 7:45am - 8:45am
Salon 10-12 Lower B2

8:00am

Breakfast
Glad you're here! Grab a plate — join us for breakfast.

Tuesday September 23, 2014 8:00am - 9:00am
Atrium & Ballroom Foyers

8:00am

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Tuesday September 23, 2014 8:00am - 9:00am
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

9:00am

Keynote: Nearly a Decade of Puppet: What We've Learned and Where We're Going Next - Luke Kanies, Puppet Labs
A decade in, the Puppet movement has only just begun.

Speakers
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 →


Tuesday September 23, 2014 9:00am - 9:50am
Salon 7-9 Lower B2

9:55am

Keynote: The Phoenix Project: Lessons Learned - Gene Kim, IT Revolution Press
Speakers
avatar for Gene Kim

Gene Kim

Author and IT Researcher, IT Revolution Press
Gene Kim is a multiple award-winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years, and has researched high performing IT organizations for almost as long. He has written three books, including “The Visible Ops Handbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win."


Tuesday September 23, 2014 9:55am - 10:20am
Salon 7-9 Lower B2

10:25am

Keynote: Trust Me - Kate Matsudaira, Popforms
No matter where you are in your organization, you want to be trusted by your boss, your team, and your friends. You want to be trusted to do a good job. You want to be someone who others can count on when things go wrong (and in operations roles, they frequently do). However, building trust isn't always so straightforward. Sure, you can earn someone's trust over time, but in the devops world, where you are bridging different disciplines and communication is key, how can you be sure you come off as trustworthy right away to the many people who depend on you? This talk will cover some of the science behind why people trust one another and give you some specific strategies to help you build trust and level up your career.

Speakers
avatar for Kate Matsudaira

Kate Matsudaira

Founder / CEO, Popforms
Kate Matsudaira is an experienced technology leader. She worked in big companies like Microsoft and Amazon, 3 successful startups (Decide acquired by eBay, Moz, and Delve Networks acquired by Limelight), before starting her own company Popforms. Having spent her early career as a software engineer she is deeply technical and has done leading work on distributed systems, cloud computing and mobile. However, she has shown herself as more than... Read More →


Tuesday September 23, 2014 10:25am - 10:50am
Salon 7-9 Lower B2

10:50am

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Tuesday September 23, 2014 10:50am - 11:00am
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

10:50am

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.

Tuesday September 23, 2014 10:50am - 11:10am
Nob Hill Lower B2

10:50am

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

Tuesday September 23, 2014 10:50am - 11:10am
Foyers B2

10:50am

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 10:50am - 11:10am
Mission Tunnel Level 2

10:50am

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 10:50am - 11:10am
Mission Tunnel Level 2

11:00am

Certification Testing
Puppet Certification Testing
Testing center open 11: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 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! PuppetConf is a great time to try your hand at either the Puppet Professional exam or the Puppet Developer exam. 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.

Puppet Certification exams are normally $200, but will be free at PuppetConf. Each computer-based exam is composed of 60 multiple-choice questions, and is allotted 90 minutes for completion. In order to prepare for the exam, please review the exam objectives and familiarize yourself with the testing process in Steps to Certification. Space is limited, so early registration is encouraged. 

Email certification@puppetlabs.com with any questions or to have your name added to an interest list. 

Tuesday September 23, 2014 11:00am - 6:00pm
Foothill J Level 2

11:10am

Infrastructure-as-Code with Puppet Enterprise in the Cloud - Evan Scheessele, HP
In this approachable talk, we tell the story of one business’s cloud-journey: We used Puppet Enterprise as a customer of the OpenStack-based HP Helion Public Cloud to manage a portfolio of enterprise applications. Our project’s underlying objective was to foster business agility via "infrastructure-as-code"—and so these past 12 months, our small team retooled our organization’s web services operations around Puppet and pervasive automation.

With Puppet, we adopted end-to-end transformation of our pipelines for application provisioning on top of HP’s Helion OpenStack cloud platform, and as a result we benefited from hyper-consistent configuration management running atop continuous delivery of cloud infrastructure stacks. Results: push-button, E2E deployment automation from nothing to running, configured apps.

We will talk about deep integration with PuppetDB, and Puppet roles and profiles across our portfolio of diverse applications. We've also leveraged Hiera, extending it with Hiera-HTTP to make a developer portal that allows product teams self-service control over stacks' data configuration management.

Speakers
ES

Evan Scheessele

Cloud Platform Engineering Program Manager, HP
Invent; innovate; constantly move outward chasing the edge of the map. Contribute something of real value; make a worthwhile difference; Create. -- That is the spirit of my work this last decade, and the spirit I intend to carry forward, whether it be at the moment-to-moment nano-scale of technology work, or at macro time-scales exciting people, businesses and society. Practically speaking, my career has been a course through designing... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Salon 13-15 Lower B2

11:10am

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

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.

Tuesday September 23, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Getting Started with Puppet - Michael Stahnke, Puppet Labs
When beginning a Puppet deployment, you'll need to understand many decisions and trade-offs around automation targets, code promotion, workflows, what has the most value, and how the rest of your organization gets value from your automation tool. These decisions will have a long-term impact on the viability of your Puppet deployment. In this session Michael will walk through some of those decisions, as well as how to begin your Puppet rollout.

Speakers
avatar for Michael Stahnke

Michael Stahnke

Director Software Engineering, Puppet Labs
Michael Stahnke leads the Engineering Services Organization at Puppet Labs, where he was previously the Community Manager and where he built out the Release Engineering team as Release Manager. 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 Enterprise Linux (EPEL) repository off the ground in 2006... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Salon 7-9 Lower B2

11:10am

The Puppet Debugging Kit: Building Blocks for Exploration and Problem Solving - Charlie Sharpsteen, Puppet Labs
Virtual machines provide excellent sandboxes for testing the behavior of configuration management systems such as Puppet. However, a lot of repetitive work goes into setting up the right virtual environment in which to explore a specific scenario. The Puppet Debugging Kit approaches this problem by offering a library of composable configurations. These building blocks can be combined to create a variety of Vagrant environments. This talk will cover how the kit can be used to explore the capabilities and behaviors of both Puppet Enterprise and Open Source Puppet. For example, with the Debugging Kit, you can create a multi-node Puppet Enterprise environment complete with console access, or configure Open Source Puppet to run using the latest sources available from GitHub.

Speakers
avatar for Charlie Sharpsteen

Charlie Sharpsteen

Open Source 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 at the beginning of 2013, Charlie worked as a consultant for Civil Engineering projects mostly working on implementing automated weather forecasting and modeling systems. In his spare time, Charlie can be found contributing to Open Source projects and... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Salon 4-6 Lower B2

11:10am

Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center and Puppet - Pradnesh Patil, VMware
Are you able to deploy real world applications rapidly to meet your business needs? Join us to learn how to easily model and automate delivery of modern applications to your private or public clouds. By utilizing vCloud Automation Center and Puppet together, you can build, deploy and configure standardized multitier applications within minutes. Once these applications are deployed, ongoing management and maintenance is essential. We will show you how to manage drift, roll out updates, and ensure consistency in your applications, thus reducing outages and unnecessary downtime.

Level: Technical
Key takeaway 1: Learn how to build multi-tier application topology with vCloud Automation Center and Puppet.
Key takeaway 2: Understand how to automate consistent deployment and configuration of these multi-tier applications in your cloud.
Key takeaway 3: Gain control and reduce downtime through ongoing maintenance of applications throughout their lifecycle.

Speakers
PP

Pradnesh Patil

Product Manager, VMware
Pradnesh is a product manager at VMware and currently he is working with VMware Cloud Automation Center (vCAC) team. He is responsible for product direction for configuration management, networking and security automation across cloud, virtual and physical infrastructures and workloads. Pradnesh has spent most of his career life in enterprise software segment and he has put on different hats in marketing, engineering, and entrepreneurship. He has... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Golden Gate B B2

11:10am

Writing and Publishing Puppet Modules - Colleen Murphy, Puppet Labs
This talk is a beginner's guide to writing a module and publishing it on the Forge. We write modules to solve problems in our own environments, but you can help out others in the community by generalizing your modules enough to be used in other environments. We will talk about some of the basics of writing a module, parameterizing it for use in multiple environments, and publishing it on forge.puppetlabs.com.

Speakers
avatar for Colleen Murphy

Colleen Murphy

Module Developer, Puppet Labs
Colleen is a module developer at Puppet Labs. She learned about Puppet while she was a student and Unix systems administrator at Portland State University, where she used Puppet to maintain Linux and Unix systems to support the ever-changing needs of students, faculty, and researchers. She is one of the co-authors of the popular Collectd module and contributes to and maintains numerous other modules. Colleen enjoys teaching junior sysadmins about... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Salon 10-12 Lower B2

11:10am

To the Future! - Goals for Puppet 4 - Andrew Parker, Puppet Labs & Kylo Ginsberg, Puppet Labs
Presenter: Andrew Parker
Co-Presenter: Kylo Ginsberg

Puppet 3 is winding down. The series has had many feature releases, even more bugfix releases, and lots of activity. Puppet 4 should be an even more exciting major series. I will explain many of the changes in mind for Puppet 4, ranging from how the compiler works to the communication protocols that Puppet will use to get more scaling and flexibility.

Speakers
avatar for Kylo Ginsberg

Kylo Ginsberg

Principal Engineer, Puppet Labs
Kylo Ginsberg is an engineer in the Platform team 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.
avatar for Andrew Parker

Andrew Parker

Software Developer, Puppet Labs
Andrew Parker is the lead developer at Puppet Labs for the server components of the Puppet system. He has worked on systems ranging from warehouse inventory management to financial service applications. Andrew has been involved in XP, TDD, and CI development communities throughout his career. If you ask him where he is from, he'll get a confused look on his face because of the number of places he has called home.


Tuesday September 23, 2014 11:10am - 11:50am
Golden Gate A B2

11:10am

Workshop: R10K - Zack Smith, Puppet Labs & Adrien Thebo, Puppet Labs
In this workshop we will explore using r10k to integrate Puppet Masters module paths into a branch based workflow. We will discuss configuration of r10k with common version control systems such as git and svn.

The hands-on session will walk the participant through leveraging git branches mapped to Puppet environments, allowing for code progression such as development, test, and production. We will highlight using feature branches with Puppet simulation (noop) functionality to test code changes before deploying them. If you currently use git or svn with Puppet and don't use r10k, this session is for you.

Speakers
ZS

Zack Smith

Professional Services Engineer, Puppet Labs
I endeavor to be a fundamentalist in my platforms, finding the similarities and learning the core technologies that infuse most systems I am extremely interested in multi-platform integration and automation. I have been consulting for multiple enterprise and education institutions over the last 14 years. I do professional services for some of our largest clients at Puppetlabs.
AT

Adrien Thebo

Software Engineer, Puppet Labs
Adrien is a software engineer at Puppet Labs. He started in IT Ops in 2005 and started writing code to automate everything, inadvertently becoming one of the earliest devops hipsters (he did devops before it was cool). He started at Puppet Labs in 2011 in the Operations team and helped build out the company infrastructure in the earlier days of the company. Adrien also helped provide customer support for the early versions of Puppet Enterprise... Read More →


Tuesday September 23, 2014 11:10am - 11:50am
Salon 2-3 Lower B2

11:10am

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 11:10am - 12:00pm
Mission Tunnel Level 2

11:10am

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 11:10am - 12:00pm
Mission Tunnel Level 2

12:00pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

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.

Tuesday September 23, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Tuesday September 23, 2014 12:00pm - 1:30pm
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

12:00pm

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

Tuesday September 23, 2014 12:00pm - 1:30pm
Atrium & Ballroom Foyers

12:00pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 12:00pm - 1:30pm
Mission Tunnel Level 2

12:00pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 12:00pm - 1:30pm
Mission Tunnel Level 2

1:30pm

Managing and Scaling Puppet - Miguel Zuniga, Symantec
In large environments, especially constantly changing, living systems, it can be difficult to maintain control. Puppet helps, but some scenarios require scaling the Puppet infrastructure to support thousands of nodes across multiple cloud and physical environments in different locations. This overview of how to keep control of your infrastructure with Puppet will feature guidelines for:

  • Scaling Puppet with a web cluster (Apache/Nginx)

  • Reducing the load on puppet masters through web caching (apache mod_cache)

  • Controlling Puppet environments through source code management (git)

  • Managing multiple data centers and environments with Puppet (branching environments)

  • Deploying Puppet masterless in the cloud


Speakers
avatar for Miguel Zuniga

Miguel Zuniga

Platform as a Service Lead, Symantec
Experience technical lead, who during his past 10 years in the field has worked with physical, virtual and cloud technologies. | He is a supporter of all open source projects and evangelist of using open source tools. Now is a member of the Symantec's Cloud Platform Engineering leading the Platform as a Service.  | During his free time he enjoys reverse engineering how technologies work just for the fun of it. Some of his favorite past and... Read More →


Tuesday September 23, 2014 1:30pm - 2:10pm
Golden Gate B B2

1:30pm

Scaling Globally with Puppet Enterprise - Shane Shelton, McGraw-Hill Education
I’d like to show how Puppet handles massive volumes of servers as McGraw-Hill Education's key infrastructure automation and CMDB tool during our rapid global expansion.

This talk will give an overview of our internal Puppet set up in AWS, how we use Puppet today, and how we'll use it in the future as we continue to transform from a publishing company to a full-blown agile digital software company.

Speakers
avatar for Shane Shelton

Shane Shelton

Sr. Director of DevOps, McGraw-Hill Education
Shane Shelton is currently Sr. Director of Application Performance and Development Operations at McGraw-Hill Education working inside of their Global Technology Services group. Shane and his team are responsible for all AWS architecture, automation and release management at MHE. Prior to MHE, Shane worked as Director of IT and Data Center Operations for Plato Learning and Archipelago Learning.


Tuesday September 23, 2014 1:30pm - 2:10pm
Salon 10-12 Lower B2

1:30pm

Cloudy with a Chance of Fireballs: Provisioning and Certificate Management in Puppet - Eric Sorenson, Puppet Labs
Recent versions of Puppet and Puppet Enterprise enable much more sophisticated use of certificates than before. I'll go into detail on the improvements in signing and how to use them end-to-end, with an emphasis on public/private cloud deployments.

Speakers
avatar for Eric Sorenson

Eric Sorenson

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.


Tuesday September 23, 2014 1:30pm - 2:10pm
Golden Gate A B2

1:30pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

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.

Tuesday September 23, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

What Developers and Operations Can Learn from Design: 6 Ways to Work Better Together - Ashley Hathaway, IBM Watson
DevOps is all about culture. How can teams learn to align, communicate, and collaborate to ultimately work better together? Learn methods and strategies designers have been using for years—this time through the lens of DevOps.

This talk is grounded in a couple of real world examples:

  1. How IBM Design Thinking successfully fostered a culture of rapid iteration and release for products like Bluemix. This a great example of culture and design thinking directly influencing DevOps and continuous deployment. 

  2. How IBM Design Thinking has filtered through our entire process including development and operations, including plenty of examples on how hiring and empowering the right people can really revolutionize products and process. 

Participants will walk away with tools they can use to get focused faster and achieve results to make everyone happy.  

Speakers
avatar for Ashley Hathaway

Ashley Hathaway

Developer Experience Lead, IBM Watson
Ashley Hathaway is a Product Manager who previously worked as a UX designer with front-end dev experience. She currently works for IBM Design on the IBM Watson project and is helping to define the cognitive computing revolution. Her process strongly rooted in collaboration and scalability with a user-centric focus. She believes good design is good business. She has previously spoken at multiple sessions within IBM most recently on a panel... Read More →


Tuesday September 23, 2014 1:30pm - 2:10pm
Salon 4-6 Lower B2

1:30pm

Performance Tuning Your Puppet Infrastructure - Nic Benders, New Relic
We generally think of Puppet as a configuration tool, but it's really a complex web application in its own right. Learn how with a little Engineering Magic, you can apply the same tools to Puppet that you use to keep your own applications running smoothly.

Speakers
avatar for Nic Benders

Nic Benders

Director of Site Engineering, New Relic
Nic Benders is the Director of Site Engineering at New Relic, a kick-ass Software Analytics company that honestly believes in solving problems through data.


Tuesday September 23, 2014 1:30pm - 2:10pm
Salon 13-15 Lower B2

1:30pm

“Sensu and Sensibility” - The Story of a Journey From #monitoringsucks to #monitoringlove - Tomas Doran, Yelp
As the Yelp infrastructure and engineering team grew, so did the pain of managing Nagios. Problems like splitting alerting across multiple teams, providing high availability, and managing Nagios systems in multiple environments had become pressing. As we grew toward a service-oriented architecture and pushed some services out into the cloud, we rapidly needed more automated monitoring configuration.

An evolutionary solution wasn’t going to solve all of our problems—we needed to revolutionize our monitoring. Sensu is built from the ground up to solve many of our issues and to be easy to extend.

This talk will cover our puppet ‘monitoring_check’ API (which sets up monitoring for our services within puppet), how and why we deploy Sensu and our custom handlers and escalations, along with how we provide automatic ‘self service’ monitoring for dynamic services and deal with the challenges posed by the more ephemeral nature of cloud architectures.

Speakers
avatar for Tomas Doran

Tomas Doran

Site Reliability Engineer, Yelp
Tomas works on puppet and infrastructure automation at large scale for Yelp. | | He’s a certified puppet professional+developer and speaks regularly at puppet events and other technical conferences on a number of topics between testing, development, architecture, automation and systems administration. | | Tom came to the dark side of systems & devops after being a professional perl developer for many years. He’s an avid open... Read More →


Tuesday September 23, 2014 1:30pm - 2:10pm
Salon 7-9 Lower B2

1:30pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

1:30pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

1:30pm

Puppet Walk-In 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.

Tuesday September 23, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

1:30pm

Workshop: Doing the Refactor Dance - Making Your Puppet Modules More Modular - Gary Larizza, Puppet Labs
The saying "Hell is other people's code" is second only to "Hell is your OLD code." As a sysadmin, the Puppet code you FIRST wrote (the code that is still probably running in production) is most likely a stringy nightmare of variables and pain. In this session, we will take some common paradigms that I've pulled from real-world modules and refactor them to conform with the "best practices" of today (i.e., data in Hiera, component modules, and the Roles and Profiles pattern). By the time you leave, you should have a plan for unwinding the tangled web that past-you had Puppetized (or you'll leave with REALLY GOOD stories)!

Speakers
GL

Gary Larizza

Professional Services Engineer, Puppet Labs
Gary Larizza is the longest serving Professional Services Engineer at Puppet Labs, which means he's either doing it right or terribly wrong. He's been conducting trainings, on-site consulting work, blogging, and writing terrible Puppet code for over 3.5 years (or longer, if you count the crazy stuff BEFORE Puppet Labs started paying him). You can read his ramblings on www.garylarizza.com, on Twitter at @glarizza, or find him at the Professional... Read More →


Tuesday September 23, 2014 1:30pm - 3:00pm
Salon 2-3 Lower B2

2:20pm

Beaker: Automated, Cloud-Based Acceptance Testing - Alice Nodelman, Puppet Labs
How do you ensure the quality of a multi-platform, networked application? You need not only an automated approach to provisioning the infrastructure, but also a way to reliably test it.

Beaker is an open source acceptance testing tool built by Puppet Labs to automate the testing of our large, complex testing ecosystem. It can stand up test environments by provisioning virtual hosts locally or on a variety of cloud platforms. Once the environment is up and configured, Beaker then executes tests in a consistent and repeatable way.

Beaker was initially built to be an acceptance testing framework only, but it has grown and expanded. The Beaker DSL has been adopted as a testing library by Puppet module developers, executing Beaker commands within an RSpec framework with the beaker-rspec bridge. Other communities inside and outside of Puppet are looking to use Beaker as a cloud provisioner and virtual machine configuration tool.

Speakers
avatar for Alice Nodelman

Alice Nodelman

Senior Quality Engineer, Puppet Labs
Alice Nodelman is dedicated to automating everything. At online retail management startup Monsoon Commerce, she built a set of mock-marketplaces for pre-release testing that replicated the behavior of Amazon, eBay, Alibris and other online sellers. During her time with Mozilla she was chief developer of Talos - the Firefox performance testing framework. She’s currently a Senior Quality Engineer at Puppet Labs responsible for maintaining and... Read More →


Tuesday September 23, 2014 2:20pm - 3:00pm
Golden Gate B B2

2:20pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

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.

Tuesday September 23, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velasquez, Utah State University
Presenter: Gene Kim
Co-Presenter: Nicole Forsgren Velasquez

In this session, we'll present the top predictors of business performance (spoiler alert: IT performance makes a difference!). Then we'll dive into behaviors that are proven to increase IT performance—such as continuous automated integration and testing—and those that had surprisingly little or no impact. This will help you assess the validity of tools and processes as you refine your DevOps practices.

Speakers
avatar for Gene Kim

Gene Kim

Author and IT Researcher, IT Revolution Press
Gene Kim is a multiple award-winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years, and has researched high performing IT organizations for almost as long. He has written three books, including “The Visible Ops Handbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win."
avatar for Nicole Forsgren Velasquez

Nicole Forsgren Velasquez

Assistant Professor, Utah State University
Nicole Forsgren Velasquez is professor at Utah State University, with a background in IT impacts, knowledge management, user experience, enterprise storage, and system administration. Nicole holds a Ph.D. in Management Information Systems and a Masters in Accounting from the University of Arizona. Her public work includes technical white papers, a patent, and research papers. She is also involved in initiatives to support women in tech.


Tuesday September 23, 2014 2:20pm - 3:00pm
Salon 7-9 Lower B2

2:20pm

Auditing/Security with Puppet - Robert Maury, Puppet Labs
Recent high-profile data breaches have put security at the top of almost every architectural discussion. Luckily, NIST, NSA, and others publish lists of commonly accepted practices that lend themselves to Puppet's declarative language. With built-in file auditing resources and strong reporting mechanisms, combined with tools like auditd and selinux, Puppet becomes a powerful weapon in managing these risks in sensitive environments.

Speakers
avatar for Robert Maury

Robert Maury

Technical Solution Engineer, Puppet Labs
Formerly with the Oracle Public Cloud group, Robert has been involved with several initiatives to implement security standards into Configuration Management. He is now with Puppet Labs, designing solutions to help customers address their complex security and business needs.


Tuesday September 23, 2014 2:20pm - 3:00pm
Salon 4-6 Lower B2

2:20pm

Absolute Beginners Guide to Puppet Through Types - Igor Galić, Brainsware OG
When we teach people Puppet, we usually start from the DSL: Here's how you can create a file. This is how you add a user. You can install all kinds of packages. Then as soon as they discover `exec`, it all goes downhill for those who think it's just like bash!

Puppet's true power lies in its types. Rather than trying to shield beginners from those, we want to expose them to types as early as possible.

In this experiment, I want to do exactly that. I invite complete beginners to join us and learn more about Puppet's internals. Once we're able to answer the "why", the "how" will come naturally!

Speakers
avatar for Igor Galić

Igor Galić

CTO, Brainsware OG
Igor earns his living on the ops-end of the dev-ops spectrum. in his copious free time he is an Apache Traffic Server developer and Puppet Modules contributor.


Tuesday September 23, 2014 2:20pm - 3:00pm
Salon 13-15 Lower B2

2:20pm

Plugging Chocolatey into Your Puppet Infrastructure - Rob Reynolds, Puppet Labs
Are you managing Windows? Longtime Windows system admin? Do you enjoy long walks on the beach thinking about how it would be awesome to have Linux-style package management on Windows?

Well you, sir or madam, are in luck! Chocolatey will help you get jiggy with it and get your Puppet package management in much the same way that you already enjoy with other platforms. During this talk we will go over how you can be successful hooking Chocolatey into Puppet, creating your own packages, and setting up an internal package repository. Even if you've seen Chocolatey before, we have something new and Puppety we'll be showing at this talk!

Speakers
avatar for Rob Reynolds

Rob Reynolds

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. Rob is very active in OSS and manages several OSS projects. Some of those projects include RoundhousE (part of the Chuck Norris Framework) and Chocolatey (kind of like apt-get but for Windows). He tends to speak his mind about Behavior Driven Design and the importance of it, and his polyglot is all... Read More →


Tuesday September 23, 2014 2:20pm - 3:00pm
Salon 10-12 Lower B2

2:20pm

PuppetDB: One Year Faster - Deepak Giridharagopal, Puppet Labs
PuppetDB is one year older and one year faster. It's now deployed in thousands upon thousands of installations, ranging from small clusters to huge, geographically distributed setups. We've gotten a ton of great feedback from community members and commercial customers that's helped make PuppetDB faster, more stable, and more flexible. Let's talk about what's changed in the past year: what we've done under the hood to make things speedier and what crazy new things we've got going for the future.

Speakers
avatar for Deepak Giridharagopal

Deepak Giridharagopal

Director of Engineering, Puppet Labs
Deepak is Director of Engineering at Puppet Labs, one of the authors of PuppetDB, and a many-times-over Puppetconf veteran. Prior to joining Puppet Labs, he was Principal Engineer at Dell/MessageOne, using Puppet to manage thousands of production systems.


Tuesday September 23, 2014 2:20pm - 3:00pm
Golden Gate A B2

2:20pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

Puppet Walk-In 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.

Tuesday September 23, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

Design Jam: Design Your Deployment Tool - Melinda Campbell & Ryan Coleman, Puppet Labs
What if there was a tool that lets you create a custom deployment pipeline for changing and deploying Puppet code? How would it work? What would the workflow be? Come design it with us! 

What’s a design jam?
A hands-on workshop in which we collaborate on solving a problem. If you can draw boxes, you’ve got all the drawing talent you’ll need.


Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior UX Designer, Puppet Labs
Melinda Campbell has been a UX designer at Puppet Labs for the past 2 years. She mostly works on improving the experience for users of the Puppet Forge. Last year, while hugely pregnant, she conducted 3 Design Jams at PuppetConf. This year she looks forward to doing it all again (except for the pregnant part).
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs, responsible for the Puppet Forge. He used Puppet at Penn State to keep up with demands in Penn State's central infrastructure teams before joining Puppet Labs as a professional services engineer. He has tackled building services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system and would love to chat with you about solving problems with... Read More →


Tuesday September 23, 2014 2:20pm - 4:00pm
Pacific I Level 4

3:10pm

The Puppet Community: Current State and Future Plans - Dawn Foster, Puppet Labs & Kara Sowles, Puppet Labs
Presenter: Dawn Foster
Co-Presenter: Kara Sowles

The Puppet Community is one of the things that makes Puppet so special, partly because it is filled with amazing, helpful Puppet users from all over the world. It's a great place to get answers to questions, but the real magic is with the people who are contributing answers, bug reports, help, pull requests, and much more. This session will talk about the many ways that people can contribute to the community.

This session will cover:
* what the community looks like now with some real data from our metrics.
* plans we have for improving the community over the next year (or so).
* how you can contribute to Puppet and our community.

Speakers
DF

Dawn Foster

Director of Community, Puppet Labs
Dawn Foster is the Director of Community for the Puppet community at Puppet Labs. She has more than 18 years of experience in business and technology with expertise in community building, community management, open source software, market research, and more. She is passionate about bringing people together through a combination of online communities and real-world events. She has experience building new communities, and managing existing... Read More →
avatar for Kara Sowles

Kara Sowles

Community Initiatives Manager, Puppet Labs
Kara Sowles is Community Initiatives Manager at Puppet Labs, where she joyfully plans podcasts, encourages Puppet's growing user group program, and travels to events. 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.


Tuesday September 23, 2014 3:10pm - 3:50pm
Salon 10-12 Lower B2

3:10pm

Continuous Delivery of Puppet-Based Infrastructure - Sam Kottler, Digital Ocean
Continuous delivery has become a hot topic over the past few years, and many companies have implemented it for their end-user applications. We haven't heard so much, though, about bringing continuous delivery into the sphere of configuration management. This talk will cover linting, unit and functional testing, and deployment, as well as how to make each step in the delivery process smoothly integrated into a Puppet-based workflow. It will incorporate ideas and tools from the Puppet community, like r10k, and from other communities, like test-kitchen.

Speakers
avatar for Sam Kottler

Sam Kottler

Software Engineer, Digital Ocean
Sam Kottler is a software engineer at Digital Ocean and the co-maintainer of Puppet 2.7, committer to Icinga, Bundler, RubyGems.org infrastructure maintainer, and a member of the ruby-core security team. He helps maintain the Erlang, Ruby, and cloud-init stacks in Fedora/EPEL. Before working at Digital Ocean, Sam was a software engineer in Red Hat's virtualization R&D group, was responsible for infrastructure & security operations at Venmo, and... Read More →


Tuesday September 23, 2014 3:10pm - 3:50pm
Salon 7-9 Lower B2

3:10pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

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.

Tuesday September 23, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

The Seven Habits of Highly Effective Puppet Users - David Danzilio, Constant Contact
Puppet is an incredibly powerful tool, and part of that power is its flexibility. Flexibility often leads to a wide range of ideas on implementation. I've consulted on countless Puppet implementations, and I've seen the entire spectrum, ranging from bat-shit insane to picture perfect. But even the bat-shit insane implementations worked (to a point), and at some point, what seemed bat-shit to me was picture perfect to the folks running it. As I got to understand some of the unique implementations, I started to ask myself: if there's no clear right way to implement Puppet, is there a particularly effective way?

When trying to answer this question I started by looking at the teams who got it right, and a pattern quickly emerged. All of these teams had common behaviors that went far beyond policies and procedures. These behaviors were broadly understood by team members, nearly universally adhered to, and almost second nature. These habits led to more stable, maintainable, and well understood Puppet deployments. In this talk, I'll share with you the behaviors I saw and discuss how you can turn these seemingly obvious best practices into habits amongst your team members.

Speakers
avatar for David Danzilio

David Danzilio

Puppet Evangelist, Constant Contact
David is a Puppet Evangelist at Constant Contact in Waltham Massachusetts where he works to spread the good word of Puppet and DevOps. He has a background in IT operations for government, research, higher education, and healthcare organizations. Formerly with Sandia National Laboratories, David has consulted on several Puppet implementations of varying size and complexity and has worked with numerous teams on integrating Puppet into their... Read More →


Tuesday September 23, 2014 3:10pm - 3:50pm
Salon 13-15 Lower B2

3:10pm

Fact-Based Monitoring - Alexis Le-Quoc, Datadog
Your configuration management is fact-based.
Your orchestration is fact-based.
Is your monitoring fact-based?

What does that even mean? Monitoring is very similar to configuration, at least in its expression. Configuration cares about files, services, and hosts being present and in a certain state (""nginx should be running with the following configuration""). Monitoring cares about services being present, running, and in a certain state. Both describe your infrastructure as it should be (""nginx should be running and respond in less than 200ms"").

Fact-based monitoring is about being able to control monitoring with the same facts that Puppet uses (""monitor nginx latency wherever Puppet says it should run""). This is in contrast with imperative monitoring (""monitor nginx on host a, b and c"") that gets out of sync and leads to mailbox meltdowns from spurious alerts.

Using open source and commercial examples, this talk will help you express your monitoring in a way that will feel very natural to your Puppet configuration.

Speakers
avatar for Alexis Le-Quoc

Alexis Le-Quoc

CTO, Datadog
Alexis Le-Quoc lives and breathes monitoring as the CTO at Datadog, a monitoring-as-a-service provider. He's spoken on the topic on numerous occasions at conferences such as Velocity, DevOpsDays, PG Conf.


Tuesday September 23, 2014 3:10pm - 3:50pm
Golden Gate B B2

3:10pm

Test-Driven Puppet Development - Nan Liu, Bodeco
This session will discuss how to develop and enforce Puppet module best practices. I will discuss how our workflow produces consistent and reliable changes before pushing code to our infrastructure.

* Packer & Vagrant
* Customize Module Spec to avoid duplicating config settings
* Rspec Puppet & Travis CI to lint and compile
* Rspec System to verify

Speakers
avatar for Nan Liu

Nan Liu

Co-Founder, Bodeco
Nan is a Puppet Labs' alumni who is not only a certified Puppet developer, but also coauthored the book Puppet Types and Providers. Besides puppetizing software deployments, he is also extending Puppet to manage network devices and service APIs. He's currently a principal consultant at Bodeco solving customers VMware and OpenStack automation problems.


Tuesday September 23, 2014 3:10pm - 3:50pm
Salon 4-6 Lower B2

3:10pm

Puppet Language 4.0 - Henrik Lindberg, Puppet Labs
This session covers all the new and changed behavior in the 4.0 version of the Puppet Language. Changes include iteration, the type system, and other improvements and enhancements.

Speakers
avatar for Henrik Lindberg

Henrik Lindberg

Consulting Engineer, Puppet Labs
Henrik has 30 years of experience architecting and developing software. Past positions include CTO of Cloudsmith Inc, leadership of BEA’s Java Run-Time Group (JRockit) and CTO and/or technical founder of several publicly and privately held software companies. Henrik works on the Platform team at Puppet Labs with special focus on the Puppet Language. He is also a committer and leader of several Eclipse projects, and leads the Geppetto Puppet... Read More →


Tuesday September 23, 2014 3:10pm - 3:50pm
Golden Gate A B2

3:10pm

Workshop: Git and Code Organization for Managing Your Puppet Code - Terri Haber, Puppet Labs
We'll go over the basics of why to use git with Puppet, how to do local development, and handy dandy hooks to make everything come together.

Speakers
TH

Terri Haber

Professional Services Engineer, Puppet Labs
I have been working at Puppet Labs as a Professional Service Engineer for the past year and a half. Before that, I was a configuration management engineer for a year, using Puppet open source. Before that I have sys adminned, dev'd, and all sorts of other IT positions throughout the years.


Tuesday September 23, 2014 3:10pm - 3:50pm
Salon 2-3 Lower B2

3:10pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

3:10pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

3:10pm

Puppet Walk-In 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.

Tuesday September 23, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

4: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.

Tuesday September 23, 2014 4:00pm - 4:10pm
Nob Hill Lower B2

4:00pm

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

Tuesday September 23, 2014 4:00pm - 4:20pm
Foyers B2

4:00pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

Puppet Walk-In 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.

Tuesday September 23, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Tuesday September 23, 2014 4:00pm - 6:00pm
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

4:20pm

A Practical Guide to Modules - Lauren Rother, Puppet Labs & Morgan Haskel, Puppet Labs
Presenter: Lauren Rother
Co-Presenter: Morgan Haskel

Lauren Rother, Technical Writer, and Morgan Haskel, Module Engineer, will go through best practices for Puppet modules. Using the Beginner's Guide to Modules, the Advanced Guide to Modules, and a real live module that Ashley built for those docs, they will demonstrate with humor and aplomb the best ways to plan, build, and present your modules to the Puppet community via the Forge.

The talk will include sneak peeks into the in-the-works updated Style Guide, tips from the Module Contribution guide, and how to get your module supported by Puppet Labs.

Speakers
MH

Morgan Haskel

Module Engineer, Puppet Labs
Morgan Haskel is recreating the Portland lifestyle in the Midwest. She's been a Module Engineer at Puppet Labs since April, and before that she'd been using Puppet for over four years, largely as a system administrator. When she isn't building stellar modules, you can find her biking many miles, cooking delicious vegan fare, curling like a boss (or Canadian), and hanging out with her cats.
avatar for Lauren Rother

Lauren Rother

Technical Writer, Puppet Labs
Lauren Rother divides up her time between playing ukulele with her band, collecting records, throwing dance parties, and writing reviews of local music events around Portland. She's been a writer for 10 years and has been writing with Puppet Labs since October 2012. When she isn't writing best practices, you can find her working on module READMEs or talking philosophy with Nigel Kersten.


Tuesday September 23, 2014 4:20pm - 5:00pm
Salon 4-6 Lower B2

4:20pm

Leveraging the PuppetDB API: Puppetboard - Daniele Sluijters, Nedap
This talk will provide a brief overview of what Puppetboard is and why it was created. We'll then go a layer deeper, to see how it is implemented on top of the PuppetDB API and how to work with the API. Last, but not least, we'll provide a few example uses of the API so that you can implement solutions such as using PuppetDB as a central authentication backend, powering and updating your DNS, or providing input to your monitoring suite.

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 →


Tuesday September 23, 2014 4:20pm - 5:00pm
Golden Gate B B2

4:20pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

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.

Tuesday September 23, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

7 Puppet Horror Stories in 7 Years - Kris Buytaert, Inuits
Bad things can happen with any good technology. The way you use it, the way you abuse it, the way your environment isn't prepared for it. This talk will go over seven years of horror stories: different cases in which we've lost hours and hours debugging our infrastructures. Issues include SSL, DNS, and five others. 

But once we understood what was going on it all seemed trivial. Horror stories are what build up your experience. We want to share these "aha!" moments with you so you don't need to spend seven days figuring out identical or similar problems. Instead, you can focus on building awesome stuff, rather than fighting trivial problems the world has already solved.


Speakers
avatar for Kris Buytaert

Kris Buytaert

Chief Yak Shaver, Inuits
Kris Buytaert is a long time Linux and Open Source Consultant. He's one of instigators of the devops movement, currently working for Inuits | | He is frequently speaking at, or organizing different international conferences and has written about the same subjects in different Books, Papers and Articles | | He spends most of his time working on bridging the gap between developers and operations | with a strong focus on High Availability... Read More →


Tuesday September 23, 2014 4:20pm - 5:00pm
Salon 7-9 Lower B2

4:20pm

Puppet Availability and Performance at 100K Nodes - John Jawed, eBay/PayPal
Puppet is a comprehensive ecosystem that allows people of all technical backgrounds access to coherent, consistent, and battle tested host management.

Architecture, proper workflows, and availability become cornerstones of success as your puppet infrastructure becomes an increasingly critical part of a multi-tenant environment and geologically disparate regions/classes of service.

This session dives into essential architecture and lessons learned at eBay/PayPal as our infrastructure touches 100K virtual and physical nodes, >40 puppet runs per second in >1100 environments, across data centers in 3 continents with 99.9999% availability.

Topics covered: dynamic environments, multi-tenant workflows, performance best practices; scale, availability, and performance for the classifier, master, certificate authority infrastructure.

Speakers
avatar for John Jawed

John Jawed

Infrastructure Engineer, eBay/PayPal
John Jawed is an open source contributor for a wide variety of projects. | | John is a "full stack" engineer, from the kernel module llds (Low Level Data Structure), to OAuth, all the way to optimizing puppet to play well with tens and thousands of certificates. | | Currently John focuses on implementing and rolling out critical infrastructure requirements at eBay, Inc. with special attention to contributing learnings/patches back to... Read More →


Tuesday September 23, 2014 4:20pm - 5:00pm
Salon 10-12 Lower B2

4:20pm

DevOps and Software Defined Networking - John Willis, Pacific Crest
Devops has significantly changed the systems operations landscape over the past 5 years.  Software Defined Networking (SDN) is currently changing the way network operations works between the hardware and software interfaces. This talk will explore the intersection between Devops and Networking under the umbrella of SDN. We will start out with an overview of SDN and discuss industry movements.  This will be followed by a discussion on how Devops CAMS ( Culture, Automation, Measurement and Sharing) can be implemented in networking.  We will end up with some interesting examples of work already being applied in this space.  Specifically we will look at some very cool Puppet work that is being used.  This is an intermediate level session. If you have a basic understanding of IT operations then this session should be perfect for you.

Speakers
JW

John Willis

EIR, Pacific Crest
John Willis has worked in the IT management industry for more than 30 years. Currently he an EIR at Pacific Crest. Previously he was VP of Customer Service and Enablement at enStratus. Prior to enStratus Willis was the VP of Solutions for DTO Solutions where he led the transition to a new suite of automated infrastructure and DevOps solutions. Prior to DTO Solutions. Willis was the VP of Training & Services at Opscode where he formalized... Read More →


Tuesday September 23, 2014 4:20pm - 5:00pm
Salon 13-15 Lower B2

4:20pm

Razor, the Provisioning Toolbox - David Lutterkort, Puppet Labs
Razor is a flexible, policy-driven PXE provisioning tool. Over the last year, it has seen many changes to make it easier to deploy, manage, and use. Through its combination of automatic machine discovery, provisioning decisions based on user-defined rules, and seamless integration with Puppet, Razor is not just a PXE provisioning tool in the traditional sense, but it can also serve as an engine for automated end-to-end deployment of workloads tailored to specific scenarios.

In this talk we will discuss a few such scenarios, such as using Razor to emulate a traditional MAC-driven PXE provisioning tool, or using Razor to provision Windows and bootstrap Puppet on those machines.

Along with these hands-on usage scenarios, we will also discuss where we see Razor going and share the highlights of its roadmap for the near future.

Speakers
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 Razor. 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 tool.


Tuesday September 23, 2014 4:20pm - 5:00pm
Golden Gate A B2

4:20pm

Workshop: Monitoring with Exported Resources - Derrick Dymock, Puppet Labs
In this workshop you will learn how here at Puppet we use exported resources to create our Nagios configs on the fly. This lets us spin up an new machine and get checks into Nagios with little to no thought about the process. Added a new nginx server? Website checks are already there! Added a new backup job? Boom, you have a check for that job.

Speakers
DD

Derrick Dymock

Technical Operations Engineer, Puppet Labs
Derrick is currently a Sysadmin for Puppet labs. In his spare time he enjoys watching pro DOTA2 and CS:GO, messing around with his server at home, driving his car, and playing with his two cats. During his time at puppet he has worked with puppet managing our monitoring and scaled out the Forge.


Tuesday September 23, 2014 4:20pm - 5:00pm
Salon 2-3 Lower B2

4:20pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

Puppet Walk-In 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.

Tuesday September 23, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

Design Jam: Wrangle Your Nodes - Melinda Campbell & JD Welch, Puppet Labs
What if Puppet provided you with insight into your nodes without Puppet installed? What would you do with that insight? Come design the tool you’d like to use.

What’s a design jam?
A hands-on workshop in which we collaborate on solving a problem. If you can draw boxes, you’ve got all the drawing talent you’ll need.

Speakers
avatar for Melinda Campbell

Melinda Campbell

Senior UX Designer, Puppet Labs
Melinda Campbell has been a UX designer at Puppet Labs for the past 2 years. She mostly works on improving the experience for users of the Puppet Forge. Last year, while hugely pregnant, she conducted 3 Design Jams at PuppetConf. This year she looks forward to doing it all again (except for the pregnant part).
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.


Tuesday September 23, 2014 4:20pm - 6:00pm
Pacific I Level 4

5:10pm

How to Puppetize Google Cloud Platform - Katharina Probst, Google, Matt Bookman, Google & Ryan Coleman, Puppet Labs
Presenter: Katharina Probst
Co-Presenters: Matt Bookman & Ryan Coleman

Google Cloud Platform is a collection of services that offers PaaS and IaaS options, storage solutions and other tools and services for admins and developers. GCP is built on the same infrastructure that Google uses to serve millions of users worldwide, which means that it’s built for speed, scale, security, and reliability.

In this talk, we’ll cover the basics of Google Cloud Platform. We’ll also discuss how Google Cloud Platform integrates with Puppet Enterprise. As of Puppet Enterprise 3.1, you can use Cloud Provisioner to provision Google Compute Engine instances. We’ll demo how to set up the gce_compute module and manage GCE compute instances, disk storage and network interfaces using the Puppet DSL.

Speakers
avatar for Matt Bookman

Matt Bookman

Solutions Architect, Google
Matt is a Solution Architect for Google's Cloud Platform. He has contributed to Puppet's gce_module and has co-authored a paper on using Puppet to manage Google Compute Engine.
avatar for Ryan Coleman

Ryan Coleman

Product Manager, Puppet Labs
Ryan is a product manager at Puppet Labs, responsible for the Puppet Forge. He used Puppet at Penn State to keep up with demands in Penn State's central infrastructure teams before joining Puppet Labs as a professional services engineer. He has tackled building services like Shibboleth, MIT Kerberos, Samba and Zimbra across distributed environments on top of IBM's GPFS file system and would love to chat with you about solving problems with... Read More →
avatar for Katharina Probst

Katharina Probst

Tech Lead & Manager, Google
Katharina Probst is a Tech Lead & Engineering Manager at Google and is based in Seattle. Her goal is to make the developer and developer operations experience on Google Cloud Platform as easy as possible. Katharina holds a PhD from the School of Computer Science at Carnegie Mellon University.


Tuesday September 23, 2014 5:10pm - 5:50pm
Salon 4-6 Lower B2

5:10pm

Continuous Infrastructure: Modern Puppet for the Jenkins Project - R.Tyler Croy, Jenkins
Jenkins is often an integral part of a Continuous Delivery pipeline inside organizations big and small around the world. At the start of 2014 however, the Jenkins project's own infrastructure code was not managed or deployed through any sort of continuous delivery pipeline. Years prior, we made a big leap forward by implementing masterless Puppet as an alternative to "hacked together hardware." Now the time had come for us to approach the next monolith and jump into the modern age of well-tested, reliably and rapidly deployed "infrastructure as code" with Puppet Enterprise.

This talk will cover the migration path from masterless to a modern Puppet infrastructure and the hurdles we faced. Because Jenkins is an open source project, we'll cover where the code to manage our infrastructure can be found, the various components, and how to get involved. The talk will also detail the pipeline that we created in partnership with Puppet Labs to ensure that future development of Jenkins' infrastructure would be tested, reliable, and easy to deploy.

Speakers
avatar for R.Tyler Croy

R.Tyler Croy

Engineering Lead, Jenkins
R. Tyler Croy has been involved in the Puppet community for a number of years and the Jenkins community longer than it's been called Jenkins. Backend-systems developer by day, open source Operations developer by night, he's got strong opinions about how both communities can work together and build, test and deploy better systems and tools.


Tuesday September 23, 2014 5:10pm - 6:00pm
Salon 7-9 Lower B2

5:10pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

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.

Tuesday September 23, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

How to Measure Everything: A Million Metrics Per Second with Minimal Developer Overhead - Jos Boumans, Krux
Data is everything; without it, you can't possibly make informed decisions. However, collecting it efficiently, at scale, at minimal cost, and without burdening developers is a big challenge.

Join me in this session to learn how we overcame this challenge at Krux, an infrastructure company that serves over 4 billion web requests daily for the who's who of publishing. I will share with you how we set up our global infrastructure, entirely managed by Puppet, to capture over a million data points every second on virtually every part of the system, including inside the webserver, user apps and Puppet itself—all for less than $2000/month using off the shelf Open Source software and some code we've released as Open Source ourselves.

This content will be of interest to anyone who needs or wants to collect vast amounts of metrics in a cloud or datacenter setting and make sense of them.

Speakers
avatar for Jos Boumans

Jos Boumans

VP of Operations, Krux
I'm the VP of Operations at Krux, supporting a platform with over | 4 billion requests per day with a tiny Ops team. Every bit of the | AWS stack is automated, monitored & graphed, with maximized resilience | and minimized cost. | | In a previous life I ran the Ubuntu Server group at Canonical and the | Database group at RIPE, which is responsible for all the authoritative | IP address data in Europe, the Middle East & Asia. | | I'm... Read More →


Tuesday September 23, 2014 5:10pm - 6:00pm
Golden Gate A B2

5:10pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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!

Tuesday September 23, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

5:10pm

Puppet Pop-Up Shop
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.

Tuesday September 23, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

5:10pm

Puppet Walk-In 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.

Tuesday September 23, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

5:10pm

Killer R10K Workflow - Phil Zimmerman, Time Warner Cable
How do you harness the power of 10,000 killer robots and make them do your bidding? You are using or thinking about using the awesomeness of r10k. How do you automate the automator in your workflow? At Time Warner Cable, we have created a process for doing just that. Focus on writing great modules and don’t worry about how your changes will get deployed to your puppet master(s)—just know they will be there. Come learn about a sane Puppet dev and release automation process.

The following will be covered:
- Overview of Iterative Development Flow Using R10K
- Automated Puppetfile Manipulation
- GitHub Post-Receive Hook (where the magic happens)
- Capistrano Integration
- Release Deployment Workflow (versioning, git, Jenkins and r10k)
- Jenkins Build and Release Process
- Puppet Deployment Process—Ship It!

Speakers
avatar for Phil Zimmerman

Phil Zimmerman

Sr. Software Engineer, Time Warner Cable
Phil is a Sr. Software Engineer at Time Warner Cable, working on all things devops. He has helped re-architect the TWC puppet infrastructure using Puppet Enterprise, including effective release management of module code. He is part of a team of full stack engineers and focuses mainly on automation, monitoring and all things Puppet. He would welcome the opportunity to talk with you about what problems you have solved using Puppet.


Tuesday September 23, 2014 5:10pm - 6:00pm
Golden Gate B B2

5:10pm

How to Open Source Your Puppet Configuration - Elizabeth Krumbach Joseph, HP
The OpenStack Infrastructure Team has open sourced their entire Puppet configuration. The team keeps all public files in a git repository and handles changes via a code review system that anyone in the project can propose changes to. Private data is managed in Hiera by a core, trusted team of contributors who come from multiple companies and organizations.

This talk will walk through how they've structured our public repository, improvements made this year during a restructuring project and review the work of some other projects who have done similar things with their own Puppet configurations, including Debian and Mozilla.

Speakers
avatar for Elizabeth Krumbach Joseph

Elizabeth Krumbach Joseph

Automation & Tools Engineer, HP
Elizabeth is an Automation & Tools Engineer at HP who currently participates as a member of the OpenStack Infrastructure team where they handle the administration dozens of static servers used by OpenStack developers and hundreds of systems spun up per day to handle the test infrastructure for the project. | | She is also a member of the Ubuntu Community Council and on the Board of Directors for Partimus.org, a non-profit in the San... Read More →


Tuesday September 23, 2014 5:10pm - 6:00pm
Salon 10-12 Lower B2

5:10pm

Manageable Puppet Infrastructure - Ger Apeldoorn, Freelance Puppet Consultant
This talk is not about a specific component or a small part of using Puppet, but about a complete workflow on a Puppet Infrastructure design that is easy to collaborate on, well-structured, and safe to use.

The demo shows the setup, including the workflow with Git-Flow and Gerrit. It also shows some common design problems and their solutions. Detailed instructions on configuring the environment that is demonstrated, as well as the workflow, are available on [http://puppetspecialist.nl](http://puppetspecialist.nl).

Speakers
avatar for Ger Apeldoorn

Ger Apeldoorn

Freelance Puppet consultant/trainer
Ger is a Freelance Puppet consultant and teaches the official PuppetLabs courses in the Netherlands. He has done many Puppet implementations, both Open Source and Enterprise.


Tuesday September 23, 2014 5:10pm - 6:00pm
Salon 13-15 Lower B2

5:10pm

Workshop: Running a Successful Puppet User Group - Kara Sowles, Puppet Labs
Puppet User Groups (PUGs) are an essential and flourishing part of the Puppet community, bringing together local users to share knowledge and learn from the experts. This workshop will be filled with practical tips for keeping a PUG growing and active.

Format:
20 minutes: Presentation
- Starting a Puppet User Group
- Tips for overcoming common obstacles
- Resources currently available: best practices, graphics, and swag
- Future plans for the program

40 minutes: Workshop / Discussion
- 2-minute summary of each present Puppet User Group's activities
- Participants give advice based on their experiences, organized by topic: finding speakers, venues, obtaining sponsorship, meeting formats, growing the group, teaming up with other local groups
- Participants ask any outstanding questions to the group
- Provide feedback for the future of the program

This workshop is appropriate for anyone currently running a Puppet User Group, interested in starting a PUG, or simply anyone intrigued by the subject matter. All are welcome!

Speakers
avatar for Kara Sowles

Kara Sowles

Community Initiatives Manager, Puppet Labs
Kara Sowles is Community Initiatives Manager at Puppet Labs, where she joyfully plans podcasts, encourages Puppet's growing user group program, and travels to events. 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.


Tuesday September 23, 2014 5:10pm - 6:00pm
Salon 2-3 Lower B2

6:00pm

Party @ City View at METREON
Come unwind after your first day at PuppetConf. This year's party promises to be the biggest and best celebration to date! Join us for food, cocktails, and unparalleled views of San Francisco.

Tuesday September 23, 2014 6:00pm - 9:00pm
City View at METREON

8:00pm

Hacker Lounge: After-hours activities, drinks and fun
Come for the drinks and snacks, stay for the gaming. After-hours activities may continue until 2 AM.

Tuesday September 23, 2014 8:00pm - 11:59pm
Golden Gate Ballroom C B2

10:00pm

Werewolf Games
Come play a party game that’s equal parts guile and manipulation. Werewolf pits “villagers” against “werewolves” in a game of survival. The rules are simple to follow, and soon you’ll see fellow PuppetConf attendees in a new light. Read the rules.

Tuesday September 23, 2014 10:00pm - 11:59pm
Willow B2
 
Wednesday, September 24
 

7:00am

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

Wednesday September 24, 2014 7:00am - 6:00pm
Yerba Buena South and North Registration Lower B2

7:30am

Mindful Meditation
 Join us for a 30-minute session focused on using basic mindful meditation techniques to manage stress, recharge your mind/body, and renew creative reserves. The first half of the session will be spent on mindfulness exercises and the second half will be open for silent meditation or other quiet renewing activity.

Wednesday September 24, 2014 7:30am - 8:00am
Salon 13-15 Lower B2

7:45am

Women's Breakfast
All self-identified women attending PuppetConf are invited to our second annual Women's Breakfast, from 7:45 - 8:45 AM in Salon 10-12. We’ll enjoy tasty fare and leave plenty of time for networking too.

Wednesday September 24, 2014 7:45am - 8:45am
Salon 10-12 Lower B2

8:00am

Breakfast
Glad you're here! Grab a plate — join us for breakfast.

Wednesday September 24, 2014 8:00am - 9:00am
Atrium & Ballroom Foyers

8:00am

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Wednesday September 24, 2014 8:00am - 9:00am
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

9:00am

Keynote: Animating the Puppet: Creating a Culture of Puppet Adoption - Dan Spurling, Getty Images
If you are at PuppetConf, then you probably already believe in the value proposition of automation and consistency. But how do you transform your entire team to deliver on the “cloud” promise? Hear how Getty Images is building a puppetized culture that focuses on improving business applications and not just supporting the underlying technology.

Speakers
avatar for Dan Spurling

Dan Spurling

VP of Tech Services, Getty Images
Daniel is a proven executive focused on cultivating world-class technology organizations and is currently the VP of Tech Services at Getty Images. He has a long history in Enterprise IT and Consulting, having worked in the Media & Entertainment, Finance, and Telecommunications sectors. He is passionate about IT Transformation and is increasing the effectiveness of Getty Images’ Technology organization via Simplicity, Automation, and... Read More →


Wednesday September 24, 2014 9:00am - 9:35am
Salon 7-9 Lower B2

9:40am

Keynote: Decentralize Your Infrastructure - Alan Green, Sony Computer Entertainment America
We keep asking what we think is a valid question, but a misinformed one: how do we centralize our infrastructure in order to distill the myriad of technologies we encounter? The real question is: how do we encourage innovation, and maintain a sense of urgency, while still managing project and budget constraints?

Speakers
AG

Alan Green

UNIX Systems Engineer, Sony Computer Entertainment America
Alan Green is a time traveler, sent back by Puppet's Grand Vizier Counsel to change the course of configuration management as we know it. Or, maybe he's just another engineer. Alan has worked in the games industry his entire career - as such, he respects both agility and diversity. He hates consolidation for the sake of it, so if a tool doesn't help his business do something better or faster, he generally doesn't like it. He loves creating a... Read More →


Wednesday September 24, 2014 9:40am - 10:15am
Salon 7-9 Lower B2

10:20am

Keynote: Q&A with Luke Kanies
Speakers
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 →


Wednesday September 24, 2014 10:20am - 10:50am
Salon 7-9 Lower B2

10:50am

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.

Wednesday September 24, 2014 10:50am - 11:10am
Nob Hill Lower B2

10:50am

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Wednesday September 24, 2014 10:50am - 11:10am
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

10:50am

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

Wednesday September 24, 2014 10:50am - 11:10am
Foyers B2

10:50am

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 10:50am - 11:10am
Mission Tunnel Level 2

10:50am

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 10:50am - 11:10am
Mission Tunnel Level 2

11:00am

Certification Testing
Puppet Certification Testing
Testing center open 11: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 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! PuppetConf is a great time to try your hand at either the Puppet Professional exam or the Puppet Developerexam. 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.

Puppet Certification exams are normally $200, but will be free at PuppetConf. Each computer-based exam is composed of 60 multiple-choice questions, and is allotted 90 minutes for completion. In order to prepare for the exam, please review the exam objectives and familiarize yourself with the testing process in Steps to Certification. Space is limited, so early registration is encouraged. 

Email certification@puppetlabs.com with any questions or to have your name added to an interest list. 

Wednesday September 24, 2014 11:00am - 6:00pm
Foothill J Level 2

11:10am

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

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.

Wednesday September 24, 2014 11:10am - 11:50am
Nob Hill Lower B2

11:10am

Intro to Using MCollective - Devon Peters, Jive Software
With a lot of systems (or even a few), it's important to be able to execute specific and targeted tasks on these systems. This session will provide an overview of how an orchestration framework, specifically MCollective, can be used in conjunction with Puppet to provide an organized and efficient way to achieve this.

Speakers
avatar for Devon Peters

Devon Peters

Tools Engineer, Jive Software
A Tools Engineer at Jive Software helping to manage puppet and automation tooling for thousands of production systems providing SaaS for Jive customers.


Wednesday September 24, 2014 11:10am - 11:50am
Golden Gate B B2

11:10am

How Puppet Enables the Use of Lightweight Virtualized Containers - Jeff McCune, Puppet Labs
In this talk you'll learn about three common scenarios where Puppet amplifies the power and flexibility of new and existing virtualization technologies. First, traditional virtualization techniques such as VMware and Xen provide repeatability and consistency through golden images. Puppet helps minimize the sprawling nature of these images and provides management through their entire
lifecycle.

Second, with new virtualization technologies such as Linux containers, the golden image problem has been greatly improved with tools like Docker. In this new scenario, Puppet provides the ability to audit and report on the state of the running container over the entire lifecycle.

Finally, Puppet provides an extremely powerful language and collection of existing modules to easily migrate from "heavy" virtual machines to the new lightweight containers. Come see how Forge modules deploy the same software stack into both traditional VMs and lightweight containers, quickly and easily.

Speakers
avatar for Jeff McCune

Jeff McCune

Software Developer, Puppet Labs
Jeff McCune is a software developer at Puppet Labs and a co-author of Pro Puppet. Before joining Puppet Labs in 2010 he was an on-call systems administrator managing a diverse network of Windows and *nix systems with Puppet.


Wednesday September 24, 2014 11:10am - 11:50am
Golden Gate A B2

11:10am

Server Locality Using Razor and LLDP - Jonas Rosland, EMC
Razor normally pulls in nodes that fit the hardware specifics from a pool of available nodes, and deploys operating systems on them. What if there was a way to say that the top five servers in a rack should be deployed with something, the next 10 something else, and the bottom five with a third thing, and then do the same for servers in all racks in a DC. Wouldn't that be cool?

Speakers
JR

Jonas Rosland

Developer Advocate, EMC
Jonas, born in Sweden and now lives in Boston. Works as a Developer Advocate at EMC, focusing on infrastructure automation and third platform app development.


Wednesday September 24, 2014 11:10am - 11:50am
Salon 13-15 Lower B2

11:10am

Continuous Integration for Infrastructure as Code - Gareth Rushgrove, Puppet Labs
Within the Puppet community we talk a lot about testing modules, with rspec-puppet or, increasingly, with Beaker, but we don't often discuss what a complete infrastructure continuous integration pipeline might look like.

Continuous integration is about bringing all the pieces of a system together as early as possible, to avoid problems with integration later on. That means looking not only at individual modules, but also at how they work together and how we can verify their combined behavior.

This talk will cover:

* Building and testing base images using Puppet, Packer, and Serverspec
* Integration testing collections of modules using Vagrant and Cucumber
* Writing assertions against the state of your infrastructure, based
on data in PuppetDB and from API driven infrastructure
* Automatically generating tests based on what Puppet knows about your
infrastructure

We'll also discuss what features Puppet is missing that would make full system testing easier, and what tools might look like in the future.

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Sr. Software Engineer, Puppet Labs
As of this month Gareth Rushgrove is now a Senior Software Engineer at Puppet Labs. He was formerly a technical architect at the Government Digital Service, part of the UK Government. He is mainly interested inconfiguration management, infrastructure automation, web application security and the whole devops community. He thinks when used well together these allow you to move really fast, even in tightly controlled environments like Government... Read More →


Wednesday September 24, 2014 11:10am - 11:50am
Salon 7-9 Lower B2

11:10am

Node Classifier Fundamentals - Dan Lidral-Porter, Puppet Labs
When you're first using Puppet with just a few nodes, declaring the nodes' functionality right in the manifest works fine.

But as you grow your Puppet deployment, you realize that this doesn't scale, especially in virtual environments where you don't even know about all your nodes when you're writing your manifest.

The Node Classifier helps you build a transparent, scalable, and intuitive process for managing your nodes based on their capabilities, not just their identities.

Come to this talk to learn about the Node Classifier's inheritance-based system for node classification. We'll cover:

  1. The basic concepts of the classification system.

  2. Setting up a classification hierarchy from scratch.

  3. Using the Node Classifier to support common tasks and workflows.

  4. Tips and tricks for developing your classifications, and for when things go awry.


Speakers
avatar for Dan Lidral-Porter

Dan Lidral-Porter

Sotfware Engineer, Puppet Labs
Dan is an engineer at Puppet Labs, where he is one of the primary developers of the Node Classifier. He loves immutability, forever. In his free time he can be found growing plants using microcontrollers and looking up at night in dark places.


Wednesday September 24, 2014 11:10am - 11:50am
Salon 4-6 Lower B2

11:10am

What's Next for Puppet Enterprise - Lindsey Smith, Puppet Labs & Susannah Axelrod, Puppet Labs
Presenter: Lindsey Smith
Co-Presenter: Susannah Axelrod

A review of the most recent Puppet Enterprise release and a preview of where it is going in the future.

Speakers
avatar for Susannah Axelrod

Susannah Axelrod

Director of Product Management, Puppet Labs
Susannah joined Puppet in 2013 as Director of Product Management. Prior to Puppet, she held product leadership positions at Thomson Reuters, Sage Software, Intuit and Intel Corp. She has also worked as a marketing and strategy consultant for a diverse set of technology companies. 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

Product Owner, Puppet Labs
Lindsey is the Product Owner for Puppet Enterprise 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 management trainee scheduling system and 4-H chicken judging score management) as well as sysadmin jobs all through high school and college. Software... Read More →


Wednesday September 24, 2014 11:10am - 11:50am
Salon 10-12 Lower B2

11:10am

Workshop: Backups with Exported Resources - Zach Leslie, Puppet Labs
In the world of infrastructure as code, backups are an often overlooked component of infrastructure. After all, all of the infrastructure is in revision control, right? So what do you backup? How often? What time? This workshop will focus on building out a backup solution using Bacula, exported resources, and Puppet.

Speakers
ZL

Zach Leslie

Operation Engineer, Puppet Labs
Drawing on over a decade of experience, Zach now works at Puppet Labs where he was hired as the first Operations Engineer after the company's founding. He spends most of his time designing, studying, implementing and integrating modern infrastructure components in a quickly changing technological landscape. With a strong background in networks and security and a long standing relationship with Open Source software, Zach loves to automate and... Read More →


Wednesday September 24, 2014 11:10am - 11:50am
Salon 2-3 Lower B2

11:10am

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 11:10am - 12:00pm
Mission Tunnel Level 2

11:10am

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 11:10am - 12:00pm
Mission Tunnel Level 2

12:00pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

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.

Wednesday September 24, 2014 12:00pm - 1:30pm
Nob Hill Lower B2

12:00pm

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Wednesday September 24, 2014 12:00pm - 1:30pm
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

12:00pm

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

Wednesday September 24, 2014 12:00pm - 1:30pm
Atrium & Ballroom Foyers

12:00pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 12:00pm - 1:30pm
Mission Tunnel Level 2

12:00pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 12:00pm - 1:30pm
Mission Tunnel Level 2

1:30pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

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.

Wednesday September 24, 2014 1:30pm - 2:10pm
Nob Hill Lower B2

1:30pm

The DevOps Field Guide to Cognitive Biases (2nd Edition) - Lindsay Holmwood, Bulletproof Networks
Cognitive biases can deeply affect our behaviors toward others and our ability to process information by herding us towards mental shortcuts that are optimized for timeliness over accuracy, at the expense of rationalizing irrational behavior.

In the first edition of this talk we looked at cognitive biases in the context of teamwork—how biases affect our ability to interact with other people and limit effectiveness of teams that collaboratively solve problems.

In this second edition, we turn our focus to cognitive biases during high stress situations—outages and incidents.

You know that running drills are important, but what's stopping you from doing them? What, during a stress-filled outage, convinces you that relationships between systems exist, when in hindsight it's obvious they don't? What develops common narratives that lead you to the same contributing factors at every incident retrospective?

Attendees will leave the talk with an overview of biases they run into during incidents, how to hack their brains to use these biases to their advantage, and some tips on how to mitigate the effects of the limitations baked into their wetware.

More confusion! Less rationality! Bigger cognitive dissonance! All this and more in the second edition of "The DevOps Field Guide to Cognitive Biases".

Speakers
avatar for Lindsay Holmwood

Lindsay Holmwood

R&D Manager, Bulletproof Networks
Lindsay Holmwood is a engineering manager living in the Australian Blue Mountains. He runs a distributed infracoders team at Bulletproof that builds hassle free tools, and was responsible for ensuring 100% uptime for the 2010 + 2011 + 2012 Movember campaigns. In his spare time, Lindsay organises the monthly Sydney DevOps Meetups. He also won third place at the 1996 Sydney Royal Easter Show LEGO building competition.


Wednesday September 24, 2014 1:30pm - 2:10pm
Salon 4-6 Lower B2

1:30pm

Delegated Configuration with Multiple Hiera Databases - Robert Terhaar, Atlantic Dynamic
Safely exposing Hiera data to large teams can be challenging. Who has access to which values?

This talk will discuss a pattern and introduce some new tools for providing limited/delegated Hiera data access to large teams.

Speakers
avatar for Robert Terhaar

Robert Terhaar

Owner, Atlantic Dynamic
Robert Terhaar (Puppet Certified PCP0000041) owner of New York City based IT solutions provider, Atlantic Dynamic. Robert has been using Puppet since 2007, and has been a professional sysadmin for over 15 years.


Wednesday September 24, 2014 1:30pm - 2:10pm
Salon 13-15 Lower B2

1:30pm

Understanding OpenStack Deployments - Chris Hoge, OpenStack Foundation
OpenStack is one of the fastest growing collections of open-source software projects, with a rapidly expanding list of hundreds of sponsors and thousands of contributors. Puppet, backed by the community developed puppet-openstack modules, is the most popular method for deploying and maintaining OpenStack deployments.

In this talk, Chris Hoge will give an overview of the basic architecture of OpenStack, covering the databases, message queues, APIs, and service abstraction layers. He will also give concrete examples of how to compose the puppet-openstack modules to build out easily maintainable OpenStack deployments using the "Roles and Profiles" design pattern.

Speakers
avatar for Chris Hoge

Chris Hoge

Interop Engineer, OpenStack Foundation
Chris Hoge is the Interop Engineer for the OpenStack Foundation. Previously he worked as an OpenStack community manager, developer, and operator at Puppet Labs and The University of Oregon. When not obsessing over the present and future of cloud computing he enjoys long-distance running, swing dancing, and throwing a ball for his endlessly energetic Border Collie.


Wednesday September 24, 2014 1:30pm - 2:10pm
Salon 10-12 Lower B2

1:30pm

Implementing Puppet at a South American Government Agency, Challenges and Solutions - Pablo Wright, Edrans
PAMI is an institution managed by the Argentinean government and is a fully comprehensive public health care service provided to retirees and pensioners. Today, they maintain more than 4.5 million members, 120 health care centers and 700 offices that are distributed across the country.

PAMI proposed the creation of an entirely new IT platform in four months. The objective was an infrastructure that would not only comply with a 99.95% of uptime YoY, but would also enable them to improve the services provided to their members, therefore maximizing all available resources. To do this they tasked Edrans, a group of Puppet and virtualized infrastructure experts, to design and implement a viable solution. We're here to talk about the challenges we faced and the solutions that emerged from this, both from a cultural and a technical perspective.

Speakers
PW

Pablo Wright

Automation & Release Engineer, Edrans
Pablo Wright is a lifelong Linux addict with broad experience in automation and DevOps practices in high-traffic low-latency infrastructures. He is also a certified Puppet instructor and the only official one for most of Latin America, giving Puppet courses throughout the continent. He's currently leading a DevOps community initiative to spread knowledge of new technology and philosophy in Spanish-speaking countries and at Edrans offering... Read More →


Wednesday September 24, 2014 1:30pm - 2:10pm
Salon 7-9 Lower B2

1:30pm

Infrastructure as Software - Dustin J. Mitchell, Mozilla, Inc.
We know all about "infrastructure as code": write down what you want your infrastructure to look like in some text files, and use tools to enforce it. Then we use tools like version control, CI, and code review to keep it healthy. But code gets modified over time, with new features, contributions from new people, bug fixes, and workarounds. The result quickly becomes unmanageable: difficult to modify without unexpected side effects, hard to reason about, and increasingly failure-prone. We need to think about infrastructure at a higher level: infrastructure as software. This is a software engineering perspective—creating abstractions, designing for reusability, building and enforcing structure, meaningful testing, and a host of other well-established software engineering techniques.

This talk explores why we need to level-up our thinking, and then surveys some concrete techniques for building software, not just code, in Puppet.

Speakers
avatar for Dustin J. Mitchell

Dustin J. Mitchell

Staff System Administrator, Mozilla, Inc.
Dustin is a system administrator at Mozilla, working with the release engineering group to manage a diverse fleet of hosts that build, test, and ship Firefox and Firefox OS. He is the maintainer of PuppetAgain, an open source configuration management system written in Puppet.


Wednesday September 24, 2014 1:30pm - 2:10pm
Golden Gate A B2

1:30pm

Experiences from Running Masterless Puppet - Erik Dalén, Spotify
At Spotify we've switched to running Puppet masterless to accommodate more flexible workflows. This talk will go into more details the reasons we made this switch and our good and bad experiences from it. We will also discuss some of the new workflows we have made possible from using masterless Puppet.

Speakers
avatar for Erik Dalén

Erik Dalén

System Engineer, Spotify
Erik is a system engineer within the site reliability engineering at Spotify with a focus on Puppet and automation. He has been building networks of Linux systems for more than 15 years, from smaller computer club networks to large business networks. | He is also certified as a Puppet developer and a community contributor to Puppet and author of the puppetdbquery tool. Can be found at IRC and Github as dalen.


Wednesday September 24, 2014 1:30pm - 2:10pm
Golden Gate B B2

1:30pm

Workshop: Using Puppet to Stand Up Centralized Logging and Metrics - Charles Dunbar, Puppet Labs
Everyone loves looking at logs, but that joy quickly diminishes when we have to search across multiple servers. This workshop is a starting point to using Puppet to set up a centralized logging server and having all your other servers send their logs securely. We'll also look into configuring Logstash to parse and view other types of logs outside of syslog.

Speakers
CD

Charles Dunbar

Technical Operations Engineer, Puppet Labs
Charles is a Technical Operations Engineer at Puppet Labs, focusing primarily on networking and logging/metrics. Prior to joining Puppet, Charles was in San Antonio providing fanatical support to Rackspace's EMEA and APAC customers, where he picked up the habit of ending phone calls with "cheers."


Wednesday September 24, 2014 1:30pm - 2:10pm
Salon 2-3 Lower B2

1:30pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

1:30pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

1:30pm

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

Wednesday September 24, 2014 1:30pm - 2:20pm
Mission Tunnel Level 2

2:20pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

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.

Wednesday September 24, 2014 2:20pm - 3:00pm
Nob Hill Lower B2

2:20pm

Dev to Delivery with Puppet - Sam Bashton, Bashton Ltd.
"But it works on my dev box!"
"Another team deals with that"
"Works fine for me, I don't think it's really a problem"

All of us have been frustrated by comments like these. This talk aims to provide practical, technical guidance to ensuring harmony between your ops and development teams, by using Puppet and tools like Vagrant, Graphite and Graylog2 to provide consistent, repeatable environments that provide the right information to all.

Speakers
avatar for Sam Bashton

Sam Bashton

Director, Bashton Ltd
After working for a number of Internet Service Providers, Sam founded Bashton Ltd in 2004. Focussing exclusively on Linux and Open Source software, Sam and his team provide consultancy, support and 24/7 infrastructure management for a number of high-traffic websites. A serial early adopter, and user of Puppet since 2007, Sam has travelled the world providing training and consultancy and generally spreading the Open Source message. | Sam lives... Read More →


Wednesday September 24, 2014 2:20pm - 3:00pm
Salon 7-9 Lower B2

2:20pm

Get Puppet Enterprise into Your Company - Iko Saadhoff, KPN
This presentation will outline Puppet as a tool for MSP companies and what you can do to convince a company to adopt Puppet Enterprise. We’ll cover:


  1. How to change the mindset to Open Source within an Enterprise company.

  2. How to put Puppet Enterprise on the roadmap.

  3. How to design Puppet Enterprise so it will work in a multi-tenant MSP environment.

  4. What type of processes and organizational changes are needed.

  5. How to make Puppet the "one tool fits all" solution.

  6. Future roadmap of KPN with Puppet/Openstack/Service Now.


Speakers
avatar for Iko Saadhoff

Iko Saadhoff

IT Architect, KPN
Iko is an IT architect at KPN and is responsible for innovation within the company. He is an open source enthusiast and has 3 years of experience with Puppet and more then 6 years with tools like CFengine. Iko has worked at KPN for 2 years, and before KPN he worked for a 100% uptime mission critical company in the Netherlands. | | Iko’s main goal is automating every part of a IT infrastructure, to achieve this he needs the flexibility of... Read More →


Wednesday September 24, 2014 2:20pm - 3:00pm
Salon 13-15 Lower B2

2:20pm

The Switch as a Server - Leslie Carr, Cumulus Networks
This talk will describe the new paradigm of the network switch as a server. Cumulus Linux throws away the idea that your network gear has to be treated specially. It lets you manage and automate your network the same way you manage the rest of your data center.

First, I will show how to deploy a switch from scratch, using the netdev Puppet module and zero touch provisioning. Second, I will demonstrate using the switch as an installation server and puppet master. Last, I will display another benefit of thinking of the switch as a server: writing your own software for your switches. All of the Puppet code used, as well as the software (ifupdown2) will be available on GitHub at the time of the presentation.

Speakers
avatar for Leslie Carr

Leslie Carr

Member of Customer Experience, Cumulus Networks
Leslie Carr is a long-time network engineer who became enthralled by Puppet and automation when she joined the Wikimedia Foundation. Her past experience includes Google, Craigslist, and Twitter. She is currently working at Cumulus Networks.


Wednesday September 24, 2014 2:20pm - 3:00pm
Salon 10-12 Lower B2

2:20pm

Getting Started with Puppet on Windows - Josh Cooper, Puppet Labs
Unix sysadmins have had the benefit of using Puppet's simple declarative language for managing their systems for many years. For Windows sysadmins, this has only become a reality in the last few years. This presentation aims to describe how to get started managing Windows systems with Puppet. We'll cover Puppet's applications, built-in resources types, Windows modules, and strategies for dealing with Windows idiosyncrasies. The process is startlingly simple, and may come as a surprise to anyone that has had to deal with SMB, DCOM, or security descriptors.

Speakers
avatar for Josh Cooper

Josh Cooper

Principal Engineer, Puppet Labs
Josh is a developer on the open source platform team at Puppet Labs. For the past two years, he led the effort to bring Puppet to Windows. He wrote the Puppet Labs reboot and powershell modules, and is a Puppet Certified developer.


Wednesday September 24, 2014 2:20pm - 3:00pm
Golden Gate B B2

2:20pm

The Puppet Master on the JVM - Chris Price, Puppet Labs
As part of a broader effort to make our server-side applications faster, more scalable, and more resilient, we've been working on a new project called Puppet Server. Puppet Server provides the functionality of the existing puppet master, but runs on the JVM. The foundation is written in Clojure, and we use JRuby to integrate with the Puppet Ruby code base as needed.

We'll discuss some of the architectural choices in a bit of detail, and talk about the new Puppet Enterprise features that give you access to advanced real-time metrics while your system is running, and will allow you to scale horizontally as your network grows. We'll conclude with some fancy graphs and data highlighting performance characteristics of the new server.

Speakers
avatar for Chris Price

Chris Price

Sr. Software Engineer, Puppet Labs
Chris Price is a senior software engineer at Puppet Labs, with a personal inclination towards solving problems that have to do with performance, scale, and architecture of back-end services. He fled the heat of Texas seven years ago and has found a happy home in the tech-friendly, bike-friendly, moderate climes of Portland, OR.


Wednesday September 24, 2014 2:20pm - 3:00pm
Salon 4-6 Lower B2

2:20pm

The Grand Puppet Sub-Systems Tour - Nicholas Fagerlund, Puppet Labs
Hey, let's talk about the indirector. And the catalog. And maybe the node terminus? And the configurer!

Most of us treat Puppet like it consists of one or two big systems -- the puppet master, the agent, the CA. But each of these is built from smaller systems, which we don't usually think about. This talk will be a high-speed overview of the way Puppet's major subsystems and models fit together. We'll discuss how the puppet master compiles a catalog, the nature of the catalog itself, the type and provider system, where external data can enter the process, and more.

You won't learn how to use Puppet from this talk! But if you've been using Puppet for a while and want to understand how all these dozens of pieces fit together, this is for you.

Speakers
avatar for Nicholas Fagerlund

Nicholas Fagerlund

Technical Writer, Puppet Labs
Nick Fagerlund has been writing documentation at Puppet Labs since 2010. He enjoys breaking things and then telling you how he broke them.


Wednesday September 24, 2014 2:20pm - 3:00pm
Golden Gate A B2

2:20pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

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

Wednesday September 24, 2014 2:20pm - 3:10pm
Mission Tunnel Level 2

2:20pm

Workshop: Puppet Labs Partner Network - Scott Campbell, Jose Palafox, Tami Martin & Aaron Morrison, Puppet Labs
The Puppet Labs Partner Network is designed to enable our partners to drive new revenue and service opportunities with Puppet Enterprise. In this session, you’ll learn about the programs we offer, what it takes to become a partner and how our programs benefit your company. Learn how our partner programs are evolving to better serve you. In this session, we’ll provide an overview of these programs: Solution providers - use their technology expertise to resell and provide solutions for Puppet Labs software. Service delivery partners - use their DevOps expertise to help customers implement Puppet Enterprise and deliver services on behalf of Puppet Labs. Authorized training partners - provide Puppet users with access to quality training throughout the world. 

Speakers
SC

Scott Campbell

Sr. VP of WW Sales, Puppet Labs
I have played a prominent role in several startup software companies, taking them from their early stages to leaders in their respective marketplaces. Prior to Puppet Labs, I spent 4 years as the VP of World-Wide Sales at Jive Software. Prior to Jive, I spent 6 years at Tripwire, Inc., a leading provider of enterprise security and compliance management solutions. While at Tripwire, I lead the Channel Sales and Inside Sales organizations. My first... Read More →
TM

Tami Martin

Director, Partner Enablement & Service Operations, Puppet Labs
As Director of Partner Enablement and Service Operations at Puppet Labs, Tami is responsible for building and managing its partner service delivery programs, such as the Puppet Labs Service Delivery Partner and Authorized Training Partner programs. She helps ensure the quality of services provided to Puppet Labs’ customers through enablement and certification of its service partners. Tami has over 15 years experience working with partners... Read More →
AM

Aaron Morrison

Director of Channel Sales, Puppet Labs
I have been focused on Channel Sales in the technology sector for the last 20 years. Before being at Puppet Labs, I held postions at Cambium Networks, Motorola Solutions, Tripwire and Network Computing Devices. Educating and enabling partners to build new revenue streams around technology products has always been a challenge I have enjoyed. Currently, I reside in the Portland area and am happy to call Puppet Labs home !
JP

Jose Palafox

Business Development Manager, Puppet Labs
Jose is a Business Development Manager at Puppet Labs


Wednesday September 24, 2014 2:20pm - 3:10pm
Salon 2-3 Lower B2

3:10pm

Building Community: One Puppet Module at a Time - Diane Mueller, Red Hat & Diego Castro, Getup Cloud
Presenter: Diane Mueller
Co-Presenter: Diego Castro

OpenShift Origin is a complex application to deploy, manage, and scale. As a Platform-as-a-Service (PaaS) is a living (almost breathing) application, we leverage Puppet to give system administrators the power to easily automate repetitive tasks, quickly and proactively deploy the critical resources on a wide variety of infrastructures, on-premises, on bare metal or in the cloud .

In this session, we will walk through how we've created a unified approach with Puppet via install.openshift.com and how we've come to rely on collaboration with the Puppet Community to ensure we've got every angle covered. 

Speakers
DC

Diego Castro

CTO, Getup Cloud
Cloud lover and cyclist on free time. Always look for new stuffs to play with, Puppet and automatic deployment are my specialty.
avatar for Diane Mueller

Diane Mueller

OpenShift Origin Community Manager, Red Hat
Diane Mueller is Red Hat's OpenShift Origin Community manager.


Wednesday September 24, 2014 3:10pm - 3:50pm
Salon 13-15 Lower B2

3:10pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

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.

Wednesday September 24, 2014 3:10pm - 3:50pm
Nob Hill Lower B2

3:10pm

Puppet for Everybody! - Federated and Hierarchical Puppet Enterprise - Chris Bowles, University of Texas at Austin
A brief overview of how Puppet Enterprise is being used in the ITS organization at the University of Texas at Austin to provide a federated but seamless hierarchical configuration management workspace. Our deployment allows multiple stakeholders to work together in a framework that safely applies configurations at the correct scope, while automatically applying broader configurations via inheritance and Console/Hiera linkages.

By taking advantage of Puppet Enterprise as a shared toolchain, we tap into the power of the DevOps movement: Development and Operational staff work hand-in-glove in the same workspace, but at different layers of the stack, allowing for innovation within a safe framework. At the same time, our hierarchical model ensures the security, standardization, and stability of our systems through inheritance of shared variables and classes; federation of module development through module path additions from diverse source trees; and dynamic environments.

Speakers
CB

Chris Bowles

Senior Systems Administrator, The University of Texas at Austin, ITS
Chris Bowles has been in the computer biz since the days of OS/2 and micro channel architecture. His guiding principal is to empower the right people to do the right thing in the right (safe) environment and Puppet has been the perfect tool to make that happen. | | Chris spearheads a project in the ITS Systems group at the University of Texas at Austin to modernize and centralize what was a very decentralized configuration management... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm
Golden Gate B B2

3:10pm

Puppetizing Multitier Architecture - Reid Vandewiele, Puppet Labs
Puppet is easy to use and understand for modeling a desired configuration state within the bounds of a single system. For multitier applications however, or configuration involving data and content distributed between variable numbers of systems and tiers, the modeling gets more complex.

This talk will use Puppet Labs Professional Services’ implementation of a flexible-architecture Puppet Enterprise deployment as a case study to talk specifically about:

* Minimizing required configuration input for multitier apps
* Using Puppet to model variable size app tiers of expandable and contractible size
* Art of the Possible and constraints to be aware of when using only pure Puppet and its eventual consistency configuration model

The intended audience is advanced Puppet users interested in pushing Puppet to today’s multitier limits. The talk will incorporate specific code examples and a full working implementation of a Puppetized mulitier app. It will be accessible to general Puppet practitioners looking for an art-of-the-possible level understanding.

Speakers
avatar for Reid Vandewiele

Reid Vandewiele

Technical Solutions Engineer, Puppet Labs
Reid Vandewiele is a Technical Solutions Engineer at Puppet Labs and has been using the product since version 0.25.0. Reid joined Puppet Labs in 2012 after spending four years working with Puppet at Portland State University in Portland, Oregon, USA; a heterogenous computing environment consisting of Solaris 10, Ubuntu, some RedHat and the inevitable Windows footprint. Current areas of focus outside of the usual pre-sales engagements include... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm
Salon 10-12 Lower B2

3:10pm

The Evolving Design Patterns of Puppet Enterprise - Jonathan Spinks, Sourced Group & John Painter, Sourced Group
Presenter: Jonathan Spinks
Co-Presenter: John Painter

Sydney-based Sourced Group is a Consulting Partner of Puppet Labs that have been integrating Puppet Enterprise for their customers since PE v1.0. Reviewing a number of deployments, Sourced Group will present the design patterns that were implemented to meet customer requirements in a rapidly evolving technology space. This presentation will be a customer centric and in-the-trenches view of Puppet Enterprise past, present, and future.

Speakers
avatar for John Painter

John Painter

Solutions Architect, Sourced Group
John Painter is a Solutions Architect with Sourced Group. John has designed and deployed Puppet Enterprise across a wide ranges of infrastructure platforms, most recently creating a number of innovative and progressive techniques for handling the transient workloads of cloud computing platforms, specifically AWS. John drives innovation and cost efficiency to his clients by tightly integrating Puppet Enterprise into cloud native workflows and... Read More →
avatar for Jonathan Spinks

Jonathan Spinks

Solutions Architect, Sourced Group
Jon Spinks has recently relocated to Toronto, Ontario from Sydney, Australia and is a Solutions Architect for Sourced Group. Jon has been working with Puppet Enterprise Edition since v1.0 and has been lucky enough to have designed and implemented large scale deployments for some of Sourced's largest enterprise customers. A rapidly evolving technology space and a constant evolution of customer requirements has kept Jon interested for the last... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm
Salon 4-6 Lower B2

3:10pm

Test Driven Development with Puppet - Gareth Rushgrove, Puppet Labs
The state of the art for testing puppet modules has been getting much better recently, with Beaker on the horizon, new features being added regularly to rspec-puppet and other new tools emerging. But lots of people working with Puppet are new to software development, and often new to writing tests for their code.

Infrastructure as code to me has always meant applying well known software development practices to infrastructure. This talk aims to be a crash course in software testing as it applies to Puppet modules.

* Enough ruby to get started with testing
* Why testing isn't the same thing as TDD
* What continuous integration is and why it’s useful
* How and when to write tests before writing (Puppet) code
* Unit testing with rspec-puppet
* Code quality and test metrics
* Integration testing with beaker
* Testing types and providers
* Refactoring a Puppet module
* What is missing from the tool chain

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Sr. Software Engineer, Puppet Labs
As of this month Gareth Rushgrove is now a Senior Software Engineer at Puppet Labs. He was formerly a technical architect at the Government Digital Service, part of the UK Government. He is mainly interested inconfiguration management, infrastructure automation, web application security and the whole devops community. He thinks when used well together these allow you to move really fast, even in tightly controlled environments like Government... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm
Golden Gate A B2

3:10pm

From Development to Testing to Deployment with Puppet Enterprise and Microsoft Azure - Ross Gardler, Microsoft Open Technologies, Inc.
Speakers
RG

Ross Gardler

Technology Evangelist, Microsoft Open Technologies Inc.
Ross Gardler has been involved with open source in one form or another since the mid ‘90s. He is a member of the Apache Software Foundation where he currently serves as the foundations President. He’s been an independent strategy consultant, led the UK academic research sectors open source advisory service and now works for Microsoft Open Technologies, Inc.


Wednesday September 24, 2014 3:10pm - 3:50pm
Salon 7-9 Lower B2

3:10pm

Workshop: Puppet for Windows Users - Ethan Brown, Puppet Labs
Windows configuration management has historically been fragmented and inconsistent, and for a long time was GUI driven. Even with the advent of the programmatic access that PowerShell provides for Windows systems, it can be difficult to scale and manage configuration across an enterprise that may include a variety of operating system editions. This workshop will begin with simple demonstrations of how to manage the configuration of a Windows system with the same declarative Puppet language that's used on Linux operating systems. These examples will build up to a more complex multitier application setup, demonstrating how classifications can be used to configure nodes for different purposes.

Speakers
EB

Ethan Brown

Senior Software Engineer, Puppet Labs
Ethan is an engineer on the Puppet Labs open source team, devoted to improving the Windows experience for Puppet. 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.


Wednesday September 24, 2014 3:10pm - 3:50pm
Salon 2-3 Lower B2

3:10pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

3:10pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

3:10pm

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

Wednesday September 24, 2014 3:10pm - 4:00pm
Mission Tunnel Level 2

4: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.

Wednesday September 24, 2014 4:00pm - 4:10pm
Nob Hill Lower B2

4:00pm

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

Wednesday September 24, 2014 4:00pm - 4:20pm
Foyers B2

4:00pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

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

Wednesday September 24, 2014 4:00pm - 4:20pm
Mission Tunnel Level 2

4:00pm

Exhibitor Pavilion
Come meet more than 30 industry exhibitors, including Cisco, Dell, VMware, and others.

Wednesday September 24, 2014 4:00pm - 6:00pm
Yerba Buena Ballroom Foyer, Golden Gate Foyer Lower B2, B2

4:20pm

Exploring the Final Frontier of Data Center Orchestration: Network Elements - Jason Pfeifer, Cisco
Is Network Element set-up and management the long pole in your quest for full automation of the data center?

This session will explore what Puppet and Cisco are collaborating on to help shrink Network Element deployment times. It will dive into the on-device agents Cisco is developing and will take a look at a sample Puppet-controlled setup, in a fully simulated network environment. In this session we will review the network types and implementation scenarios.

Speakers
JP

Jason Pfeifer

Technical Marketing Engineer, Cisco
Jason is currently supporting, discussing, evangelizing, and writing applications against Cisco's device APIs, with recent emphasis on researching how network operators can tap into the DevOps movement. Jason is also a Contributor to the Puppet Blog: http://puppetlabs.com/blog/puppet-labs-cisco-bring-automation-data-center-networking


Wednesday September 24, 2014 4:20pm - 4:50pm
Golden Gate B B2

4:20pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

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.

Wednesday September 24, 2014 4:20pm - 5:00pm
Nob Hill Lower B2

4:20pm

An In-Depth Introduction to the Puppet Enterprise Console - Ruth Linehan, Puppet Labs
You've heard about the Puppet Enterprise console, but you have no idea what it does or why it matters. Ruth Linehan, software developer on Puppet Enterprise, 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. She will go through everything from how it integrates with the other components of PE so you can visualize and better understand your Puppet infrastructure, to some shiny new features that will help you to manage your Puppet nodes and control who has the ability to configure them. She'll also give you some tips and tricks for troubleshooting the console if something goes wrong.

Speakers
avatar for Ruth Linehan

Ruth Linehan

Software Developer, Puppet Labs
Ruth is a bike-riding, badass Portlander who's been with the Puppet Enterprise team at Puppet Labs since June 2012. She started as a software development intern, began working on the Puppet Enterprise Console a week later, and has been working on it ever since, learning its secrets and mysteries. When not spelunking in the depths of the Console, you can find her mentoring new interns and learning Irish (Gaelic).


Wednesday September 24, 2014 4:20pm - 5:00pm
Salon 4-6 Lower B2

4:20pm

Packaging Software, Puppet Labs Style - Melissa Stone, Puppet Labs
Want to learn about packaging? Not sure where to start? Come spend some time learning what tools and automation the Release Engineering team at Puppet Labs has built up to make packaging a smooth part of the CI pipeline. You'll get to an overview of the process of building packages, from using Puppet to provision builders, to the automation to build packages in a standardized way. You should walk away from this talk with a better understanding about how Puppet Labs packages their software, and some methods and tools you could use for your own infrastructure.

Speakers
avatar for Melissa Stone

Melissa Stone

Release Engineer, Puppet Labs
Melissa Stone is a Release Engineer at Puppet Labs. She majored in Computer Science and Psychology at Lewis & Clark College before diving head-first into the world of packaging. In her time at Puppet Labs, she has helped build and scale the release pipeline to improve continuous delivery.


Wednesday September 24, 2014 4:20pm - 5:00pm
Golden Gate A B2

4:20pm

Orchestrated Functional Testing with Puppet-spec and Mspectator - Raphaël Pinson, Camptocamp
As Infrastructure as Code gets more widely adopted and more heavily automated, the need for tests is on the rise. It has now become a common practice to ship Puppet modules with unit and functional tests. The Puppet-spec and Mspectator projects aim to validate Puppet catalogs and test your fleet on the fly, using the serverspec library.

Speakers
avatar for Raphaël Pinson

Raphaël Pinson

Infrastructure Developer & Trainer, Camptocamp
A Puppet user since 2007, Raphaël works as an Infrastructure Developer and a Puppet Trainer for Camptocamp. He is also a developer for the Augeas project, and likes to think of ways to make configuration management better and easier.


Wednesday September 24, 2014 4:20pm - 5:00pm
Salon 13-15 Lower B2

4:20pm

Using Docker with Puppet - James Turnbull, Kickstarter
Creating a Docker image to build an application is pretty easy. But what if you already have a large collection of Puppet modules that you want to use to build your applications? In this session we’re going to see how easy it is to make use of those modules inside Docker.

You'll learn how to integrate Docker with Puppet, build Puppet-enabled Docker images, and create containers that leverage your Puppet modules. By the end of the session, you'll understand how Docker works and how to configure and manage your Docker containers with Puppet.

Speakers
avatar for James Turnbull

James Turnbull

VP of Engineering, Kickstarter
James Turnbull is the author of seven technical books about open source software and a long-time member of the open source community. James authored the first (and second!) books about Puppet and works for Kickstarter as VP of Engineering. He was previously at Venmo running Engineering, Docker as VP of Services and Puppet Labs running Operations and Professional Services.


Wednesday September 24, 2014 4:20pm - 5:00pm
Salon 7-9 Lower B2

4:20pm

Fully Automate Application Delivery with Puppet and F5 - Colin Walker, F5
Speakers
CW

Colin Walker

Sr. Product Management Engineer, F5
Despite my background in programming, I somehow ended up working for a networking company, and have never looked back. With F5 since 2004, I quickly fell in line with the application aware scripting (iRules, iControl, iCall tmsh, etc.) that helps make F5 devices so flexible. As a programmability zealot I get to work to further the technology, guide Product Development on potential roadmap decisions, and evangelize to the community and, frankly... Read More →


Wednesday September 24, 2014 4:20pm - 5:00pm
Salon 10-12 Lower B2

4:20pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

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

Wednesday September 24, 2014 4:20pm - 5:10pm
Mission Tunnel Level 2

4:20pm

Workshop: Know Before You Push 'Go': Using the Beaker Acceptance Test Framework to Test Your Puppet Module Infrastructure - Adam Buxton, Puppet Labs
Beaker is an acceptance testing harness for Puppet PE and other Puppet Projects. This workshop will demonstrate Beaker usage and Beaker-rspec integration with module development. We will be demonstrating node environments, and quick start, and reusability with Module skeleton.

Speakers
AB

Adam Buxton

Professional Service Engineer, Puppet Labs
One of Puppet Labs London based Professional Service Engineers, coming from a background in the London start up community with a heavy leaning towards a the devops culture. The need to support my coffee addiction has taken me around the world working with and supporting all manner of development teams. The same addiction supported me through long nights of fire fighting and launch management for various game titles within EA, before I joined... Read More →


Wednesday September 24, 2014 4:20pm - 6:00pm
Salon 2-3 Lower B2

5:10pm

Managing the File and Exposing the API - Christopher Webber, Chef Software
One of the the most fundamental things we do with Puppet is manage configuration files. As we build up more complicated modules, we become faced with some interesting decisions about the APIs we expose in our modules. Does it make sense to pass in a template as a parameter? How about the path to a template? In this talk I will cover the various methods for working on files including augeas, the concat module, templates, and other things like custom types and providers. Additionally, I will touch on the different ways that configuration files are handled including single monolithic files and conf.d type patterns. With all of these elements, we will focus on how we present an API to the users of our modules. The hope is that we will all be better aware of how we can make our modules more compose-able for all.

Speakers
avatar for Christopher Webber

Christopher Webber

Community Software Engineer, Chef Software
Christopher Webber is a Community Software Engineer at Chef Software, Inc. focused on stirring up delight in the Chef community. Chris has been an active member of the Puppet community for many years and is a Certified Puppet Professional. Since starting with Puppet in early 2008, Chris has built out a number of Puppet installations at places like Demand Media and the University of California, Riverside. He is the maintainer of... Read More →


Wednesday September 24, 2014 5:10pm - 5:50pm
Salon 13-15 Lower B2

5:10pm

Case Study: Developing a Vblock Systems Based Private Cloud Platform with Puppet and VMware vCloud Suite - Peng Liu & Paul Harb, VCE
Presenter: Peng Liu
Co-Presenter: Paul Harb

This session will provide an overview and lessons learned from deploying a large-scale private cloud platform for a key VCE customer based on Vblock Systems, Puppet Enterprise and VMware vCloud suite. VCE Vblock Systems provide seamless integration of compute, storage, network and virtualization technologies, delivering fast time-to-value for customers deploying private cloud solutions. Puppet Enterprise is at the core of this solution, enabling rapid application deployment and dynamic configuration management to support business groups and IT security requirements such as SOX. This presentation will also describe how Puppet Enterprise is integrated seamlessly with VMware vCloud suite and provides a self-service portal for provisioning and management of the solution.

Speakers
PH

Paul Harb

Executive Consultant - Global Cloud Practice, VCE
Based in Santa Clara, California, Paul is an Executive Consultant in the Global Cloud Practice at the Virtual Computing Environment Company (VCE). Formed by Cisco and EMC with investments from VMware and Intel, VCE accelerates the adoption of converged infrastructure and cloud-based computing models that dramatically reduce the cost of IT while improving time to market for its customers. Paul is a graduate of UC Berkeley holding degrees in... Read More →
PL

Peng Liu

Senior Manager, Software Engineering, VCE
Principal Software Engineer, VCE, 2012 - Present Design Cloud Accelerator Service to help the customer to quickly provision, build and run a private cloud on VCE Vblock systems.


Wednesday September 24, 2014 5:10pm - 6:00pm
Golden Gate A B2

5:10pm

Tools and Virtualization to Manage our Operations at Puppet Labs - Cody Herriges, Puppet Labs
Puppet Labs Technical Operations Team delivers base infrastructure building blocks and services to the rest of the company for everything from core networking to web hosting and application management. There are two main approaches to reducing the overhead and complexity of managing heterogeneous infrastructure; standardization and automation, each one can be pursued to varying degrees. We are a team of diverse backgrounds so while we may standardize on a technology we do so on a case by case basis taking into consideration the strengths and weaknesses of each technology. Plus when you are a company that builds tools for managing infrastructure you can't just be an expert in VMware products or AWS based architectures, you have to be comfortable no matter where you tread. This has led us to an infrastructure with eight different virtualization platforms, four different cloud providers, and many hardware vendors.

This talk will address the problem of delivering an efficient infrastructure on a top of a highly heterogeneous virtualinfrastructure. We'll present the criteria Operations has began following when selecting a new platform and how this criteria is enabling us to pare back and confidently remove some legacy platforms. When is it appropriate to not automate, if ever? How does Puppet Labs™ tools help pull our automation hurdle down and allow us to focus on providing end user value.

Speakers
avatar for Cody Herriges

Cody Herriges

Operations Engineer, Puppet Labs
Cody started his career in the world of higher education infrastructure management. A world full of complicated sets of software never meant to be consumed by the average end user. Keeping all these stacks of software in-line was only possible through automation. The longer he worked the more crucial he found Puppet in the success of day to day operations. He joined Puppet Labs in 2010 as one of the few world traveling Professional Service... Read More →


Wednesday September 24, 2014 5:10pm - 6:00pm
Golden Gate B B2

5:10pm

Puppet Demo: Introduction to Puppet Enterprise
Watch a live demo of how to use Puppet Enterprise to automate the management of your IT infrastructure.

From managing users to deploying middleware tools, Puppet Enterprise’s declarative state enables fast and repeatable system automation. This demonstration covers an intro to Puppet Enterprise, including the Puppet DSL, the Console, and new features. We'll save time for Q&A too.


Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Managing Windows with Puppet Enterprise
Come for an in-depth demo of how to automate Windows system configuration and management with Puppet Enterprise.

Managing everything from local user security policies to Windows features and registry keys, Puppet Enterprise makes it possible to rapidly configure Windows servers. This demonstration will cover how to use Puppet Enterprise to manage core components of Windows and how to extend functionality of Puppet Enterprise with the new Powershell integration. We'll save time for Q&A too.


Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Node Classifier and RBAC
Coming soon: Puppet Enteprise 3.4!

Join us for a demo of two new features in Puppet Enterprise 3.4: role-based access control and node classification. We’ll go through the process of connecting a directory service, creating a dynamic group, using access control to restrict who can do what to the group, and promoting code from one Puppet environment to another.

After the demo, we’ll be taking feedback. Tell us what direction you’d like to see these features go. How can PE help you solve current challenges? And if you have the time, head over to the Puppet Test Pilots booth for a usability test.

Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Puppet Enterprise and VMware Collaboration Demos
See how Puppet Enterprise and VMware work together.

Demos include:

  1. Configuration management in the vCloud Hybrid Service with Puppet Enterprise

  2. Managing workflows with vCenter Orchestrator, vCloud Automation Center and Puppet Enterprise to deploy infrastructure

  3. Using vCloud Automation Center 6.1 Application Director and Puppet Enterprise to deploy a multi-tier application in a production environment

You will come away with an understanding of how to manage the lifecycle of a business critical virtual machine or application in dev, test, and production environments with VMware vCloud products and Puppet Enterprise.

Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Puppet Server Metrics and Scaling
Get a sneak peak of some of the upcoming features of the new Puppet Server!

The next-generation server includes advanced real-time metrics that you can export to your favorite metrics / monitoring dashboard (such as Graphite). We'll show how these metrics can give you insight into the health of your Puppet Master, and how you can monitor throughput improvements in real time while you add additional Puppet Masters to your cluster.

Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Puppet Demo: Using Puppet Enterprise in Private and Public Clouds
Puppet Enterprise comes with support for VMware, Amazon, Google Compute and Windows Azure cloud technologies.

Watch a live demo of how to use Puppet Enterprise to configure, secure and provision cloud resources. This demonstration will also review best practices for working with Puppet Enterprise in dynamic cloud environments. We'll save time for Q&A too.



Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

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.

Wednesday September 24, 2014 5:10pm - 6:00pm
Nob Hill Lower B2

5:10pm

Got Logs? Get Answers with Elasticsearch ELK - Jordan Sissel, Elasticsearch
Log management seems so boring. Log rotation, retention policy, grep, yuck! What are your servers doing? Did last night's upgrade break anything? How are your users interacting with your products? Why did the site go down last weekend?

Get ready to turn your log pains into awesome visual insights and more!

BAM! Elasticsearch ELK! ELK stands for Elasticsearch, Logstash, and Kibana. Each of these three are lovely, open source projects that, together, help you democratize your data. Put that data in the hands of coworkers who can use it! Improve your ability to react to problems, predict and plan for the future, and answer questions about the behavior of your business.

This talk will introduce some of the problems solved by the ELK stack and cover a variety of real use cases where log search and analysis are providing serious value and happiness for companies and users.

Attendees will leave the presentation totally full of excitement about this toolset and bursting with fresh ideas about how to tackle their sour logging problems.

Speakers
avatar for Jordan Sissel

Jordan Sissel

Software Engineer & Provider of Hugs, Elasticsearch
Jordan Sissel is the lead developer of Logstash. Living in Silicon Valley, he tinkers with computers and practices hate-driven development working on computers make him less grumpy. When not hacking, he loves doing awesome things as a dad and a husband.


Wednesday September 24, 2014 5:10pm - 6:00pm
Salon 7-9 Lower B2

5:10pm

Managing Network Security Monitoring at Large Scale with Puppet - Michael Pananen & Chris Nyhuis, Vigilant Technology Services
Presenter: Michael Pananen
Co-Presenter: Chris Nyhuis

Network security is an important aspect of system administration. As the size and complexity of your network grows, so does the need to increase your detection capabilities on your network(s). This discussion will talk about sensor management and deploying Snort signatures, Bro Scripts, and Threat Intelligence with Puppet.

Speakers
CN

Chris Nyhuis

CEO / President, Vigilant Technology Solutions
I am passionate about God, Family, My Friends, Orphan Care, I.T. Security, Catching Bad Guys, and Entrepreneurship. I believe in making the moments of your life count and being fully aware and effective in every moment you find yourself in. My wife and I started Vigilant to combine all these passions into one. In my 17 years in the I.T. Industry I have had the privilege to work with great people at great companies, great customers and have had... Read More →
avatar for Michael Pananen

Michael Pananen

Master of Puppets, Vigilant Technology Solutions
An NSM enthusiast, Michael started using Puppet in 2011 to manage the growing worldwide sensor grid at General Electric. He now works for Vigilant Technology Solutions where he designs, improves and automates the large sensor deployment that protects many businesses across the United States.


Wednesday September 24, 2014 5:10pm - 6:00pm
Salon 4-6 Lower B2

5:10pm

Building and Testing from Scratch a Puppet Environment with Docker - Carla Souza, Reliant
With the environment's increasing complexity, building up and deploying new components of your system gets trickier and requires a better Quality Assurance. To ensure the desired QA, we use Docker to build a sandboxed Puppet deployment that mimics and extends our current deployment and is used to test the behavior of the target component deployment in a production-like environment.

This talk will be about how we built this QA Environment from scratch, the tools we used, and the challenges that we had to solve during its implementation.

Speakers
avatar for Carla Souza

Carla Souza

Senior Software Engineer, Reliant
Founder of Puppet Brazil community, Carla Souza currently works for Reliant Security as a Senior Engineer. She has Bachelor in Computer Science, 8 years of experience in Unix systems administration and is the author of Puppet Virt module.


Wednesday September 24, 2014 5:10pm - 6:00pm
Salon 10-12 Lower B2

5:10pm

Puppet Education & Certification Table
Visit the Puppet Education & Certification 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 September 24, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

5:10pm

Puppet Pop-Up Shop
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.

Wednesday September 24, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

5:10pm

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

Wednesday September 24, 2014 5:10pm - 6:00pm
Mission Tunnel Level 2

6:00pm

Post-Event Attendee Get Together
Come join us after PuppetConf for some food, fun, and networking at the Thirsty Bear - a quick five minute walk from the Marriott Marquis! But make sure and get there quick, because there is limited space available.

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

Wednesday September 24, 2014 6:00pm - 8:30pm
Thirsty Bear 661 Howard St, San Francisco, CA 94105