Upcoming Events

2017-08-01 – 02 – DevOpsDays Portland – Portland, OR

2017-08-03 – Layered Control Repos – Config Management Camp – Portland, OR

2017-09-29 – 30 – Ohio LinuxFest – Columbus, OH

2017-10-06 – 07 – SeaGL – Seattle, WA

Previous Events

2017

Behavioral Testing for Sysadmins – SouthEast LinuxFest – Charlotte, NC – 2017-06-09

How to Build a Continuous Deployment Pipeline – SouthEast LinuxFest – Charlotte, NC – 2017-06-11

BDD with Serverspec – IndyDevOps – Indianapolis, IN – 2017-05-22

How to Build a Continuous Deployment Pipeline for Systems – Cascadia IT Conference – Seattle, WA – 2017-03-11

2016

Packer: Make Multi-Platform Images – SeaGL – Seattle, WA 2016-11-12

Packer: Make Multi-Platform Images – CINLUG – Indianapolis, IN 2016-10-12

Why Test Driven Development works for SysAdmins – Indy DevOps – Indianapolis, IN – 2016-08-29

Packer: Make Multi-Platform Images – SouthEast LinuxFest – Charlotte, NC – 2016-06-11

Why automation is important and how Puppet can help – AIRI (Association of Independent Research Institutes) – Oklahoma City, OK – 2016-04-04

How automation can liberate you from perpetually putting out fires – Cascadia IT Conference – Seattle, WA – 2016-03-12

2015

FOSSETCON (Director of Operations and Co-organizer – not speaking this year) – Orlando, FL – 2015-11-19 – 21

Why testing driven development works for SysAdmins – SeaGL – Seattle, WA – 2015-10-23

How To Upgrade Puppet v4 and Avoid Dragons – SouthEast LinuxFest – Charlotte, NC – 2015-06-12-14 – slidesvideo

Functional testing for configuration management – Cascadia IT Conference – Seattle, WA – 2014-03-14 – slides

2014

Why testing driven development works for SysAdmins – LISA – Seattle, WA – 2014-11-14 – slides

Puppet Camp Seattle – Seattle, WA – 2014-11-11 – slides

Intro to Puppet and Why Configuration Management is Important – SeaGL – Seattle, WA – 2014-10-25

Intro to Puppet Tutorial – FOSSETCON – Orlando, FL – 2014-09-11

Why Automation is Important – CentOS Dojo @ FOSSETCON – Orlando, FL – 2014-09-11

Multiple Approaches to Managing Puppet ModulesPuppet Camp Chicago – Chicago, IL – 2014-08-19 – video

Test Driven Development (Hands on tutorial session) –  SouthEast LinuxFest – Charlotte, NC – 2014-06-20

Test Driven Development (Hands on tutorial session) –  SouthEast LinuxFest – Charlotte, NC – 2014-06-22

Multiple approaches to managing your Puppet modules – Indy Puppet Meetup – Indianapolis, IN – 2014-06-12

Audience suggested Puppet topics – IndyDevOps – Carmel, IN 2014-04-28

Test Driven Development with Puppet (Hands on tutorial session) – LOADays – Antwerp, BE – 2014-04-06

Test Driven Development with Puppet (Hands on tutorial session) – Cascadia IT Conference – Seattle, WA – 2014-03-07

2013

Puppet Tutorial – European Broadcasters Union – DevCon – Geneva, CH – 2013-11-19

Why automation? An Introduction to Puppet? – European Broadcasters Union – DevCon – Geneva, CH – 2013-11-18

A Beginner’s Guide to Contributing on GitHub – Indianapolis Ruby Brigade – Indianapolis, IN – 2013-10-09

Puppet TutorialOSCON – Portland, OR – 2013-07-22 – OSCON2013 Infopdf

Puppet Tutorial (in conjunction with LOPSA) – Southeast LinuxFest – Charlotte, NC – 2013-06-07

How to write a great Puppet module – Southeast LinuxFest – Charlotte, NC – 2013-06-08

Puppet v3 and HieraLOAD – Antwerp, Belgium – 2013-04-07 – pdf

Puppet TutorialLOAD – Antwerp, Belgium – 2013-04-07 – pdf

Puppet Tutorial – Cascadia IT Conference – Seattle, WA – 2013-03-15

2012

Open Q&A about PuppetCINLUG – Indianapolis, IN – 2012-10-03

One Day Puppet Tutorial – Southeast LinuxFest – Charlotte, NC – 2012-06-10

Advanced Topics in Puppet – Southeast LinuxFest – Charlotte, NC – 2012-06-09 – pdf

Build an Open Source Cloud Day with Cloud.com at Southeast LinuxFest – Charlotte, NC – 2012-06-08 – pdf

Configuration Management with PuppetMail.ru’s TechForum – Moscow, Russia – 2012-04-24

Expanded Introduction to Puppet – Indiana LinuxFest – Indianapolis, IN – 2012-04-14 – pdf

One Day Puppet Tutorial – Indiana LinuxFest – Indianapolis, IN – 2012-04-13

Puppet Demo – Indianapolis Ruby Brigade – Indianapolis, IN – 2012-04-11 – video

Advanced Topics in Puppet – CINLUG – Indianapolis, IN – 2012-04-04

Advanced Topics in Puppet – LOAD – Antwerp, Belgium – 2012-04-01 – pdf

Half day Puppet Tutorial Session – LOAD – Antwerp, Belgium – 2012-04-01

Expanded Introduction to Puppet – LOAD – Antwerp, Belgium – 2012-03-31 – pdf

Advanced Topics in Puppet – Cascadia IT Conference – Seattle, WA – 2012-03-24 – pdf

2011

How Puppet fits into your existing infrastructure and change management practices – SASAG – Seattle, WA – 2011-11-10 – pdf

Expanded Introduction to Puppet – LinuxCon Europe 2011 – Prague, Czech Republic – 2011-10-28

Expanded Introduction to PuppetPurdue Linux Users Group – West Lafayette, IN – 2011-09-28

Build an Open Source Cloud Day with Cloud.com at PuppetConf – Portland, OR – 2011-09-20

Build an Open Source Cloud Day with Cloud.com at Ohio Linux Fest – Columbus, OH – 2011-09-09 – 11 – pdf

Expanded Introduction to Puppet – Devops Days Bangalore – Bangalore, India – 2011-08-28 – pdf

Change Management with Puppet – Devops Days Bangalore – Bangalore, India – 2011-08-27

Learning Puppet, A Tutorial for BeginnersOSCON – Portland, OR – 2011-07-25

How Puppet fits into the larger ecosystemDevops Down Under– Melbourne, Australia – 2011-07-22 – 23 – pdfstreaming video

How Puppet fits into your existing infrastructureSan Francisco DevOps – San Francisco, CA – 2011-06-28 – pdf

Build an Open Source Cloud Day with Cloud.com at Morningstar – Chicago, IL – 2011-06-25

One day tutorial on Puppet at Southeast LinuxFest – Spartanburg, SC – 2011-06-12

Expanded Introduction to Puppet – Southeast LinuxFest – Spartanburg, SC – 2011-06-11 – pdfvideo

Build an Open Source Cloud Day with Cloud.com at Southeast LinuxFest – presentation, demo, and panel – Spartanburg, SC – 2011-06-10 – video

Expanded Introduction to Puppet – LinuxFest Northwest – Bellingham, WA – 2011-04-30 – 05-01 – pdf

Change Management with Puppet – PuppetNYC users group – New York, NY – 2011-04-13 – pdf

Expanded Introduction to Puppet – Flourish 2011 – Chicago, IL – 2011-04-03 – pdfstreaming videoogvm4v

Expanded Introduction to Puppet – Texas Linux Fest – Austin, TX – 2011-04-02 – pdfmp3

Build an Open Source Cloud Day with Cloud.com at Texas Linux Fest – Austin, TX – 2011-04-01

Introduction to Puppet – Indiana LinuxFest – Indianapolis, IN – 2011-03-26 – pdf

Build an Open Source Cloud Day with Cloud.com at Indiana LinuxFest – Indianapolis, IN – 2011-03-25

Introduction to Puppet – Cascadia IT Conference 2011 – Seattle, WA – 2011-03-12 – pdf

Three hour tutorial on Puppet – Cascadia IT Conference 2011 – Seattle, WA – 2011-03-11

Expanded Introduction to Puppet – NYCDevops Meetup – New York, NY – 2011-03-09 – video streaming 1/3 2/3 3/3

2010

Configuration Management with PuppetLinuxFest Northwest – 2010-04-24 – Bellingham, WA – pdf

2009

Introducing Puppet to SASAGSASAG – 2009-05-14 – Seattle, WA – pdf

2008

Provisioning machines with CobblerGSLUG – 2008-09-13 – Seattle, WA

2007

Fighting Spam with a Perimeter Mail SystemSASAG – 2007-11-08 – Seattle, WA – pdf

How Speakeasy deals with Spam – GSLUG – 2007-10-20 – Seattle, WA

2005

Monitoring with Nagios and graphing with PerfParseCINLUG – 2005-10-05 – Indianapolis, IN – pdf