SlideShare a Scribd company logo
t
Track Overview:
Culture
19 - 21 October
San Diego
Scaling Puppet and Puppet
Culture at GitHub
GitHub's Puppet code base dates back to 2008 with over 250,000
lines of code, more than 60,000 commits, and over 200 committers.
At GitHub, Puppet contributions come not only from infrastructure
engineers, but also developers, database administrators, security
administrators, and others for whom Puppet is not a primary skill.
As the business has grown and staffing has increased, it has
become even more important to have a rock-solid Puppet code
base and deployment mechanism. The first part of this session will
cover technical approaches to improve reliability including CI,
developer tools, and integrations. The second part will describe
cultural considerations including training, process, ChatOps, and
code reviews to ensure best practices and avoid an "only ops writes
Puppet" mentality.
2
Thursday, October 20 | 11:15 am
Culture
Senior Infrastructure Engineer, GitHub
Kevin Paulisse
A Roadmap for a Platform: Mixing
Metaphors for Fun and Profit
These days, Puppet is more than a single program: it's a
platform. From the new language features to the testing
ecosystem to its HTTP APIs, there's more ecosystem activity
than ever before. But where's it headed? What's coming
around the next bend in the road...map? In this high-level,
low-flying discussion, Eric will paint a picture of the blueprint
for the platform's future. Beware: mixed metaphors and
dadjokes ahead.
3
Thursday, October 20 | 1:30 pm
Eric Sorenson
Culture
Senior Technical Product Manager, Puppet
Can You Manage Me Now?
Humanizing Configuration
Management at Scale
Managing a large Puppet installation is not historically
easy. This is not likely to be better at the scale of tens of
thousands of servers, and roughly one hundred active
contributors. It's even harder when the existing code base
is full of booby traps and time bombs, and has the
reputation of a mob boss. This talk will explore how the
Core Infrastructure team at Twitter managed (and
manages) the following types of scenarios (and more): * A
several-year-old, mixed 2.x and 3.x codebase with over
100,000 commits. * A version control migration. * Massive
cultural FUD (and occasional propaganda) about Puppet.
4
Thursday, October 20 | 2:30 pm
Tray Torrance
Culture
Site Reliability Engineer, Twitter
Kubernetes for Sysadmins –
Kelsey Hightower, Google
Kubernetes is an open source system for automating
deployment, operations, and scaling of containerized
applications. But, Kubernetes' true power lies in the APIs and
abstractions it exposes for building deep integration with
infrastructure tools such as Puppet, Nginx, and the Let's
Encrypt project. This session will take attendees through a
set of live demos and code walkthroughs that demonstrate
how to build automation tools on top of the Kubernetes API
and leverage the Puppet DSL to manage Kubernetes
resources.
5
Thursday, October 20 | 3:45 pm
Kelsey Hightower
Culture
Staff Developer Advocate, Google
Avoiding Toxic Technical Debt
Derivatives
This talk is about failure. Technical debt is an apt description
for the accrued bubblegum and duct tape hacks, manual
changes and processes which exist only in oral histories. If
it's not automated, it's probably technical debt, and even
then... In this talk we'll use an open source project's
infrastructure as a cautionary tale. Taking a tour of some of
the biggest automation failures, we'll highlight major gaps
and laugh at how the bubble eventually burst. With technical
debt, you can't ever declare bankruptcy or get bailed out. Are
you sure about that manual change you just made?
6
Thursday, October 20 | 4:45 pm
R Tyler Croy
Culture
Person, CloudBees, Inc.
Friday, October 21 | 1:30 pm
J. Paul Reed
A Look at Looking in the Mirror:
Actionable Retrospectives
Asking "how can failure be avoided?" isn't as useful or relevant as
focusing on "how does our organization react to failure?" and "how do
we create a sustainable, actionable process for describing, exploring,
and learning from failure?" We'll examine the current thinking on
organizational and technological failure and look at tools and
techniques used by other industries (transportation, construction,
manufacturing) to conduct their postmortems. We'll also look at
cognitive biases that often find their way into a postmortem process
and why it's important to be aware of them. We'll finish with an
overview of techniques to conduct postmortems, both from a
process/skill perspective and from a tooling perspective, to help
ensure that the results of your postmortems are incorporated back into
the organization's shared knowledge.
7
Culture
Consultant, Release Engineering
Approaches
Doing DevOps Where You
Wouldn't Have Expected
The new edition of The Practice of System and Network Administration
was released two weeks ago, 15 years after the first edition. It takes a
DevOps approach outside the classic SDLC world including enterprise
and desktop support environments.
DevOps is not a set of tools, nor is it just automating deployments. It is
a set of principles that improve any complex process. This talk will
present the DevOps principles in terms that apply to all system
administrators, and use case studies to explore their use in
non-developer environments.
8
Friday, October 21 | 1:30 pm
Thomas Limoncelli
Culture
Site Reliability Engineer,
StackOverflow.com
● CAMS
● The Three Ways of DevOps Case Study: A better onboarding process.
● Minimum Viable Product (MVP) strategies
● Case Study: organizing a project to accelerate the delivery of value
● The Small Batches Principle
● Case Study: Failover at StackOverflow
Giving Back in a Large Company
It's imperative that your manager allow you to contribute back to an
open source community. Not because it will help you, but because it
will help your company. I hope to share with you how we were able to
realize this at Wells Fargo. I will explain the key factors that were the
tipping point in changing the culture and how we hope to continue to
leverage this approach going forward not only altruistically, but also as
a business imperative.
9
Friday, October 21 | 3:45 pm
Nate Loomis
Culture
IT Manager, Wells Fargo
Want to explore more PuppetConf
sessions?
View our full agenda and other tracks at
puppet.com/puppetconf
t
Culture:
Speakers
19 - 21 October
San Diego
Kevin Paulisse
Senior Infrastructure Engineer, GitHub
Kevin Paulisse joined GitHub as a Senior Infrastructure
Engineer in 2015. He has been a Puppet enthusiast since first
rolling it out in 2011, and has worked as a system
administrator, developer, and everything in between for the last
twenty years or so. Kevin lives near Madison, Wisconsin with
his wife, son, and cat.
Eric Sorenson
Senior Technical Product Manager, Puppet
Eric Sorenson has been working in systems administration
since 28.8k modems were exotic luxuries. After running
campus networks, large scale production internet services,
and sysadmin teams, he moved to Portland in 2012 to work
at Puppet as technical product manager for Puppet's core
technology platform. When he's not grooming backlogs or
referring to himself in the third person, he's out exploring
Oregon's trails by foot and bicycle.
Tray Torrance
Site Reliability Engineer, Twitter
Tray has been working in systems administration since 2009,
and in that time has been called every possible name the role
can have (including several not suited for reprinting here!).
His interests range from managing complex, distributed
systems, to Operating System development, and all topics in
between. When not basking in the off-white glow of a
monitor, Tray enjoys traveling the world and sampling craft
beer, fine whiskeys and delicious food with his partner,
Mandy.
Kelsey Hightower
Staff Developer Advocate, Google
Kelsey has worn every hat possible throughout his career in
tech and enjoys leadership roles focused on making things
happen and shipping software. Kelsey is a strong open
source advocate focused on building simple tools that make
people smile.
R Tyler Croy
Person, CloudBees, Inc.
Tyler has been a long-time contributor to the Jenkins project,
professional software engineer and currently works full-time
on the Jenkins project at CloudBees, Inc. As part of his work
for the Jenkins project, he has been responsible for project
infrastructure through numerous service additions, site
outages and total overhauls of the project's infrastructure
management. He also will gladly discuss beer, gardening and
bread recipes with you.
J. Paul Reed
Consultant, Release Engineering Approaches
J. Paul Reed has over fifteen years experience in the
trenches as a build/release engineer, working with such
storied companies as VMware, Mozilla, Postbox, Symantec,
and Salesforce. In 2012, he founded Release Engineering
Approaches, a consultancy incorporating a host of tools and
techniques to help organizations "Simply Ship. Every time."
He's worked across a number of industries, from financial
services to cloud-based infrastructure to health care, with
teams ranging from 2 to 2500 on everything from tooling,
operational analysis and improvement, cultural
transformation, and business value optimization. He speaks
internationally on release engineering, DevOps, operational
complexity, and human factors and is currently a Masters of
Science candidate in Human Factors & Systems Safety at
Lund University.
Thomas Limoncelli
Site Reliability Engineer, StackOverflow.com
Tom is an SRE at StackOverflow.com and is a co-author of
the new (third edition) The Practice of System and Network
Administration (http://the-sysadmin-book.com). He is an
internationally recognized author, speaker, system
administrator and DevOps advocate. He's also known for
other books such as The Practice of Cloud System
Administration (http://the-cloud-book.com) and Time
Management for System Administrators (O'Reilly). Previously
he's worked at small and large companies including Google,
Bell Labs / Lucent, AT&T. His blog is
http://EverythingSysadmin.com and he tweets
@YesThatTom. He knew Luke before Puppet was a thing.
Nate Loomis
IT Manager, WellsFargo
Nate Loomis manages the Automated Configuration
Engineering team at Wells Fargo, which is part of the Private
Cloud organization. He has a passion for DevOps principles
and for supporting positive, healthy ecosystems and
corporate culture. Nate is currently interested in learning
systems that can push automation boundaries and establish
new feedback loops based on patterns and metrics. Prior to
focusing on DevOps for Wells Fargo, Nate was a member of
a team tasked with ensuring Wells Fargo used Free and
Open Source software correctly. He fell in love with
programming at the age of seven and has been tinkering with
technology ever since. Nate lives in Charlotte, NC with his
wife and two kids. He enjoys volunteering in his community
and stepping up to challenges.
t
Get on the path
to a better future
Join us 19-21 October in San Diego
Register now
Summer Savings:
Save $240 until 15 September
puppetconf.com

More Related Content

What's hot

Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
XebiaLabs
 
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOpsDevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia
 
Lean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building ExperiencesLean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building Experiences
Bill Scott
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CloudBees
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up Lookout
Lookout
 
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
Bill Scott
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
Bill Scott
 
Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and TellE. Camden Fisher
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
intouchgroup2
 
Continuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoContinuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon Otto
Peter Bittner
 
Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
HarikaReddy115
 
Kicking Up the Dust with Node JS
Kicking Up the Dust with Node JSKicking Up the Dust with Node JS
Kicking Up the Dust with Node JS
Bill Scott
 

What's hot (13)

Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
Losing Sight of DevOps in an Automation Forest - devopsdays Atlanta 2013
 
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOpsDevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
 
Lean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building ExperiencesLean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building Experiences
 
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
CI and CD Across the Enterprise with Jenkins (devops.com Nov 2014)
 
Scaling Up Lookout
Scaling Up LookoutScaling Up Lookout
Scaling Up Lookout
 
Eclipse Vs Netbeans
Eclipse Vs NetbeansEclipse Vs Netbeans
Eclipse Vs Netbeans
 
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
 
Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and Tell
 
Top 10 web development tools in 2022
Top 10 web development tools in 2022Top 10 web development tools in 2022
Top 10 web development tools in 2022
 
Continuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon OttoContinuous Delivery for Python Developers – PyCon Otto
Continuous Delivery for Python Developers – PyCon Otto
 
Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
 
Kicking Up the Dust with Node JS
Kicking Up the Dust with Node JSKicking Up the Dust with Node JS
Kicking Up the Dust with Node JS
 

Viewers also liked

Puppet at GitHub - PuppetConf 2013
Puppet at GitHub - PuppetConf 2013Puppet at GitHub - PuppetConf 2013
Puppet at GitHub - PuppetConf 2013
Puppet
 
Case Study: Green Field Implementation of Puppet 3.0 at ESPN
Case Study: Green Field Implementation of Puppet 3.0 at ESPNCase Study: Green Field Implementation of Puppet 3.0 at ESPN
Case Study: Green Field Implementation of Puppet 3.0 at ESPN
Puppet
 
Espn marketing strategy
Espn marketing strategyEspn marketing strategy
Espn marketing strategy
barnaeva
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
Rakesh Sukumar
 
Demystifying TLS
Demystifying TLSDemystifying TLS
Demystifying TLS
Puppet
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
Nishan Bose
 

Viewers also liked (7)

Puppet at GitHub - PuppetConf 2013
Puppet at GitHub - PuppetConf 2013Puppet at GitHub - PuppetConf 2013
Puppet at GitHub - PuppetConf 2013
 
Case Study: Green Field Implementation of Puppet 3.0 at ESPN
Case Study: Green Field Implementation of Puppet 3.0 at ESPNCase Study: Green Field Implementation of Puppet 3.0 at ESPN
Case Study: Green Field Implementation of Puppet 3.0 at ESPN
 
Espn marketing strategy
Espn marketing strategyEspn marketing strategy
Espn marketing strategy
 
Espn case study
Espn case studyEspn case study
Espn case study
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
 
Demystifying TLS
Demystifying TLSDemystifying TLS
Demystifying TLS
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
 

Similar to PuppetConf track overview: Culture

PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
Puppet
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the Enterprise
James Wickett
 
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
Build Better. Build Faster.  - How to Transform DevOps for Quality at SpeedBuild Better. Build Faster.  - How to Transform DevOps for Quality at Speed
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
Antoine Craske
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
Jennifer Lim
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Peter Muryshkin
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
Margaret-Anne Storey
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
source{d}
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
Delta-N
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Rauno De Pasquale
 
DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?
festival ICT 2016
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
Gonzague PATINIER
 
How To Become A Blockchain Engineer
How To Become A Blockchain EngineerHow To Become A Blockchain Engineer
How To Become A Blockchain Engineer
101 Blockchains
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
anilpmuvvala
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
anilpmuvvala
 
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
aurablocks
 
ICONIQ Analytics: The Modern Developer Technology Stack
ICONIQ Analytics: The Modern Developer Technology StackICONIQ Analytics: The Modern Developer Technology Stack
ICONIQ Analytics: The Modern Developer Technology Stack
Christine Edmonds
 
2021-10-14 The Critical Role of Security in DevOps.pdf
2021-10-14 The Critical Role of Security in DevOps.pdf2021-10-14 The Critical Role of Security in DevOps.pdf
2021-10-14 The Critical Role of Security in DevOps.pdf
Savinder Puri
 
Codemotion Berlin 2015 recap
Codemotion Berlin 2015   recapCodemotion Berlin 2015   recap
Codemotion Berlin 2015 recap
Torben Dohrn
 
The New IT
The New ITThe New IT
The New IT
John Mark Troyer
 
SOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = CollaborationSOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = Collaboration
jstogdill
 

Similar to PuppetConf track overview: Culture (20)

PuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern InfrastructurePuppetConf track overview: Modern Infrastructure
PuppetConf track overview: Modern Infrastructure
 
DevOps for Defenders in the Enterprise
DevOps for Defenders in the EnterpriseDevOps for Defenders in the Enterprise
DevOps for Defenders in the Enterprise
 
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
Build Better. Build Faster.  - How to Transform DevOps for Quality at SpeedBuild Better. Build Faster.  - How to Transform DevOps for Quality at Speed
Build Better. Build Faster. - How to Transform DevOps for Quality at Speed
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Meetup DevOps - Accelerate
Meetup DevOps - AccelerateMeetup DevOps - Accelerate
Meetup DevOps - Accelerate
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?DevOps: buzzword o potenzialità?
DevOps: buzzword o potenzialità?
 
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)PMI Thailand:   DevOps / Roles of Project Manager (20-May-2020)
PMI Thailand: DevOps / Roles of Project Manager (20-May-2020)
 
How To Become A Blockchain Engineer
How To Become A Blockchain EngineerHow To Become A Blockchain Engineer
How To Become A Blockchain Engineer
 
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.What_is_DevOps_how_it's_very_useful_in_daily_Life.
What_is_DevOps_how_it's_very_useful_in_daily_Life.
 
What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.What is DevOps And How It Is Useful In Real life.
What is DevOps And How It Is Useful In Real life.
 
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
RapidBlocks, a platform vision for accelerating enterprise blockchain adoption.
 
ICONIQ Analytics: The Modern Developer Technology Stack
ICONIQ Analytics: The Modern Developer Technology StackICONIQ Analytics: The Modern Developer Technology Stack
ICONIQ Analytics: The Modern Developer Technology Stack
 
2021-10-14 The Critical Role of Security in DevOps.pdf
2021-10-14 The Critical Role of Security in DevOps.pdf2021-10-14 The Critical Role of Security in DevOps.pdf
2021-10-14 The Critical Role of Security in DevOps.pdf
 
Codemotion Berlin 2015 recap
Codemotion Berlin 2015   recapCodemotion Berlin 2015   recap
Codemotion Berlin 2015 recap
 
The New IT
The New ITThe New IT
The New IT
 
SOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = CollaborationSOA, OTD, and Web 2.0 = Collaboration
SOA, OTD, and Web 2.0 = Collaboration
 

More from Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
Puppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
Puppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
Puppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
Puppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
Puppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
Puppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
Puppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
Puppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
Puppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
Puppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
Puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
Puppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
Puppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
Puppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
Puppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
Puppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
Puppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
Puppet
 

More from Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Recently uploaded

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 

Recently uploaded (20)

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 

PuppetConf track overview: Culture

  • 1. t Track Overview: Culture 19 - 21 October San Diego
  • 2. Scaling Puppet and Puppet Culture at GitHub GitHub's Puppet code base dates back to 2008 with over 250,000 lines of code, more than 60,000 commits, and over 200 committers. At GitHub, Puppet contributions come not only from infrastructure engineers, but also developers, database administrators, security administrators, and others for whom Puppet is not a primary skill. As the business has grown and staffing has increased, it has become even more important to have a rock-solid Puppet code base and deployment mechanism. The first part of this session will cover technical approaches to improve reliability including CI, developer tools, and integrations. The second part will describe cultural considerations including training, process, ChatOps, and code reviews to ensure best practices and avoid an "only ops writes Puppet" mentality. 2 Thursday, October 20 | 11:15 am Culture Senior Infrastructure Engineer, GitHub Kevin Paulisse
  • 3. A Roadmap for a Platform: Mixing Metaphors for Fun and Profit These days, Puppet is more than a single program: it's a platform. From the new language features to the testing ecosystem to its HTTP APIs, there's more ecosystem activity than ever before. But where's it headed? What's coming around the next bend in the road...map? In this high-level, low-flying discussion, Eric will paint a picture of the blueprint for the platform's future. Beware: mixed metaphors and dadjokes ahead. 3 Thursday, October 20 | 1:30 pm Eric Sorenson Culture Senior Technical Product Manager, Puppet
  • 4. Can You Manage Me Now? Humanizing Configuration Management at Scale Managing a large Puppet installation is not historically easy. This is not likely to be better at the scale of tens of thousands of servers, and roughly one hundred active contributors. It's even harder when the existing code base is full of booby traps and time bombs, and has the reputation of a mob boss. This talk will explore how the Core Infrastructure team at Twitter managed (and manages) the following types of scenarios (and more): * A several-year-old, mixed 2.x and 3.x codebase with over 100,000 commits. * A version control migration. * Massive cultural FUD (and occasional propaganda) about Puppet. 4 Thursday, October 20 | 2:30 pm Tray Torrance Culture Site Reliability Engineer, Twitter
  • 5. Kubernetes for Sysadmins – Kelsey Hightower, Google Kubernetes is an open source system for automating deployment, operations, and scaling of containerized applications. But, Kubernetes' true power lies in the APIs and abstractions it exposes for building deep integration with infrastructure tools such as Puppet, Nginx, and the Let's Encrypt project. This session will take attendees through a set of live demos and code walkthroughs that demonstrate how to build automation tools on top of the Kubernetes API and leverage the Puppet DSL to manage Kubernetes resources. 5 Thursday, October 20 | 3:45 pm Kelsey Hightower Culture Staff Developer Advocate, Google
  • 6. Avoiding Toxic Technical Debt Derivatives This talk is about failure. Technical debt is an apt description for the accrued bubblegum and duct tape hacks, manual changes and processes which exist only in oral histories. If it's not automated, it's probably technical debt, and even then... In this talk we'll use an open source project's infrastructure as a cautionary tale. Taking a tour of some of the biggest automation failures, we'll highlight major gaps and laugh at how the bubble eventually burst. With technical debt, you can't ever declare bankruptcy or get bailed out. Are you sure about that manual change you just made? 6 Thursday, October 20 | 4:45 pm R Tyler Croy Culture Person, CloudBees, Inc.
  • 7. Friday, October 21 | 1:30 pm J. Paul Reed A Look at Looking in the Mirror: Actionable Retrospectives Asking "how can failure be avoided?" isn't as useful or relevant as focusing on "how does our organization react to failure?" and "how do we create a sustainable, actionable process for describing, exploring, and learning from failure?" We'll examine the current thinking on organizational and technological failure and look at tools and techniques used by other industries (transportation, construction, manufacturing) to conduct their postmortems. We'll also look at cognitive biases that often find their way into a postmortem process and why it's important to be aware of them. We'll finish with an overview of techniques to conduct postmortems, both from a process/skill perspective and from a tooling perspective, to help ensure that the results of your postmortems are incorporated back into the organization's shared knowledge. 7 Culture Consultant, Release Engineering Approaches
  • 8. Doing DevOps Where You Wouldn't Have Expected The new edition of The Practice of System and Network Administration was released two weeks ago, 15 years after the first edition. It takes a DevOps approach outside the classic SDLC world including enterprise and desktop support environments. DevOps is not a set of tools, nor is it just automating deployments. It is a set of principles that improve any complex process. This talk will present the DevOps principles in terms that apply to all system administrators, and use case studies to explore their use in non-developer environments. 8 Friday, October 21 | 1:30 pm Thomas Limoncelli Culture Site Reliability Engineer, StackOverflow.com ● CAMS ● The Three Ways of DevOps Case Study: A better onboarding process. ● Minimum Viable Product (MVP) strategies ● Case Study: organizing a project to accelerate the delivery of value ● The Small Batches Principle ● Case Study: Failover at StackOverflow
  • 9. Giving Back in a Large Company It's imperative that your manager allow you to contribute back to an open source community. Not because it will help you, but because it will help your company. I hope to share with you how we were able to realize this at Wells Fargo. I will explain the key factors that were the tipping point in changing the culture and how we hope to continue to leverage this approach going forward not only altruistically, but also as a business imperative. 9 Friday, October 21 | 3:45 pm Nate Loomis Culture IT Manager, Wells Fargo
  • 10. Want to explore more PuppetConf sessions? View our full agenda and other tracks at puppet.com/puppetconf
  • 11. t Culture: Speakers 19 - 21 October San Diego
  • 12. Kevin Paulisse Senior Infrastructure Engineer, GitHub Kevin Paulisse joined GitHub as a Senior Infrastructure Engineer in 2015. He has been a Puppet enthusiast since first rolling it out in 2011, and has worked as a system administrator, developer, and everything in between for the last twenty years or so. Kevin lives near Madison, Wisconsin with his wife, son, and cat.
  • 13. Eric Sorenson Senior Technical Product Manager, Puppet Eric Sorenson has been working in systems administration since 28.8k modems were exotic luxuries. After running campus networks, large scale production internet services, and sysadmin teams, he moved to Portland in 2012 to work at Puppet as technical product manager for Puppet's core technology platform. When he's not grooming backlogs or referring to himself in the third person, he's out exploring Oregon's trails by foot and bicycle.
  • 14. Tray Torrance Site Reliability Engineer, Twitter Tray has been working in systems administration since 2009, and in that time has been called every possible name the role can have (including several not suited for reprinting here!). His interests range from managing complex, distributed systems, to Operating System development, and all topics in between. When not basking in the off-white glow of a monitor, Tray enjoys traveling the world and sampling craft beer, fine whiskeys and delicious food with his partner, Mandy.
  • 15. Kelsey Hightower Staff Developer Advocate, Google Kelsey has worn every hat possible throughout his career in tech and enjoys leadership roles focused on making things happen and shipping software. Kelsey is a strong open source advocate focused on building simple tools that make people smile.
  • 16. R Tyler Croy Person, CloudBees, Inc. Tyler has been a long-time contributor to the Jenkins project, professional software engineer and currently works full-time on the Jenkins project at CloudBees, Inc. As part of his work for the Jenkins project, he has been responsible for project infrastructure through numerous service additions, site outages and total overhauls of the project's infrastructure management. He also will gladly discuss beer, gardening and bread recipes with you.
  • 17. J. Paul Reed Consultant, Release Engineering Approaches J. Paul Reed has over fifteen years experience in the trenches as a build/release engineer, working with such storied companies as VMware, Mozilla, Postbox, Symantec, and Salesforce. In 2012, he founded Release Engineering Approaches, a consultancy incorporating a host of tools and techniques to help organizations "Simply Ship. Every time." He's worked across a number of industries, from financial services to cloud-based infrastructure to health care, with teams ranging from 2 to 2500 on everything from tooling, operational analysis and improvement, cultural transformation, and business value optimization. He speaks internationally on release engineering, DevOps, operational complexity, and human factors and is currently a Masters of Science candidate in Human Factors & Systems Safety at Lund University.
  • 18. Thomas Limoncelli Site Reliability Engineer, StackOverflow.com Tom is an SRE at StackOverflow.com and is a co-author of the new (third edition) The Practice of System and Network Administration (http://the-sysadmin-book.com). He is an internationally recognized author, speaker, system administrator and DevOps advocate. He's also known for other books such as The Practice of Cloud System Administration (http://the-cloud-book.com) and Time Management for System Administrators (O'Reilly). Previously he's worked at small and large companies including Google, Bell Labs / Lucent, AT&T. His blog is http://EverythingSysadmin.com and he tweets @YesThatTom. He knew Luke before Puppet was a thing.
  • 19. Nate Loomis IT Manager, WellsFargo Nate Loomis manages the Automated Configuration Engineering team at Wells Fargo, which is part of the Private Cloud organization. He has a passion for DevOps principles and for supporting positive, healthy ecosystems and corporate culture. Nate is currently interested in learning systems that can push automation boundaries and establish new feedback loops based on patterns and metrics. Prior to focusing on DevOps for Wells Fargo, Nate was a member of a team tasked with ensuring Wells Fargo used Free and Open Source software correctly. He fell in love with programming at the age of seven and has been tinkering with technology ever since. Nate lives in Charlotte, NC with his wife and two kids. He enjoys volunteering in his community and stepping up to challenges.
  • 20. t Get on the path to a better future Join us 19-21 October in San Diego Register now Summer Savings: Save $240 until 15 September puppetconf.com