Monday, August 19 (Trainings)

9:00am - 4:00pmMon, Aug 19Trainings

Learn the advanced, enterprise-level skills you need to implement Puppet Enterprise in complex environments, and optimize Puppet for large-scale deployments. 3 days – pre-show. Free admission to PuppetConf with registration.

Register at: http://puppet-advanced-conf-sf-aug-2013.eventbrite.com/

Tuesday, August 20 (Trainings)

9:00am - 4:00pmTue, Aug 20Trainings

Learn the advanced, enterprise-level skills you need to implement Puppet Enterprise in complex environments, and optimize Puppet for large-scale deployments. 3 days – pre-show. Free admission to PuppetConf with registration.

Register at: http://puppet-advanced-conf-sf-aug-2013.eventbrite.com/

Wednesday, August 21 (Trainings + Developer Day)

9:00am - 12:00pmWed, Aug 21Workshops and Sessions

Spend a day with the Puppet Education and Certification team and be a part of developing the next Puppet Certification, participate in writing exam questions and help define the… more

Overview – Description:

This training course is intended as a 1-day introduction to Puppet System Automation Software for technical audiences who want to understand and practice the main concepts of… more

Learn the advanced, enterprise-level skills you need to implement Puppet Enterprise in complex environments, and optimize Puppet for large-scale deployments. 3 days – pre-show. Free admission to PuppetConf with registration.

Register at: http://puppet-advanced-conf-sf-aug-2013.eventbrite.com/

Optional Getting Started Tutorial

9:00am - 12:00pm, Wed, VenetianRyan Coleman, Puppet Labs, Product Owner

If you don’t regularly write modules now, you can attend an optional tutorial to help you get started. We’ll help you set up your environment, and make sure that you are prepared… more

Demo Stations

9:00am - 12:00pm, Wed, Cirque

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

12:00pm - 1:00pmWed, Aug 21Break

Lunch

1:00pm - 4:00pmWed, Aug 21Workshops and Sessions

Unconference Sessions

1:00pm - 4:00pm, Wed, VenetianMichael Stahnke, Puppet Labs, Director of Software Engineering

If you want to take a break from hacking on code or want to have a discussion with other people on any topic, you can participate in the unconference sessions. Anyone can propose an unconference… more

4:00pm - 11:59pmWed, Aug 21Evening Activities

Help us make Puppet better. Evaluate new products and features in the setting of a user test. Set-up on Wednesday and Demos on Thursday and Friday.

Pick-up your name badge, PuppetConf t-shirt, attendee badge and more.

Demo Session

5:30pm - 7:30pm, Wed, Cirque Room

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

Opening Cocktail Party / PuppetConf T-Shirt Party / Mingle with Vendors

Wear your favorite Puppet t-shirt to gain access to this exclusive party. Relive the history of the software through shirt designs, and enjoy food, drinks, music, and awesome community conversations.

A nearly 24 hour lounge hacker and attendee lounge. Grab a beverage, meet other attendees, play Trivia, Werewolf, XBOX gaming and more!

Thursday, August 22

7:00am - 9:00amThu, Aug 22Early Morning

Breakfast

A nearly 24 hour lounge hacker and attendee lounge. Grab a beverage, meet other attendees, play Trivia, Werewolf, XBOX gaming and more!

5K Run

7:00am - 8:00am, Thu, Lobby

Group 5K run

Pick-up your name badge, PuppetConf t-shirt, attendee badge and more.

9:00am - 10:50amThu, Aug 22Keynote Sessions

Continuously Integrated Puppet in a Dynamic Environmen

10:20am - 10:50am, Thu, Gold, BeginnerSam Bashton, Bashton Ltd., Director
  • thing 1
  • thing 2
  • thing 3

Quibus quis valetudo et capto adipiscing duis saepius melior cogo. Ingenium pneum antehabeo suscipere luctus augue natu. Vero meus… more

Puppet Test Pilots

10:00am - 6:00pm, Thu, Cirque Room

Help us make Puppet better. Evaluate new products and features in the setting of a user test. Set-up on Wednesday and Demos on Thursday and Friday.

Demo Session

10:00am - 6:00pm, Thu, Cirque Room

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

Demo Stations

10:00am - 6:00pm, Thu, Cirque

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

Duis importunus euismod blandit genitus antehabeo in natu imputo. Laoreet patria sino vulpes proprius appellatio esca humo. Occuro, meus enim imputo cui ibidem… more

10:50am - 11:10amThu, Aug 22Break

Mingle with vendors

Testing center open 11:00am – 6pm Thursday and Friday. Last exam will begin at 4:30pm.

With Jamie Rosa.

11:10am - 12:00pmThu, Aug 22Track Sessions

VMWare Hands-on Lab

11:10am - 6:00pm, Thu, Empire Room

Getting started with Puppet

11:10am - 12:00pm, Thu, Venetian, BeginnerMichael Stahnke, Puppet Labs, Director of Software Engineering

When beginning a Puppet deployment are many decisions and trade-offs to make around code promotion, source code control, workflows, and resource modeling. These decisions will have a… more

Infrastructure as Data

11:10am - 12:00pm, Thu, CrystalNick Lewis, Puppet Labs, Software Developer

We all know the benefits of infrastructure as code – version control, reusability, shareability, documentation, and so on. Another popular notion is that of code as data, by which code can be… more

How Do We Better Sell DevOps?

11:10am - 12:00pm, Thu, Grand BallroomGene Kim, IT Revolution Press, Author

In this talk, I will share my top lessons learned over my years studying high performing IT organizations on how to sell the value of DevOps, and help other stakeholders and executives… more

Test driven Infrastructure development

11:10am - 12:00pm, Thu, FrenchMike Ryan, Epitech BV, Cloud Infrastructure Consultant

Continuous deployment of puppet code feels like a holy grail; naive approaches are a minefield for stability. Code that works on existing machines but doesn’t work on newly… more

Architecting for failure in AWS

11:10am, FountainAdrien Thebo, Puppet Labs, Software Engineer

Uxor sudo nostrud sino ventosus accumsan vel qui at et ut dolor odio quadrum. Pertineo in mara molior iaceo luptatum eu nonummy iriure iusto conventio abdo ullamcorper. Te secundum,… more

12:00pm - 1:30pmThu, Aug 22Break

Lunch

1:30pm - 2:20pmThu, Aug 22Track Sessions

Introduction to the Puppet Partner Program: Are you a consultant that would like to work on Puppet Projects? Or, Are do you work for a Reseller or VAR interested in knowing… more

When trying to debug software problems it’s critical to be able to reproduce the  original situation, and Puppet Enterprise is no exception to this.  The… more

OpenShift uses Puppet Labs technology all over the place.  From our community and upstream project development environments using Vagrant and Puppet to our production deployments, we use… more

Puppet without Root

1:30pm - 2:20pm, Thu, CrystalRyan Uber, Cisco, Software Engineer

Puppet can be used effectively and at scale without running as root. In many organizations, particularly large ones, different teams are responsible for different pieces of the infrastructure. In… more

I’ll lead an entertaining and informative session about the updated and new features in Puppet Enterprise 3. This talk provides a guided tour through both the Dashboard and… more

Duis importunus euismod blandit genitus antehabeo in natu imputo. Laoreet patria sino vulpes proprius appellatio esca humo. Occuro, meus enim imputo… more

Genitus epulae quis facilisi esse obruo luptatum eligo, olim enim, erat. Vel epulae ullamcorper eu esca dolor autem facilisi. Nisl feugiat neo saluto acsi abluo et.… more

How to Sell Puppet Enterprise: For new and experienced partners learn from our top two resellers how they successfully sell Puppet Enterprise and related services.

With Duncan Journee and Mohamed Yassini.

2:20pm - 3:10pmThu, Aug 22Track Sessions

When new code is written, its journey to making your life easier has only just begun. This presentation will chronicle how (with just a little bit of magic) new… more

Puppet at GitHub

2:20pm - 3:10pm, Thu, GoldWill Farrington, GitHub, Inc., Junior Executive Assistant to the Assistant VP of Operations

At GitHub, we’ve got a pretty large Puppet code base to manage all of the GitHub.com infrastructure. It’s also pretty old; a little over four and a half years of history lives in our Puppet repo. We’ve… more

This session will provide an overview of the challenges of deploying and managing VMware vCloud Hybrid service with Puppet.  … more

Working with Puppet Modules? There's an IDE for that.

2:20pm - 3:10pm, Thu, CrystalKenn Hussey, Cloudsmith Inc., VP Product Development

In this talk, we’ll review the current state of the art in tooling for working with modules, with a particular emphasis on Geppetto, an open source IDE that… more

Logs, events, business intelligence, SIEM. Crazy talk, right? Logstash is here to help. Logstash has a growing ecosystem tools and knowledge to help you get your log analysis work done easily and… more

Managing Windows with Puppet

2:20pm - 3:10pm, Thu, VenetianDevon Peters, Jive Software, Tools Engineer

Since Puppet grew up in the *nix world, there is a common misconception that it can’t be used to effectively manage Windows. This talk hopes to dispel confusion on the matter and… more

Introduction to the Puppet Partner Portal & the 2013/14 Roadmap: New and experience partners will get a hands on experience with the new Puppet… more

3:10pm - 4:00pmThu, Aug 22Track Sessions

Join the Puppet Labs Education team as we give a demonstration of our new online learning management system, the Puppet Labs Classroom. We will give you the opportunity to register and… more

Your entire datacenter doesn’t need to be lovingly hand-crafted Puppet manifests. Focus your time and energy on the specific, business enabling challenges. Puppet… more

DSL Quest: A WAT Safari

3:10pm - 4:00pm, Thu, CrystalTomas Doran, TIM Group, Senior Systems Administrator

You are standing in an open field, west of a programming language with no specification. ENTER COMMAND.

In mid-2012, docs.puppetlabs.com published a completely rewritten reference to the Puppet… more

Puppet and AWS: Getting the best of both worlds

3:10pm - 4:20pm, Thu, VenetianCelia Cottle, Puppet Labs, Support Engineer

This talk will be a modified and updated version of the talk given at Puppet Camp Amsterdam. I will discuss some technical examples of how to use Puppet to manage large… more

Intro to Systems Orchestration with MCollective

3:10pm - 4:00pm, Thu, Gold, IntermediateRobert de Macedo Soares, BusinessWire, Application Security Engineer

As the number and variety of systems that you manage grows, it becomes increasingly important to have the ability to execute specific and targeted tasks against these… more

So you've got scalability. Now what?

3:10pm - 4:00pm, Thu, Grand BallroomRichard Crowely, Betable, Head of Operations

Managing over 10k nodes brings unique challenges, one of them is managing all data in a scalable way, but solving the scalability issue isn’t enough. The data must be available and… more

Testing for Ops: Going beyond the manifest

3:10pm - 4:00pm, Thu, FrenchDawn Foster, Puppet Labs, Community Lead

This talk aims to show the value of rspec-puppet for those who come from a more Ops-centric background. The focus will be on using tests to go beyond just rewriting manifests… more

4:00pm - 4:20pmThu, Aug 22Break

Mingle with vendors

4:20pm - 5:10pmThu, Aug 22Track Sessions

Want an introduction to the available Puppet ecosystem around Openstack? During this session you will be introduced to the Puppet modules, our  Openstack community, and… more

This session will provide an overview of the cisco developed puppet functionality for management and configuration of Cisco devices.

Building a hyper-secure VPC on AWS with Puppet

4:20pm - 5:10pm, Thu, FountainPaul Stack, OpenTable, Principal Software Developer

This session will describe a real life project developed by me, my company and our client. The goal for this project was:

  • build a VPC on AWS
  • make extremely secure on all… more

This session will talk about some production issues I’ve seen running Puppet in large environments. From how to manage a single master with hundreds of hosts… more

A dive into the problems faced when first launching Puppet across existing, heterogeneous servers, outlining possible solutions using our experience as an example.  … more

With Vagrant 1.1+, you can use the same configuration and workflow to spin up and provision machines in VirtualBox, VMware, AWS, RackSpace, and more. You get all the benefits… more

5:10pm - 6:00pmThu, Aug 22Track Sessions

Using puppet to make a dynamic network

5:10pm - 6:00pm, Thu, GoldLance Albertson, OSU Open Soruce Lab, Director

In this session I would assume the audience is somewhat familiar with puppet.  I would use exported resources to dynamically configure several clients and servers to permit… more

A discussion about using Puppet to deploy openstack on Hyper-V and my experiences writing puppet manifests for Windows.

A year ago, Puppet Labs had fewer than five fully packaged projects with disparate, difficult packaging workflows that took hours of… more

Loops, Unicorns and other magical animals lives in your puppet since Puppet 3.2. This is the first version to ship with the future just a setting away!  In this… more

Building Data-Driven Infrastructure with Puppet

5:10pm - 6:00pm, Thu, Grand BallroomAdrien Thebo, Puppet Labs, Software Engineer

As your Puppet Infrastructure grows, so does the complexity of the Puppet codebase. The complexity of the codebase often creates a scenario where it becomes more time… more

PuppetDB gives users fast, robust, centralized storage for  Puppet-produced data. The 1.0 version landed at Puppetconf 2012, and  now we’re one year older and one… more

Friday, August 23

7:00am - 9:00amFri, Aug 23Early Morning

Breakfast

A nearly 24 hour lounge hacker and attendee lounge. Grab a beverage, meet other attendees, play Trivia, Werewolf, XBOX gaming and more!

5K Run

7:00am - 8:00am, Fri, Lobby

Group 5K run

All self-identified women attending PuppetConf are invited to a Women’s Breakfast! Grab your food at the buffet and join us in the Terrace Room to chat, network, and eat for an hour.

Pick-up your name badge, PuppetConf t-shirt, attendee badge and more.

Learn how to hack puppet modules the right way!

9:00am - 10:50amFri, Aug 23Keynote Sessions

Stop Hiring Devops Experts (And Start Growing Them)

9:00am - 9:25am, FriJez Humble, Thoughtworks, Principal

Everyone is putting “devops” on their LinkedIn profile, and everyone is trying to hire them. In this talk, Jez will argue this is not a recruitment problem but an… more

Demo Session

10:00am - 6:00pm, Fri, Cirque Room

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

Demo Stations

10:00am - 6:00pm, Fri, Cirque

Come check out our Puppet Enterprise, Cloud Automation and Continuous Delivery Demos.

10:50am - 11:10amFri, Aug 23Break

Mingle with vendors

11:10am - 12:00pmFri, Aug 23Track Sessions

Puppet Labs Tutorials and Hands-on Tutorials

11:10am - 6:00pm, Fri, Empire RoomBrian Stevens, Red Hat, CTO and VP, Worldwide Engineering

Developers need to be able to write software and deploy it, and often require cutting edge software tools and system libraries.… more

As the Puppet community grows by leaps and bounds we find ourselves having many of the same problems other software development communities have. Whether its libraries in C, JARs in… more

Troubleshooting the Puppet Enterprise Stack

11:10am - 12:00pm, Fri, CrystalThomas Uphill, Costco Wholesale, Infrastructure Analyst

A guide through where to look for errors when they happen in the various parts of Puppet Enterprise (the console, Live Management, puppet master, Activemq, MCollective, agent), what some of those errors mean, and what warnings and errors are red herrings/normally occurring.

12:00pm - 1:30pmFri, Aug 23Break

Lunch

This session will start with a look at the community today. I will use our community metrics to take a look at all kinds of data about pull requests, bugs, mailing… more

1:30pm - 2:20pmFri, Aug 23Track Sessions

A simple search for “puppet-apache” on GitHub returns 70 separate repositories. An awful lot of people are busy reinventing the same configuration… more

A one stop solution for Puppet and Openstack

1:30pm - 2:20pm, Fri, VenetianGordon Rowell, Google, Site Reliability Manager

Throughout the last year, we have been using and developing tools that allow us to have an IaaS where our data center is configured by Puppet and our virtualization and… more

Case Study: Green Field Implemenation of Puppet 3.0 at ESPN

1:30pm - 2:20pm, Fri, GoldPeter Pouliot, Microsoft, Sr. SDET OpenStack

At the end of 2012 ESPN undertook an effort to modernize its deployment and maintenance of linux based platform services.  ESPN faced a challenging problem… more

What is a reusable Puppet module? What are its requirements?  Why does it matter and why it’s not always the best choice?  And, most of all, HOW do you make reusable modules?  This… more

2:20pm - 3:10pmFri, Aug 23Track Sessions

DevOps has been a hot topic for several years, but  it’s nearly always talked about with respect to web operations and startups. Since DevOps… more

So You Want to Contribute to Puppet? A Getting Started Guide

2:20pm - 3:10pm, Fri, FrenchRuth Linehan, Puppet Labs, Software Developer

Puppet is awesome because of the great contributions community members have made to it. You don’t need to be an expert developer or have contributed to many… more

Windows - Having its ass kicked by Puppet and PowerShell since 2012

2:20pm - 3:10pm, Fri, GoldJeff McCune, Puppet Labs, Software Developer

Unix environments has fantastic tooling order to irridicate the need for manual server configuaration. Windows is completely behind in the use of these… more

Infrastructure Cloud Management

2:20pm - 3:10pm, Fri, VenetianJohn Willis, Dell (formally Enstratus), VP of Customer Service and Enablement

Running an infrastructure cloud requires more than just hypervisors and fast provisioning. Clouds like data centers need to be managed.  This presentation will cover some of the basics… more

Monitoring in an Infrastructure as Code age

2:20pm - 3:10pm, Fri, Grand Ballroom, IntermediateBen Schofield, ESPN, Senior Application Architect

Commoveo suscipit consectetuer obruo, autem premo nonummy sed, odio veniam camur. Nulla esca consequat velit patria cogo, aliquip. Fere demoveo, quadrum gravis iriure te,… more

3:10pm - 4:00pmFri, Aug 23Track Sessions

Boxen: AATFT

3:10pm - 4:00pm, Fri, CrystalWill Farrington, GitHub, Inc., Junior Executive Assistant to the Assistant VP of Operations

If software is eating the world, automation is keeping it from falling to piece. Automation shouldn’t stop with servers. Boxen helps your organization eliminate the routinely manual task of… more

Application Automation on OpenStack

3:10pm - 4:00pm, Fri, VenetianRobert Starmer, Cisco Systems, Inc., Principal Cloud Architect

Using puppet to deploy and manage OpenStack is quite obvious, but how do you then manage the application sprawl that will occur on top?  And how do you limit the disk consumption… more

Attend this talk and learn how Puppet Labs handles community contributions and the FOSS tools we’ve published to automate… more

Replacing Simple Puppet Modules with Providers

3:10pm - 4:00pm, Fri, FountainJeremy Schulman, Juniper Networks, Global Solutions Architect, Infrastructure Automation

We’ve probably all gone looking for the resolv.conf module, or managed a template just so we could disable PermitRootLogin, or grumbled a little at how the host provider… more

Refoveo feugait, dolus hendrerit ut ad aptent, et, pagus typicus facilisi, venio. Sudo nunc magna dignissim, aliquam molior erat te, saepius modo nullus… more

4:00pm - 4:20pmFri, Aug 23Break

Mingle with vendors

4:20pm - 5:10pmFri, Aug 23Track Sessions

with Melinda Campbell and J.D. Welch, UX Designers

What is a Design Jam?

A hands-on workshop in which we collaborate on solving a DevOps challenge. Using a variety of brainstorming… more

Puppet has a very active, and very broad community. Learn about the various aspects and channels for this community, and how one member leveraged… more

  • Discuss the networking community and how they approach automation – current challenges/opportunities
  • Learn about the “Netdev” Puppet module initiative; a “standard library” of resource types for networking equipment – current and future ideas.

Puppet at Spotify

4:20pm - 5:10pm, Fri, GoldChristopher Webber, Demand Media, Infrastructure Engineer

Learn how Spotify uses Puppet to manage the large and growing amount of servers used to stream music to millions of users. The presenter will also give an introduction to other technologies used to power Spotify.

Puppet Modules are a great way to reuse code, share your development with other people and take advantage of the hundreds of modules already… more

This talk will show how we deploy Puppet without a Puppetmaster on an autoscaling Amazon Web Services infrastructure.  Key points of interest:

5:10pm - 6:00pmFri, Aug 23Track Sessions

Taming the cowboy laptop

5:10pm - 6:00pm, Fri, GoldBen Schofield, ESPN, Senior Application Architect

I made a terrible mistake during my first week on the job at Betable over a year ago: I built out our Linux staging and production environments first and ignored our Mac development… more

Dashboard is a popular tool for web-based management of Puppet Nodes. In late 2012, Puppet Labs proposed passing Dashboard on to a community maintainer, and I volunteered. This session will… more

6:00pm - 11:59pmFri, Aug 23Evening Activities

Wrap Party

6:00pm - 11:59pm, Fri, Rooftop Terrace

Enjoy beer and tapas from Puppet Labs! You’ve earned it!

Wrap Party

6:00pm - 11:59pm, Fri, Grand Ballroom

Enjoy drinks and tapas buffet on us to celebrate the end of the conference.

Headline Sponsor

Platinum Sponsors

Gold Sponsors

Media Sponsor

Silver Sponsors