DevOps - Keepers of the Keys to the Kingdom

44
DevOps – Keepers of the Keys to the Kingdom DevOpsCon Israel @benkepes Diversity Limited January 2013 http://www.flickr.com/photos/jamesjordan/2751393381/

description

Ben Kepes of Clouderati fame joined us for the first ever DevOps conference in Israel - and spoke about the driving force behind DevOps in organizations today. Presented at DevOps Con Israel 2013

Transcript of DevOps - Keepers of the Keys to the Kingdom

Page 1: DevOps - Keepers of the Keys to the Kingdom

DevOps – Keepers of the Keys to the Kingdom

DevOpsCon Israel

@benkepes

Diversity Limited

January 2013

http://www.flickr.com/photos/jamesjordan/2751393381/

Page 2: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/bitchcakes/3803171487/sizes/m/in/photostream/

Page 3: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/bondidwhat/6022931332/sizes/m/in/photostream/

Page 4: DevOps - Keepers of the Keys to the Kingdom

http://images.cdn.fotopedia.com/flickr-6990033260-hd.jpg

Page 5: DevOps - Keepers of the Keys to the Kingdom
Page 6: DevOps - Keepers of the Keys to the Kingdom
Page 7: DevOps - Keepers of the Keys to the Kingdom

http://2.bp.blogspot.com/-uFR5GOJjxKg/Tyha5rLIaKI/AAAAAAAAJ7k/wGN3aGshg6c/s1600/Atomic%252520Bomb%252520Explosion.jpg

Page 8: DevOps - Keepers of the Keys to the Kingdom

The world is changing – fuelled by underlying trends

Page 9: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/juniorvelo/3577399832/

Page 10: DevOps - Keepers of the Keys to the Kingdom

“Fast and frequent feedback is what allows for

developers to be productive. Developers hate being

bored.”

- John Allspaw, Etsy

Page 11: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/68751915@N05/6355351769/sizes/m/in/photostream/

Page 12: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/8011986@N02/2707571409/sizes/m/in/photostream/

Page 13: DevOps - Keepers of the Keys to the Kingdom
Page 14: DevOps - Keepers of the Keys to the Kingdom

“Code that has been written but not yet deployed

is very similar to inventory, you’ve paid the cost

to develop the software but are not yet getting

any of the benefit from it”

- Mark Imbriaco, GitHub

Page 15: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/rheauchyr/135536978

Page 16: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/nlscotland/4688547556

Page 18: DevOps - Keepers of the Keys to the Kingdom

“This extremely high level of automation and the work

practices that go with it, together offer a revolutionary

step-change in the way that we engineer complex

systems:- a revolution that companies like Google and

Netflix have embraced; a revolution that the rest of us

ignore at our peril.”

- WT Payne, http://www.businessweek.com/articles/2012-12-17/google-s-gmail-

outage-is-a-sign-of-things-to-come

Page 19: DevOps - Keepers of the Keys to the Kingdom

CLICK TO EDIT MASTER TITLE STYLE

Page 20: DevOps - Keepers of the Keys to the Kingdom

“Systems that contain and absorb many small

failures without breaking and get more resilient

over time are ‘antifragile’… We actively try to

break our systems regularly so we find the weak

spots… as a result we tend to survive large-scale

outages better than more fragile services.”

- Adrian Cockcroft, Netflix

Page 22: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/tostie14/2638595801/

Page 23: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/andystoll/926751229

Page 24: DevOps - Keepers of the Keys to the Kingdom

• Talk about the uber democratization of pgrogramming – citizen programmers – citizen ops – citizen outcomes. Ref my blog post

Page 26: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/66551670@N00/388434594/sizes/m/in/photostream/

Page 27: DevOps - Keepers of the Keys to the Kingdom

Developers (and the Business) are Frustrated

http://www.flickr.com/photos/sybrenstuvel/2468506922/sizes/m/in/photostream/

Page 28: DevOps - Keepers of the Keys to the Kingdom
Page 29: DevOps - Keepers of the Keys to the Kingdom

The Business Wants (and Needs) New Stuff

http://www.chocablog.com/wp-content/uploads/2010/08/milkybar-raisin-biscuit-1.jpg

Page 30: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/mgifford/5112621287/

Page 31: DevOps - Keepers of the Keys to the Kingdom

http://www.flickr.com/photos/hktang/4243300265/sizes/m/in/photostream/

Page 32: DevOps - Keepers of the Keys to the Kingdom

http://mallorywood.files.wordpress.com/2011/04/question_mark.jpg

Page 33: DevOps - Keepers of the Keys to the Kingdom

http://www.techinfo-4u.com/wp-content/uploads/2010/07/User_Friendly.jpg

Page 34: DevOps - Keepers of the Keys to the Kingdom

“Every developer must think of the end user. Committing a

piece of code is far from being done. It needs to work in

all kinds of weird use cases. And it’s not only QA’s job to

find all the bugs. Good developers want to ensure that

the new features are not only coded, but tested and

ultimately released to their users. Only then the task is

really done.”

- Matthias Marschall

Page 35: DevOps - Keepers of the Keys to the Kingdom
Page 36: DevOps - Keepers of the Keys to the Kingdom

“Having a nice script on your own box is not enough. Every

sysadmin needs to make sure it’s possible to re-create

each part of the infrastructure at any time. When that

slick, new script is under version control, written in a way

others can understand and modify it, is their task really

Done.”

- Matthias Marschall

Page 37: DevOps - Keepers of the Keys to the Kingdom

Think like a team

http://www.insuranceage.co.uk/IMG/661/176661/tug-of-war-team.jpg?1305125190

Page 38: DevOps - Keepers of the Keys to the Kingdom

“DevOps teams do not run under the constraint of individual

profiles. They have to take broader responsibilities:

everyone needs to care about getting valuable features

into the hands of their users, and everyone should pro-

actively find ways to contribute to the solution of any

release blocker, no matter what the problem is. They

work with ‘Us’ spirit rather than ‘Them/their’.”

- Isha Suri

Page 39: DevOps - Keepers of the Keys to the Kingdom

http://www.theplace2.ru/archive/bear_grylls/img/Bear_Grylls_Ultima.jpg

Page 40: DevOps - Keepers of the Keys to the Kingdom

“…QA among the developer teams can ensure

better code performance by having a stringent

focus on code issues and those related to the

general site reliability. Plus, by being more

operationally aware of the production context

that our code lives within, developers can also

design and build better software.”

- Isha Suri

Page 41: DevOps - Keepers of the Keys to the Kingdom

http://i00.i.aliimg.com/img/pb/529/980/360/360980529_659.JPG

Page 42: DevOps - Keepers of the Keys to the Kingdom

“…this is possible only by increasing

communication with operations teams will

we developers learn about these concerns

and incorporate them into our designs and

every day coding decisions.”

- Isha Suri

Page 43: DevOps - Keepers of the Keys to the Kingdom
Page 44: DevOps - Keepers of the Keys to the Kingdom