+ All Categories
Home > Documents > DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke...

DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke...

Date post: 14-Jul-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
72
DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11
Transcript
Page 1: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

DevOps: You should be Iron Man, not a Robot

Luke KaniesFounder and CEO, Puppet Labs@puppetmasterd

Tuesday, December 13, 11

Page 2: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Puppet was born at LISA

Tuesday, December 13, 11

Page 3: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

DevOps

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

Tuesday, December 13, 11

Page 4: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Development

Tuesday, December 13, 11

Page 5: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Devbecoming

Ops

Tuesday, December 13, 11

Page 6: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Opsbecoming

Dev

Tuesday, December 13, 11

Page 7: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Ops

Tuesday, December 13, 11

Page 8: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

ImprovingOperations

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

Tuesday, December 13, 11

Page 9: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

CulturalChange

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

Tuesday, December 13, 11

Page 10: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

ImprovingSysadmins

Tuesday, December 13, 11

Page 11: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Minimal Process

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

Tuesday, December 13, 11

Page 12: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Better tools

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

Tuesday, December 13, 11

Page 13: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Collaboration

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

Tuesday, December 13, 11

Page 14: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Automation

Tuesday, December 13, 11

Page 15: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Knowledge Workers

http://photo.outlookindia.com/images/gallery/20101220/call_centre_20110110.jpg

Tuesday, December 13, 11

Page 16: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Automation is coming

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

Tuesday, December 13, 11

Page 17: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Scale

Tuesday, December 13, 11

Page 18: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Agility

Tuesday, December 13, 11

Page 19: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Criticality

Tuesday, December 13, 11

Page 20: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Financial trading isn’t automated

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

Tuesday, December 13, 11

Page 21: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

YouChoose

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

Tuesday, December 13, 11

Page 22: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Mechanical vs. AI

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

Tuesday, December 13, 11

Page 23: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

YourSpecialPower?

Tuesday, December 13, 11

Page 24: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

ls -hjvwz

Tuesday, December 13, 11

Page 25: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Understandingand

Deciding

Tuesday, December 13, 11

Page 26: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

OldNews

Tuesday, December 13, 11

Page 27: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

SlowChange

Tuesday, December 13, 11

Page 28: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

They haven’t waited

Tuesday, December 13, 11

Page 29: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

We can’t

Tuesday, December 13, 11

Page 30: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

AgileDevelopment

Tuesday, December 13, 11

Page 31: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

2001: Agile Manifesto

Tuesday, December 13, 11

Page 32: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Individuals and interactions over

processes and tools

Tuesday, December 13, 11

Page 33: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Working software over comprehensive documentation

Tuesday, December 13, 11

Page 34: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Customer collaboration over contract negotiation

Tuesday, December 13, 11

Page 35: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Responding to change over following a plan

Tuesday, December 13, 11

Page 36: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Why agile?

Tuesday, December 13, 11

Page 37: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Dev: On time, under budget, wrong product

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

Tuesday, December 13, 11

Page 38: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Ops: Secure, stable, 18 months to deploy

Tuesday, December 13, 11

Page 39: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

“I don’t need to know why”

Tuesday, December 13, 11

Page 40: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

YouChoose

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

Tuesday, December 13, 11

Page 41: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Get in the way

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

Tuesday, December 13, 11

Page 42: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

CompetitiveAdvantage

Tuesday, December 13, 11

Page 43: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Security and Stability are the ante

Tuesday, December 13, 11

Page 44: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Business needs payyour salary

Tuesday, December 13, 11

Page 45: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Cultural Change

Tuesday, December 13, 11

Page 46: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

We need to change

Tuesday, December 13, 11

Page 47: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Development

Tuesday, December 13, 11

Page 48: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Business

Tuesday, December 13, 11

Page 49: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

You

Tuesday, December 13, 11

Page 50: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Serve the business

Tuesday, December 13, 11

Page 51: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Process

Tuesday, December 13, 11

Page 52: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Exists for a reason

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

Tuesday, December 13, 11

Page 53: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Change Management

Tuesday, December 13, 11

Page 54: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

ConfidenceWithoutProcess

Tuesday, December 13, 11

Page 55: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Confidence through Tooling

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

Tuesday, December 13, 11

Page 56: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

ToolAdoption

Tuesday, December 13, 11

Page 57: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Developers Win

• Continuous Integration• Version Control• Automated testing• Syntax checking• Bug trackers• Dev/Test/Build

• Spring, JBOSS• Node.js• Ruby on Rails• PaaS• New Relic

Tuesday, December 13, 11

Page 58: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Sysadmins areConservative

Tuesday, December 13, 11

Page 59: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Needs change faster than we do

Tuesday, December 13, 11

Page 60: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Find a way

Tuesday, December 13, 11

Page 61: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Self-service

Tuesday, December 13, 11

Page 62: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Cloud Computing

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

Tuesday, December 13, 11

Page 63: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Collaboration

Tuesday, December 13, 11

Page 64: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Operations is not the reason

Tuesday, December 13, 11

Page 65: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Enablement

Tuesday, December 13, 11

Page 66: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Who?

Tuesday, December 13, 11

Page 67: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

YouChoose

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

Tuesday, December 13, 11

Page 68: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Summary

Tuesday, December 13, 11

Page 69: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Operations

Tuesday, December 13, 11

Page 70: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Culture

Tuesday, December 13, 11

Page 71: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

You

Tuesday, December 13, 11

Page 72: DevOps: You should be Iron Man, not a Robot · DevOps: You should be Iron Man, not a Robot Luke Kanies Founder and CEO, Puppet Labs @puppetmasterd Tuesday, December 13, 11

Questions?

Tuesday, December 13, 11


Recommended