SlideShare a Scribd company logo
DevOps: What it is, why
                       you should care




                                    Luke Kanies
                                    Founder and CEO, Puppet Labs
                                    @puppetmasterd




Tuesday, April 10, 12
DevOps




                        http://evbdn.eventbrite.com/s3-­‐s3/eventlogos/2231077/1213482559-­‐1.png
Tuesday, April 10, 12
Development




Tuesday, April 10, 12
Dev
                        becoming
                          Ops



Tuesday, April 10, 12
Ops
                        becoming
                          Dev



Tuesday, April 10, 12
Ops




Tuesday, April 10, 12
Improving
                                                  Operations



                        http://t1.gstatic.com/images?q=tbn:ANd9GcRPXWBANeLWKZTa2OvZX6pLQ1aBo-­‐PNrM8TesY-­‐pRnmyWGa-­‐yd_
Tuesday, April 10, 12
Cultural
                                          Change




                        http://eslandeducation.wikispaces.com/file/view/culture.jpg/232707598/culture.jpg




Tuesday, April 10, 12
Improving
                        Sysadmins



Tuesday, April 10, 12
Minimal Process




                        http://switchboard.nrdc.org/blogs/ddoniger/the_phony_train_wreck_-_part_i.html




Tuesday, April 10, 12
Better tools




                         http://www.gadgetrivia.com/7792-best_multi_tool




Tuesday, April 10, 12
Collaboration




                        http://codeamplifier.com/2011/01/23/tools-team-test-5-steps-to-better-tools/




Tuesday, April 10, 12
Automation




Tuesday, April 10, 12
Automation is coming




                         http://t2.gstatic.com/images?q=tbn:ANd9GcRSjOE5BJr_A2IvmjZk1tCj7LU_qENIb58MuGqQWxU2DGqETHz-




Tuesday, April 10, 12
Scale




Tuesday, April 10, 12
Agility




Tuesday, April 10, 12
Criticality




Tuesday, April 10, 12
Financial trading isn’t
                             automated




                           http://cache.wists.com/thumbnails/4/23/423f8ad4a0494cd4855ae3c32a31606c-orig




Tuesday, April 10, 12
You
                                                  Choose


                        http://t3.gstatic.com/images?q=tbn:ANd9GcQWRuZpmFkyvK2_5Gx-ll5yrgiBC-HgbRzzSIMMJBmoW07Q1KuS




Tuesday, April 10, 12
Mechanical vs. AI




                        http://t1.gstatic.com/images?q=tbn:ANd9GcQU_TAHoChFeQoux1FFAx3T4GyQO87R5QgNXlvGSSdYMlti7CHhYg




Tuesday, April 10, 12
ls -hjvwz


Tuesday, April 10, 12
Old
                        News



Tuesday, April 10, 12
Agile
                        Development



Tuesday, April 10, 12
2001: Agile Manifesto




Tuesday, April 10, 12
Individuals and
                         interactions over
                        processes and tools



Tuesday, April 10, 12
Working software over
                           comprehensive
                           documentation



Tuesday, April 10, 12
Customer collaboration
              over contract negotiation



Tuesday, April 10, 12
Responding to change
                        over following a plan



Tuesday, April 10, 12
Why agile?




Tuesday, April 10, 12
Dev: On time, under
                        budget, wrong product




                             http://diykenya.files.wordpress.com/2010/08/tire_swing.gif




Tuesday, April 10, 12
Ops: Secure, stable, 18
                    months to deploy



Tuesday, April 10, 12
You
                                                  Choose


                        http://t3.gstatic.com/images?q=tbn:ANd9GcQWRuZpmFkyvK2_5Gx-ll5yrgiBC-HgbRzzSIMMJBmoW07Q1KuS




Tuesday, April 10, 12
Get in the way




                        http://t0.gstatic.com/images?q=tbn:ANd9GcT7Ih2Vpm--GB0kA4cEVA7fbd7xDgSiNfDggMgQuYOenNZ5KZjBiA




Tuesday, April 10, 12
Competitive
                        Advantage



Tuesday, April 10, 12
Security and Stability are
                     the ante



Tuesday, April 10, 12
Business needs pay
                            your salary



Tuesday, April 10, 12
Cultural Change




Tuesday, April 10, 12
We need to change




Tuesday, April 10, 12
Development




Tuesday, April 10, 12
Business




Tuesday, April 10, 12
You




Tuesday, April 10, 12
Serve the business




Tuesday, April 10, 12
Process




Tuesday, April 10, 12
Exists for a reason




                        http://t0.gstatic.com/images?q=tbn:ANd9GcQHJKV3omm4ov_CU7CJovofE_QGi9xsg_vPz1QHZlKXmlYtt2bB-Q




Tuesday, April 10, 12
Change Management




Tuesday, April 10, 12
Confidence
                         Without
                         Process



Tuesday, April 10, 12
Confidence through Tooling




                        http://www.mdpretech.com/images/Products/Precision%20Tooling%20for%20IC%20mold%20and%20Plastic%20mold.jpg




Tuesday, April 10, 12
Developer Tools


        •    Continuous Integration
                                      •   Spring, JBOSS
        •    Version Control
                                      •   Node.js
        •    Automated testing
                                      •   Ruby on Rails
        •    Syntax checking
                                      •   PaaS
        •    Bug trackers
                                      •   New Relic
        •    Dev/Test/Build




Tuesday, April 10, 12
Sysadmins are
                         Conservative



Tuesday, April 10, 12
Needs change faster
                            than we do



Tuesday, April 10, 12
Find a way




Tuesday, April 10, 12
Self-service




Tuesday, April 10, 12
Cloud Computing




                        http://t2.gstatic.com/images?q=tbn:ANd9GcRSjOE5BJr_A2IvmjZk1tCj7LU_qENIb58MuGqQWxU2DGqETHz-




Tuesday, April 10, 12
Collaboration




Tuesday, April 10, 12
You are not #1




Tuesday, April 10, 12
Enablement




Tuesday, April 10, 12
You
                                                  Choose


                        http://t3.gstatic.com/images?q=tbn:ANd9GcQWRuZpmFkyvK2_5Gx-ll5yrgiBC-HgbRzzSIMMJBmoW07Q1KuS




Tuesday, April 10, 12
Summary




Tuesday, April 10, 12
Operations




Tuesday, April 10, 12
Culture




Tuesday, April 10, 12
You




Tuesday, April 10, 12
Questions?




Tuesday, April 10, 12
Give Feedback on the Sessions

               1        Sign In: www.eclipsecon.org




               2        Select Session Evaluate




               3        Vote




Tuesday, April 10, 12

More Related Content

PDF
From Formal Test Cases to Session-Based Exploratory Testing
TechWell
 
PDF
Config managament for development environments iii
Puppet
 
PDF
PuppetConf at a glance
Puppet
 
PDF
Automating Life in the Cloud - PuppetCamp Chicago '12
Puppet
 
PDF
State of the Puppet Community (Jan 2013)
Puppet
 
PDF
Beginner's Thoughts on Making Puppet Modules - David Klann - PuppetCamp Chica...
Puppet
 
KEY
Whirr dev-up-puppetconf2011
Puppet
 
PDF
It Automation: Doing it Wrong - Mykel Alvis
Puppet
 
From Formal Test Cases to Session-Based Exploratory Testing
TechWell
 
Config managament for development environments iii
Puppet
 
PuppetConf at a glance
Puppet
 
Automating Life in the Cloud - PuppetCamp Chicago '12
Puppet
 
State of the Puppet Community (Jan 2013)
Puppet
 
Beginner's Thoughts on Making Puppet Modules - David Klann - PuppetCamp Chica...
Puppet
 
Whirr dev-up-puppetconf2011
Puppet
 
It Automation: Doing it Wrong - Mykel Alvis
Puppet
 

Similar to Eclipse con 2012 - Devops - Luke Kanies (20)

PDF
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Puppet
 
PDF
Making your oss project more like rails
Yehuda Katz
 
PDF
Implementing a WAF
Mark Hillick
 
PDF
Removing Barriers to Going Fast
jgoulah
 
PDF
Lightning talks percona live mysql_2012
Giuseppe Maxia
 
PDF
Devops Days Austin 2012 - SOTU
John Willis
 
PDF
DevOps and Chef
Jonathan Hitchcock
 
PDF
Top Quality Design Process | Maximize Demosphere
Demosphere International, Inc.
 
PDF
Healthy Scrum - The Agile Heartbeat
Vernon Stinebaker
 
PDF
Unite jira presentation 2012 v4 copy
Atlassian
 
PDF
Unite jira presentation 2012 v4 copy
Atlassian
 
PDF
Atlassian unite-2012-sponsored-by-syracom-v3.2
Atlassian
 
PDF
The IT Philharmonic - OSCON 2010
Chef Software, Inc.
 
PDF
BA Stands for Being Agile
Craig Smith
 
PDF
How & Why of Agile
allan kelly
 
PDF
Encontro de TI - Arteccom
Fabio Akita
 
PDF
Educause - Building a Responsive Website for the Presidential Debate
Jon Liu
 
PDF
Agile Business Analysis - The Key to Effective Requirements on Agile Projects
Lilian De Munno
 
PDF
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Zsolt Fabok
 
PDF
Kanban intro and Kanban Pizza Factory
Ilan Kirschenbaum
 
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Puppet
 
Making your oss project more like rails
Yehuda Katz
 
Implementing a WAF
Mark Hillick
 
Removing Barriers to Going Fast
jgoulah
 
Lightning talks percona live mysql_2012
Giuseppe Maxia
 
Devops Days Austin 2012 - SOTU
John Willis
 
DevOps and Chef
Jonathan Hitchcock
 
Top Quality Design Process | Maximize Demosphere
Demosphere International, Inc.
 
Healthy Scrum - The Agile Heartbeat
Vernon Stinebaker
 
Unite jira presentation 2012 v4 copy
Atlassian
 
Unite jira presentation 2012 v4 copy
Atlassian
 
Atlassian unite-2012-sponsored-by-syracom-v3.2
Atlassian
 
The IT Philharmonic - OSCON 2010
Chef Software, Inc.
 
BA Stands for Being Agile
Craig Smith
 
How & Why of Agile
allan kelly
 
Encontro de TI - Arteccom
Fabio Akita
 
Educause - Building a Responsive Website for the Presidential Debate
Jon Liu
 
Agile Business Analysis - The Key to Effective Requirements on Agile Projects
Lilian De Munno
 
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Zsolt Fabok
 
Kanban intro and Kanban Pizza Factory
Ilan Kirschenbaum
 
Ad

More from Puppet (20)

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

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PDF
Architecture of the Future (09152021)
EdwardMeyman
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Software Development Company | KodekX
KodekX
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Doc9.....................................
SofiaCollazos
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
Architecture of the Future (09152021)
EdwardMeyman
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 

Eclipse con 2012 - Devops - Luke Kanies