SlideShare a Scribd company logo
Introduction to Puppet Enterprise
Automate for Speed & Reliability
January 15, 2016
Welcome & Introductions
Chad Jawors
Senior Account Manager
Puppet Labs
Bryan Wood
Technical Solutions Engineer
Puppet Labs
Today’s agenda
• Why Automation?
• Demo of Puppet Enterprise
• Q&A
Reduce The Timeline
• Deliver value to business faster,
more reliably
• Meet compliance requirements
• Adopt DevOps practices
• Adopt new technology while
supporting & sun-setting old
• Too much fire fighting
• Slow deployments
• Scripting & manual
processes aren’t cutting it
• Difficult to keep up with
demands from the business
Common Challenges Key Initiatives
Our software
automates the provisioning,
configuration &
ongoing management
of your machines & the applications,
services & software running on them.
Deploy code
more frequently30x
Fewer failures60x
50%
Higher
business
growthSource: 2015 State of DevOps Report.
5,000 respondents across 6 continents.
Automation Best Practices
Model & Enforce Desired State
Across The Lifecycle
Across All Technologies
From Core Infrastructure Through Applications
Automation Best Practices
Model & Enforce Your Desired State
Model desired state Continually enforce Audit & report
Automation Best Practices
From Core Infrastructure Through Applications
Automation Best Practices
Across The Lifecycle
Provisioning DecommissioningInitial configuration Orchestration
Automation Best Practices
Automate Across All Technologies
Ready to see it in action?
Where To Start With Automation
Start With Core Infrastructure & Work Up
Core infrastructure configurations
Provisioning
Application infrastructure
Application orchestration
Operating System · NTP · DNS · SSH · Firewall· Firewall· Users· Groups
Bare Metal · VMs · Cloud · Containers
SQL Server · Tomcat · WebSphere · IIS · MySQL
Custom Apps · COTS · Share Services
Ubuntu Server
PUPPET MASTER
Windows Server Cisco Switch
Deploying Puppet Enterprise
3,700+ community-contributed modules
Founded in 2005
Over 10 million nodes managed
Deep partnerships with datacenter titans
1000+ enterprise customers
EXPERIENCE
SCALE
ECOSYSTEM
CUSTOMERS
COMMUNITY
BACKING
USERS
Puppet Labs
The leader in IT Automation
30,000+ organizations use Puppet
Thank You!
Questions?
Next Steps
• Download and try Puppet Enterprise:
puppetlabs.com/download
• Contact Us:
sales@puppetlabs.com

More Related Content

PPTX
Introduction to Puppet Enterprise- 01/19/2016
PPTX
Introduction to Puppet Enterprise- UK (02/25/2016)
PPTX
Introduction to Puppet Enterprisewebinar
PPTX
Introduction to PE 02-05-16
PPTX
Intro to PE 01/26/2016 UK
PPTX
Introduction to Puppet Enterprise- 03/03/2016
PPTX
Introduction to Puppet Enterprise
PPTX
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015
Introduction to Puppet Enterprise- 01/19/2016
Introduction to Puppet Enterprise- UK (02/25/2016)
Introduction to Puppet Enterprisewebinar
Introduction to PE 02-05-16
Intro to PE 01/26/2016 UK
Introduction to Puppet Enterprise- 03/03/2016
Introduction to Puppet Enterprise
Introduction to Puppet Enterprise Webinar, Dec. 3, 2015

What's hot (20)

PPTX
Introduction to Puppet Enterprise 03-31-2016
PPTX
Intro to Puppet Enterprise
PPTX
Introduction to Puppet Enterprise 2016.1
PDF
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
PPTX
Introduction to Puppet Enterprise 01/29/16.pptx
PPTX
What's New in Puppet Enterprise 2016.1 SDP partner release webinar
PPTX
What's New in Puppet Enterprise 2015.3
PDF
Dev ops assessment deck
PPTX
What's New in Puppet Enterprise 2015.3
PDF
Effective Agile Metrics, Cuneyt Gul
PPTX
DevOps: Why Should We Care?
PPTX
How to Accelerate Remote UAT
PPTX
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
PPTX
How Verizon Uses Automation to Accelerate SAP Projects
PPTX
Maintaining a-healthy-architecture-in-sf
PPTX
Pooja shift left 1.0
PPTX
Shorten Business Life Cycle Using DevOps
PDF
Black Friday Is Approaching. Are You Prepared- Infographic
PPTX
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
PDF
Safety nets with fast feedback loops | Jani haapala 2016-10
Introduction to Puppet Enterprise 03-31-2016
Intro to Puppet Enterprise
Introduction to Puppet Enterprise 2016.1
20111110 how puppet-fits_into_your_existing_infrastructure_and_change_managem...
Introduction to Puppet Enterprise 01/29/16.pptx
What's New in Puppet Enterprise 2016.1 SDP partner release webinar
What's New in Puppet Enterprise 2015.3
Dev ops assessment deck
What's New in Puppet Enterprise 2015.3
Effective Agile Metrics, Cuneyt Gul
DevOps: Why Should We Care?
How to Accelerate Remote UAT
Powering Safe Launch @ Scale (Feature Flags, Targeting, Experimentation)
How Verizon Uses Automation to Accelerate SAP Projects
Maintaining a-healthy-architecture-in-sf
Pooja shift left 1.0
Shorten Business Life Cycle Using DevOps
Black Friday Is Approaching. Are You Prepared- Infographic
“ЕРАМ у Південному регіоні та можливості розвитку для QA спеціалістів” Online...
Safety nets with fast feedback loops | Jani haapala 2016-10
Ad

Viewers also liked (18)

PDF
Java Printing
PPTX
Las tics
ODT
DOCX
Prints and Stripes I created at Macys
PDF
4 proven steps you can use to develop your team
PDF
Leer el artículo y responder 5 preguntas
PDF
MED-LINE Singapore by M & O SkinCo
PDF
Usos de las tic en el aula y fuera de ella
PDF
En mi familia
PDF
Dropped image 99
DOCX
“Orientación consejería y terapia familiar y de pareja” 2016 - 2017
PPTX
Security War Games
PPT
Proteccion de software 16
PPTX
The TGA Pharmacovigilance Inspection Pilot Program: 2015-2016
PPTX
Presentación1 lenguaje
PPTX
Tecnoligias deinformación y comunicación
PPTX
R. Villano - The photos (ap 3 en)
Java Printing
Las tics
Prints and Stripes I created at Macys
4 proven steps you can use to develop your team
Leer el artículo y responder 5 preguntas
MED-LINE Singapore by M & O SkinCo
Usos de las tic en el aula y fuera de ella
En mi familia
Dropped image 99
“Orientación consejería y terapia familiar y de pareja” 2016 - 2017
Security War Games
Proteccion de software 16
The TGA Pharmacovigilance Inspection Pilot Program: 2015-2016
Presentación1 lenguaje
Tecnoligias deinformación y comunicación
R. Villano - The photos (ap 3 en)
Ad

Similar to Intro to PE 01/15/2016 (20)

PPTX
What is DevOps? How can it impact my Customers and my Business
PDF
Simplify Salesforce Testing with AI-Driven Codeless Tools
PPTX
Modernizing Your Testing Tools
PDF
Delivering A Great End User Experience
PPTX
UiPath Test Automation Webinar Recap
PDF
How to build confidence in your release cycle
PPTX
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
PDF
Test Automation and Service Virtualization Services Offerings from Rational L...
PDF
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
PPTX
Delivering applications at the pace of business
PDF
Unleashing change impact mining for sap dev ops
PDF
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
PPTX
Puppet Labs EMC DevOps Day NYC Aug-2015
PPTX
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
PPTX
QM in Software Projects
PDF
The journey to Continuous Automation - Chef Automate
PDF
Compliance Automation: detect & correct
PPTX
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
PDF
Forward5 Auxis VMware
PPTX
Maximize your Oracle Cloud Investment and Drive Innovation
What is DevOps? How can it impact my Customers and my Business
Simplify Salesforce Testing with AI-Driven Codeless Tools
Modernizing Your Testing Tools
Delivering A Great End User Experience
UiPath Test Automation Webinar Recap
How to build confidence in your release cycle
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Test Automation and Service Virtualization Services Offerings from Rational L...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Delivering applications at the pace of business
Unleashing change impact mining for sap dev ops
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Puppet Labs EMC DevOps Day NYC Aug-2015
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
QM in Software Projects
The journey to Continuous Automation - Chef Automate
Compliance Automation: detect & correct
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
Forward5 Auxis VMware
Maximize your Oracle Cloud Investment and Drive Innovation

More from Puppet (20)

PPTX
Puppet Community Day: Planning the Future Together
PPTX
The Evolution of Puppet: Key Changes and Modernization Tips
PPTX
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
PPTX
Bolt Dynamic Inventory: Making Puppet Easier
PPTX
Customizing Reporting with the Puppet Report Processor
PPTX
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
PPTX
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
PPTX
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
PDF
Puppet camp2021 testing modules and controlrepo
PPTX
Puppetcamp r10kyaml
PDF
2021 04-15 operational verification (with notes)
PPTX
Puppet camp vscode
PDF
Modules of the twenties
PDF
Applying Roles and Profiles method to compliance code
PPTX
KGI compliance as-code approach
PDF
Enforce compliance policy with model-driven automation
PDF
Keynote: Puppet camp compliance
PPTX
Automating it management with Puppet + ServiceNow
PPTX
Puppet: The best way to harden Windows
PPTX
Simplified Patch Management with Puppet - Oct. 2020
Puppet Community Day: Planning the Future Together
The Evolution of Puppet: Key Changes and Modernization Tips
Can You Help Me Upgrade to Puppet 8? Tips, Tools & Best Practices for Your Up...
Bolt Dynamic Inventory: Making Puppet Easier
Customizing Reporting with the Puppet Report Processor
Puppet at ConfigMgmtCamp 2025 Sponsor Deck
The State of Puppet in 2025: A Presentation from Developer Relations Lead Dav...
Let Red be Red and Green be Green: The Automated Workflow Restarter in GitHub...
Puppet camp2021 testing modules and controlrepo
Puppetcamp r10kyaml
2021 04-15 operational verification (with notes)
Puppet camp vscode
Modules of the twenties
Applying Roles and Profiles method to compliance code
KGI compliance as-code approach
Enforce compliance policy with model-driven automation
Keynote: Puppet camp compliance
Automating it management with Puppet + ServiceNow
Puppet: The best way to harden Windows
Simplified Patch Management with Puppet - Oct. 2020

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Intro to PE 01/15/2016

Editor's Notes

  • #2: Sales Presentation Deck – 4Q FY2016 –v7
  • #5: Puppet Labs exists to reduce the timeline: from the moment you have new technology, to the moment it’s in the hands of your users delivering value. That new technology comes in a few different flavors. First, new applications. Maybe you’re deploying a new application that your team built, tested and is ready to deliver to the business. It might be a new application you bought from a vendor and you’re preparing to roll out to users. Second, new infrastructure. For example, maybe you’re deploying an OpenStack environment or spinning up a new greenfield project in AWS. Third, updates to existing services. Maybe your adding a new set of capabilities to an application the business already relies on. And lastly, configuration updates. Maybe there have been key configuration settings that have drifted from the state they should be in and you need to bring those systems back into compliance. In any case, we help reduce the timeline of getting that update out to your users, and help you do so with the reliability, predictability and repeatability you demand. What’s interesting though, is that each customer has different timelines at play. When I talk to Wal-Mart, out of the 40+k nodes they manage with Puppet, about 11k of them are on SLES 11, and they are trying to move another 6k from SLES 10 to SLES 11. Puppet helps them reliably reduce that timeline. At a very different looking user like Spotify, the notion of SLES is nearly laughable. We talk to them about how they are managing a sophisticated containerized environment. But as different as the technologies are, the common thread is that both organizations are cycling out older technology and cycling in newer tech and updates – and Puppet helps them do that.
  • #6: As we work with organizations to accelerate the delivery of value to the business, we see a common set of challenges and critical initiatives organizations use Puppet Enterprise to help address. [read through key challenges and initiatives that you’ve discovered they are trying to address]. Does this list make sense? Any that shouldn’t be on the list for you? Any that stick out? Any that aren’t on it but should be? [Use this line of questioning to tease out team dynamics and concerns that you should be aware of as you pursue the deal.]
  • #7: Our software helps you automate the configuration and ongoing management of your machines and the software running on them, so you spend less time fighting fires and more time deploying great software. We help you make rapid, repeatable changes and automatically enforce the consistency of systems and devices–across physical and virtual machines, on prem or in the cloud.
  • #8: Before we talk about HOW we do that, let’s spend some time talking about WHY any of it matters. In short, it’s because automating for speed and reliability deliver results. This is from the most recent State of DevOps survey, the world’s largest, most comprehensive and longest-running DevOps survey. Over the years tens of thousands of people have responded, this last round includes data from 5,000 respondents from 6 continents. There is a whole set of corresponding data we can dig into, but in summary, the high performing teams (that’s to say the teams that automate for speed & repeatability) see significant gains compared to the organizations that don’t. First off, high performing IT teams that adhere to these devops practices deploy code 30x more frequently than their lower performing counterparts. It’s one thing to move fast, but what’s pretty amazing is that these high performing teams didn’t sacrifice reliability. In fact, they showed that as they deployed more frequently they were able to do so with 60x fewer failures than their lower performing counterparts. We’ll go into some of the tech practices in a little bit that contribute to these gains. And finally, one of the correlations we saw is that organizations with these high performing IT grew more over a 3 year period, to the tune of 50% higher growth (and were 1.5x more profitable than their lower performing counterparts). The takehome here is that automation and DevOps practices deliver results in driving down the time it takes to get technology to your users in a more reliable way. Let’s talk about what we think are some of the critical best practices to see these sorts of gains.
  • #9: First, we think it’s critical to adopt automation technology that helps you model and enforce the desired state of the services you deliver. Second, we think that you should automate those processes (among others) from your core infrastructure up through your applications, all in one place for full enforcement, traceability and auditability. Third, we think you should automate across the entire lifecycle, from initial provisioning of infrastructure through decommissioning. Finally, you should do this across everything. If it has an IP address, you should automate the management of it. Let’s dig into each of these.
  • #10: Key points. [The minimum points that a rep/SE should make. However, this is a good time to dig into details or have the SE lead a whiteboard discussion about our approach if you know this is an area of interest]. Our declarative, model-driven approach where you focus on defining the desired state of infrastructure, services and apps rather than the programmatic steps it takes to get there. Once you’ve modeled your infrastructure/apps, we make it possible to test your code to see what happens when you deploy that app update, etc. We also automate the deployment of that desired state to the infrastructure, and continually enforce that your infrastructure matches your desired state. When it doesn’t we let you know so you can remediate ASAP. This approach is model once, use everywhere. Once you model your infrastructure and your applications, you can deploy those changes to dev, to test, to staging, to production. It’s the same set of Puppet code that defines your desired state and we make that state so across your deployment tiers – there is no need to rewrite a new set of runbooks to programatically account for all the differences across environments. And all along the way, you get reports, so whether you want full traceability and insight through your environment or you need to meet audit requirements, you have the data you need about the state of your environments at your fingertips.
  • #11: Key points. [The minimum points that a rep/SE should make. However, this is a good time to dig into details or have the SE lead a whiteboard discussion about our approach if you know this is an area of interest]. We think that the desired states that you define should not be limited to just an application model, or to just the infrastructure layer like they are with all other technologies. Rather, you should bring automation to your entire stack: from you core infrastructure up through your applications, all in one place for full enforcement, traceability and auditability. This gives you one solution to model, test, deploy, enforce, remediate and audit. Plus, our granular access control makes it easy for you to give the proper access to the right teams at each layer so given any application, the right teams have the appropriate authority to change just the portions of the stack that they control. And again, you get full traceability across this so you always know who did what.
  • #12: Key points. [The minimum points that a rep/SE should make. However, this is a good time to dig into details or have the SE lead a whiteboard discussion about our approach if you know this is an area of interest]. Provisioning is too often a slow process filled with manual steps. You should automate more than just the configuration management of your infrastructure or the orchestration of your apps, and extend automation to go across the entire lifecycle: from initial provisioning of infrastructure through decommissioning. Over the last few releases we added new provisioning capabilities making it easy to provision Bare metal and the OSs and hypervisors on those servers Virtualized environments like spinning up VMs with vSphere Public cloud infrastructure in AWS and Azure And Docker, both the Docker engine as well as Docker containers.
  • #13: Key points. [The minimum points that a rep/SE should make. However, this is a good time to dig into details or have the SE lead a whiteboard discussion about our approach if you know this is an area of interest]. Finally, you should do this across all of your infrastructure. If it has an IP address you should automate the management of it. This is just a small set of the technology we support, but it gives you a sense of the different types of infrastructure we help manage. From public and hybrid cloud services to Windows and Linux servers. From virtualized environments to containers From network switches to storage devices. We think you should have one consistent and repeatable way to model, test, enforce, remediate and audit across your datacenters.
  • #15: So where do you start? Start with something straightforward. Start automating the configurations of your core infrastructure. Think things like laying down OSs, configuring them, configuring core things like NTP, DNS and SSH. Things like firewall configurations. Configuring users and groups. After that, move to application infrastructure. Databases, web servers, app servers. Then bring automation to your provisioning practices. Whether it’s laying down OSs on bare metal or spinning up new AWS environments, automate provisioning of infrastructure. And then put all the pieces together and automate application orchestration by modeling and deploying your applications and the services they use.
  • #16: Puppet deploys and manages desired configuration using a a client-server architecture. The code which defines the desired state is deployed to a central Puppet master server. It is a sort of master blueprint from which the individual configuration of any server in your environment can be derived. Every server or device under Puppet management runs the Puppet agent software, which continuously monitors and enforces desired state as defined centrally at the master. If the code describing the desired configuration changes on the master, each Puppet agent will automatically update or make changes to its node as necessary to ensure that the enforced configuration on managed systems stays in sync with the central definition. In the infrastructure as code theme, updating the Puppet code deployed to the master has the effect of updating the configuration of your entire infrastructure.