63
DevOps: What it is, why you should care Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, April 10, 12

Eclipse con 2012 - Devops - Luke Kanies

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Eclipse con 2012 - Devops - Luke Kanies

DevOps: What it is, why you should care

Luke KaniesFounder and CEO, Puppet Labs@puppetmasterd

Tuesday, April 10, 12

Page 2: Eclipse con 2012 - Devops - Luke Kanies

DevOps

http://evbdn.eventbrite.com/s3-­‐s3/eventlogos/2231077/1213482559-­‐1.png

Tuesday, April 10, 12

Page 3: Eclipse con 2012 - Devops - Luke Kanies

Development

Tuesday, April 10, 12

Page 4: Eclipse con 2012 - Devops - Luke Kanies

Devbecoming

Ops

Tuesday, April 10, 12

Page 5: Eclipse con 2012 - Devops - Luke Kanies

Opsbecoming

Dev

Tuesday, April 10, 12

Page 6: Eclipse con 2012 - Devops - Luke Kanies

Ops

Tuesday, April 10, 12

Page 7: Eclipse con 2012 - Devops - Luke Kanies

ImprovingOperations

http://t1.gstatic.com/images?q=tbn:ANd9GcRPXWBANeLWKZTa2OvZX6pLQ1aBo-­‐PNrM8TesY-­‐pRnmyWGa-­‐yd_

Tuesday, April 10, 12

Page 8: Eclipse con 2012 - Devops - Luke Kanies

CulturalChange

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

Tuesday, April 10, 12

Page 9: Eclipse con 2012 - Devops - Luke Kanies

ImprovingSysadmins

Tuesday, April 10, 12

Page 10: Eclipse con 2012 - Devops - Luke Kanies

Minimal Process

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

Tuesday, April 10, 12

Page 11: Eclipse con 2012 - Devops - Luke Kanies

Better tools

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

Tuesday, April 10, 12

Page 12: Eclipse con 2012 - Devops - Luke Kanies

Collaboration

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

Tuesday, April 10, 12

Page 13: Eclipse con 2012 - Devops - Luke Kanies

Automation

Tuesday, April 10, 12

Page 14: Eclipse con 2012 - Devops - Luke Kanies

Automation is coming

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

Tuesday, April 10, 12

Page 15: Eclipse con 2012 - Devops - Luke Kanies

Scale

Tuesday, April 10, 12

Page 16: Eclipse con 2012 - Devops - Luke Kanies

Agility

Tuesday, April 10, 12

Page 17: Eclipse con 2012 - Devops - Luke Kanies

Criticality

Tuesday, April 10, 12

Page 18: Eclipse con 2012 - Devops - Luke Kanies

Financial trading isn’t automated

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

Tuesday, April 10, 12

Page 19: Eclipse con 2012 - Devops - Luke Kanies

YouChoose

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

Tuesday, April 10, 12

Page 20: Eclipse con 2012 - Devops - Luke Kanies

Mechanical vs. AI

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

Tuesday, April 10, 12

Page 21: Eclipse con 2012 - Devops - Luke Kanies

ls -hjvwz

Tuesday, April 10, 12

Page 22: Eclipse con 2012 - Devops - Luke Kanies

OldNews

Tuesday, April 10, 12

Page 23: Eclipse con 2012 - Devops - Luke Kanies

AgileDevelopment

Tuesday, April 10, 12

Page 24: Eclipse con 2012 - Devops - Luke Kanies

2001: Agile Manifesto

Tuesday, April 10, 12

Page 25: Eclipse con 2012 - Devops - Luke Kanies

Individuals and interactions over

processes and tools

Tuesday, April 10, 12

Page 26: Eclipse con 2012 - Devops - Luke Kanies

Working software over comprehensive documentation

Tuesday, April 10, 12

Page 27: Eclipse con 2012 - Devops - Luke Kanies

Customer collaboration over contract negotiation

Tuesday, April 10, 12

Page 28: Eclipse con 2012 - Devops - Luke Kanies

Responding to change over following a plan

Tuesday, April 10, 12

Page 29: Eclipse con 2012 - Devops - Luke Kanies

Why agile?

Tuesday, April 10, 12

Page 30: Eclipse con 2012 - Devops - Luke Kanies

Dev: On time, under budget, wrong product

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

Tuesday, April 10, 12

Page 31: Eclipse con 2012 - Devops - Luke Kanies

Ops: Secure, stable, 18 months to deploy

Tuesday, April 10, 12

Page 32: Eclipse con 2012 - Devops - Luke Kanies

YouChoose

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

Tuesday, April 10, 12

Page 33: Eclipse con 2012 - Devops - Luke Kanies

Get in the way

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

Tuesday, April 10, 12

Page 34: Eclipse con 2012 - Devops - Luke Kanies

CompetitiveAdvantage

Tuesday, April 10, 12

Page 35: Eclipse con 2012 - Devops - Luke Kanies

Security and Stability are the ante

Tuesday, April 10, 12

Page 36: Eclipse con 2012 - Devops - Luke Kanies

Business needs payyour salary

Tuesday, April 10, 12

Page 37: Eclipse con 2012 - Devops - Luke Kanies

Cultural Change

Tuesday, April 10, 12

Page 38: Eclipse con 2012 - Devops - Luke Kanies

We need to change

Tuesday, April 10, 12

Page 39: Eclipse con 2012 - Devops - Luke Kanies

Development

Tuesday, April 10, 12

Page 40: Eclipse con 2012 - Devops - Luke Kanies

Business

Tuesday, April 10, 12

Page 41: Eclipse con 2012 - Devops - Luke Kanies

You

Tuesday, April 10, 12

Page 42: Eclipse con 2012 - Devops - Luke Kanies

Serve the business

Tuesday, April 10, 12

Page 43: Eclipse con 2012 - Devops - Luke Kanies

Process

Tuesday, April 10, 12

Page 44: Eclipse con 2012 - Devops - Luke Kanies

Exists for a reason

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

Tuesday, April 10, 12

Page 45: Eclipse con 2012 - Devops - Luke Kanies

Change Management

Tuesday, April 10, 12

Page 46: Eclipse con 2012 - Devops - Luke Kanies

ConfidenceWithoutProcess

Tuesday, April 10, 12

Page 47: Eclipse con 2012 - Devops - Luke Kanies

Confidence through Tooling

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

Tuesday, April 10, 12

Page 48: Eclipse con 2012 - Devops - Luke Kanies

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

Page 49: Eclipse con 2012 - Devops - Luke Kanies

Sysadmins areConservative

Tuesday, April 10, 12

Page 50: Eclipse con 2012 - Devops - Luke Kanies

Needs change faster than we do

Tuesday, April 10, 12

Page 51: Eclipse con 2012 - Devops - Luke Kanies

Find a way

Tuesday, April 10, 12

Page 52: Eclipse con 2012 - Devops - Luke Kanies

Self-service

Tuesday, April 10, 12

Page 53: Eclipse con 2012 - Devops - Luke Kanies

Cloud Computing

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

Tuesday, April 10, 12

Page 54: Eclipse con 2012 - Devops - Luke Kanies

Collaboration

Tuesday, April 10, 12

Page 55: Eclipse con 2012 - Devops - Luke Kanies

You are not #1

Tuesday, April 10, 12

Page 56: Eclipse con 2012 - Devops - Luke Kanies

Enablement

Tuesday, April 10, 12

Page 57: Eclipse con 2012 - Devops - Luke Kanies

YouChoose

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

Tuesday, April 10, 12

Page 58: Eclipse con 2012 - Devops - Luke Kanies

Summary

Tuesday, April 10, 12

Page 59: Eclipse con 2012 - Devops - Luke Kanies

Operations

Tuesday, April 10, 12

Page 60: Eclipse con 2012 - Devops - Luke Kanies

Culture

Tuesday, April 10, 12

Page 61: Eclipse con 2012 - Devops - Luke Kanies

You

Tuesday, April 10, 12

Page 62: Eclipse con 2012 - Devops - Luke Kanies

Questions?

Tuesday, April 10, 12

Page 63: Eclipse con 2012 - Devops - Luke Kanies

Give Feedback on the Sessions

1 Sign In: www.eclipsecon.org

2 Select Session Evaluate

3 Vote

Tuesday, April 10, 12