devops - keepers of the keys to the kingdom
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 2013TRANSCRIPT
![Page 1: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/2.jpg)
http://www.flickr.com/photos/bitchcakes/3803171487/sizes/m/in/photostream/
![Page 3: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/3.jpg)
http://www.flickr.com/photos/bondidwhat/6022931332/sizes/m/in/photostream/
![Page 4: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/4.jpg)
http://images.cdn.fotopedia.com/flickr-6990033260-hd.jpg
![Page 5: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/5.jpg)
![Page 6: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/6.jpg)
![Page 7: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/7.jpg)
http://2.bp.blogspot.com/-uFR5GOJjxKg/Tyha5rLIaKI/AAAAAAAAJ7k/wGN3aGshg6c/s1600/Atomic%252520Bomb%252520Explosion.jpg
![Page 8: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/8.jpg)
The world is changing – fuelled by underlying trends
![Page 9: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/9.jpg)
http://www.flickr.com/photos/juniorvelo/3577399832/
![Page 10: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/10.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/11.jpg)
http://www.flickr.com/photos/68751915@N05/6355351769/sizes/m/in/photostream/
![Page 12: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/12.jpg)
http://www.flickr.com/photos/8011986@N02/2707571409/sizes/m/in/photostream/
![Page 13: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/13.jpg)
![Page 14: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/14.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/15.jpg)
http://www.flickr.com/photos/rheauchyr/135536978
![Page 16: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/16.jpg)
http://www.flickr.com/photos/nlscotland/4688547556
![Page 18: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/18.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/19.jpg)
CLICK TO EDIT MASTER TITLE STYLE
![Page 20: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/20.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/22.jpg)
http://www.flickr.com/photos/tostie14/2638595801/
![Page 23: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/23.jpg)
http://www.flickr.com/photos/andystoll/926751229
![Page 24: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/24.jpg)
• 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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/26.jpg)
http://www.flickr.com/photos/66551670@N00/388434594/sizes/m/in/photostream/
![Page 27: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/27.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/28.jpg)
![Page 29: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/29.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/30.jpg)
http://www.flickr.com/photos/mgifford/5112621287/
![Page 31: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/31.jpg)
http://www.flickr.com/photos/hktang/4243300265/sizes/m/in/photostream/
![Page 32: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/32.jpg)
http://mallorywood.files.wordpress.com/2011/04/question_mark.jpg
![Page 33: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/33.jpg)
http://www.techinfo-4u.com/wp-content/uploads/2010/07/User_Friendly.jpg
![Page 34: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/34.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/35.jpg)
![Page 36: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/36.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/37.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/38.jpg)
“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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/39.jpg)
http://www.theplace2.ru/archive/bear_grylls/img/Bear_Grylls_Ultima.jpg
![Page 40: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/40.jpg)
“…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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/41.jpg)
http://i00.i.aliimg.com/img/pb/529/980/360/360980529_659.JPG
![Page 42: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/42.jpg)
“…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](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/43.jpg)
![Page 44: DevOps - Keepers of the Keys to the Kingdom](https://reader034.vdocument.in/reader034/viewer/2022052315/5481d07b5906b50f058b45bd/html5/thumbnails/44.jpg)