Eric Sorenson
@ahpook
IRC: ericØ
ericØ@puppetlabs.com
Shout-Outs
!
@Symantec
#Scale13x
#PuppetCamp
Polls
There’s a lot going on
Being a sysadmin is hard
enough
More critical than ever
Must be faster, more
focused
All kinds of cloud
Immutable Infrastructure
Shadow IT
Automate IT
Make rapid, repeatable changes and enforce
the consistency of systems and devices.
Automation Gives You
Speed
Accelerate cycle times.
Make iterative changes.
Productivity
Define once, run a thousand times.
Automatically remediate drift. 
Insight
See the exact state of your machines.
Know what changed and when.
Define desired state
Users · Groups · Firewall
DNS · NTP · SSH
Kernel Settings · Files 
Packages · Services
Repositories · Mounts
Jobs · Scheduling 
Operating Systems
Virtual & Cloud
Network & Storage
Applications
Core Infrastructure
Define desired stateThe Puppet Approach
Improve agility & productivity through defining & applying a desired state
1. 
Define 
the desired
state
!
2. 
Test
configuration
changes
3. 
Enforce 
the desired state
automatically
4. 
Report 
on differences &
changes made
Define desired state
How it Works
Puppet Fundamentals
Simple Code
Simple Code
Thousands of Modules
Node Cycle
PuppetDB for Central Data
MCollective for Execution
Next Gen Puppet Server
Next generation architecture to enable greater scalability,
more resiliency, greater insight and simpler integration
Define desired state
How it Works
Advanced Capabilities
Razor for Provisioning
Hiera for Code/Data Separation
r10k for Deployment
Open Source Puppet
Define 
Configuration
Management
Node
Management
Operational
Management
Application
Management
Puppet Node Manager
Rule-based classifier for managing a large volume of
frequently-changing systems
Puppet Operations Manager
A profiler & metrics service tracks key metrics
associated with Puppet Server health & performance
Puppet Server Reporting using Grafana
Insight
Understand the impact of a change in your environment
So What?
The Impact of High Performing IT
Deploy code 30x more frequently
With 50% fewer failures
Contribute to 50 % higher market
cap growth over three years
Source: 2014 State of Devops Report
The Impact of High Performing IT
Next Steps
Fastest Growing Tech Skills
Learn Online
puppetlabs.com/learn
In-Person Training &
Certification60% of IT managers are not satisfied
with the speed at which IT responds
to business needs
Learn the right way to manage an
infrastructure.
Practitioner
3-day, advanced-level course
Learn why you should manage your
Puppet infrastructure the right way.
Learn how to design your own
infrastructure and define your own
right way to implement Puppet.
Fundamentals
3-day course
Architect
2-day, advanced-level course
Public and private training options available.
Check Out the Docs
docs.puppetlabs.com
Make Puppet Better
puppetlabs.com/community
Plug In & Get Involved
Learn from others
Ask/Answer questions
•ask.puppetlabs.com
•mailing lists
•IRC
Help fix bugs
Contribute code
Contribute modules
Join the Team – We’re Hiring!
PuppetConf 2015
October 5-9
Make things better, for everyone.
We’re just getting started
Questions?
Thank You!
!
http://puppetlabs.com
http://puppetlabs.com/community
http://puppetlabs.com/puppet/puppet-enterprise/

Puppet camp LA and Phoenix 2015: Keynote