Upload
puppet-labs
View
839
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
DevOps: What it is, why you should care
Luke KaniesFounder 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
Devbecoming
Ops
Tuesday, April 10, 12
Opsbecoming
Dev
Tuesday, April 10, 12
Ops
Tuesday, April 10, 12
ImprovingOperations
http://t1.gstatic.com/images?q=tbn:ANd9GcRPXWBANeLWKZTa2OvZX6pLQ1aBo-‐PNrM8TesY-‐pRnmyWGa-‐yd_
Tuesday, April 10, 12
CulturalChange
http://eslandeducation.wikispaces.com/file/view/culture.jpg/232707598/culture.jpg
Tuesday, April 10, 12
ImprovingSysadmins
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
YouChoose
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
OldNews
Tuesday, April 10, 12
AgileDevelopment
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
YouChoose
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
CompetitiveAdvantage
Tuesday, April 10, 12
Security and Stability are the ante
Tuesday, April 10, 12
Business needs payyour 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
ConfidenceWithoutProcess
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• Version Control• Automated testing• Syntax checking• Bug trackers• Dev/Test/Build
• Spring, JBOSS• Node.js• Ruby on Rails• PaaS• New Relic
Tuesday, April 10, 12
Sysadmins areConservative
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
YouChoose
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