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

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

PDF
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
PDF
Making your oss project more like rails
PDF
Implementing a WAF
PDF
Removing Barriers to Going Fast
PDF
Lightning talks percona live mysql_2012
PDF
Devops Days Austin 2012 - SOTU
PDF
DevOps and Chef
PDF
Top Quality Design Process | Maximize Demosphere
PDF
Healthy Scrum - The Agile Heartbeat
PDF
Unite jira presentation 2012 v4 copy
PDF
Unite jira presentation 2012 v4 copy
PDF
Atlassian unite-2012-sponsored-by-syracom-v3.2
PDF
The IT Philharmonic - OSCON 2010
PDF
BA Stands for Being Agile
PDF
How & Why of Agile
PDF
Encontro de TI - Arteccom
PDF
Educause - Building a Responsive Website for the Presidential Debate
PDF
Agile Business Analysis - The Key to Effective Requirements on Agile Projects
PDF
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
PDF
Kanban intro and Kanban Pizza Factory
Eclipse con 2012 - Frictionless operations with Puppet - Luke Kanies
Making your oss project more like rails
Implementing a WAF
Removing Barriers to Going Fast
Lightning talks percona live mysql_2012
Devops Days Austin 2012 - SOTU
DevOps and Chef
Top Quality Design Process | Maximize Demosphere
Healthy Scrum - The Agile Heartbeat
Unite jira presentation 2012 v4 copy
Unite jira presentation 2012 v4 copy
Atlassian unite-2012-sponsored-by-syracom-v3.2
The IT Philharmonic - OSCON 2010
BA Stands for Being Agile
How & Why of Agile
Encontro de TI - Arteccom
Educause - Building a Responsive Website for the Presidential Debate
Agile Business Analysis - The Key to Effective Requirements on Agile Projects
Targu Mures - Behind the Curtain: The Agile/Lean Way of Working
Kanban intro and Kanban Pizza Factory
Ad

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
Ad

Recently uploaded (20)

PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PPTX
Information-Technology-in-Human-Society.pptx
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
How to use fields_get method in Odoo 18
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
substrate PowerPoint Presentation basic one
PDF
Advancing precision in air quality forecasting through machine learning integ...
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PDF
Human Computer Interaction Miterm Lesson
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Altius execution marketplace concept.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
Decision Optimization - From Theory to Practice
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
Streamline Vulnerability Management From Minimal Images to SBOMs
Examining Bias in AI Generated News Content.pdf
Launch a Bumble-Style App with AI Features in 2025.pdf
Information-Technology-in-Human-Society.pptx
EIS-Webinar-Regulated-Industries-2025-08.pdf
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Early detection and classification of bone marrow changes in lumbar vertebrae...
How to use fields_get method in Odoo 18
Lung cancer patients survival prediction using outlier detection and optimize...
substrate PowerPoint Presentation basic one
Advancing precision in air quality forecasting through machine learning integ...
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
Human Computer Interaction Miterm Lesson
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Altius execution marketplace concept.pdf
CEH Module 2 Footprinting CEH V13, concepts
Decision Optimization - From Theory to Practice

Eclipse con 2012 - Devops - Luke Kanies