Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevOpsDays Cuba 2016: Intro Keynote - DevOpsDay...
Search
DevOpsDays Cuba
October 18, 2016
Technology
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevOpsDays Cuba 2016: Intro Keynote - DevOpsDays Cuba
Author: Patrick Debois
DevOpsDays Cuba
October 18, 2016
More Decks by DevOpsDays Cuba
See All by DevOpsDays Cuba
DevOpsDays Cuba 2017: BigData perspectiva DevOps
devopsdayscuba
0
110
DevOpsDays Cuba 2017: Continuous Delivery with Gitlab Apache Mesos and Marathon
devopsdayscuba
0
700
DevOpsDays Cuba 2017: Workshop - Essential DevOps
devopsdayscuba
0
620
DevOpsDays Cuba 2017: Ignite - Performance test for Web Apps
devopsdayscuba
0
550
DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps
devopsdayscuba
0
610
DevOpsDays Cuba 2017: Starting and Growing Your DevOps Teams
devopsdayscuba
0
420
DevOpsDays Cuba 2017: DEVOPS PITFALLS
devopsdayscuba
0
430
DevOpsDays Cuba 2017: Ignite - Build and install scientific software with EasyBuild in HPC systems
devopsdayscuba
0
420
DevOpsDays Cuba 2017: Ignite - Monitorización más allá de los servicios y sistemas enfoques para Centros de Datos de Nueva Generación
devopsdayscuba
0
490
Other Decks in Technology
See All in Technology
AICoEでAIネイティブ組織への進化
yukiogawa
0
170
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
1
2.9k
Claude Code 珍プレー好プレー
shinyasaita
0
330
GuardrailからGovernanceへ~AIエージェント運用の次の課題~
sbspsy
2
270
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
3.5k
Claude Codeとハーネスについて考えてみる
oikon48
19
9.4k
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
0
120
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
1
380
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
230
公式ドキュメントの歩き方etc
coco_se
0
100
タスクの複雑さでモデルを選ぶ ── Thompson Samplingで動かす“トークン/コスト最適化
satohy0323
0
370
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
It's Worth the Effort
3n
188
29k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
480
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Evolving SEO for Evolving Search Engines
ryanjones
0
240
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.3k
Building an army of robots
kneath
306
46k
How to train your dragon (web standard)
notwaldorf
97
6.7k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
New Earth Scene 8
popppiees
3
2.4k
Transcript
devopsdays Cuba http://jedi.be/blog Patrick Debois
A #devops meme Map devopsdays Ghent 2009 10 deploys a
day - Velocity Continuous Delivery Devops Weekly Devops Café more devopsdays noops monitoringlove infracoders CAMS KanbanOps Gartner 451 group # devops company acquisitions rugged devops Phoenix Project Devops cookbook antifragility Lean Startup Agile Cloud Cloud more Deming 4 steps to Epiphany Infrastructure as code devops is a scam opsschool obama devops itskeptic myopic devops lordcope blogpost “what is devops” hiring devops hangops @devopsborat choose your own adventure v-shaped people Devops Certification Trademark attempt devopsdays Cuba 2016 devops enterprise mobile delivery days
When I was a young developer http://www.flickr.com/photos/ninahiironniemi/1118868590/sizes/l/
http://1000awesomethings.files.wordpress.com/2008/11/campfire.jpg I loved to develop simple applications
http://www.rookgordijn.net/wp-content/uploads/2009/08/Texel_21.JPG I kept my own little server going
http://www.foodgeekery.com/fullimg/ribfest09-cowboy2.jpg Most of the time , the results were fine
http://www.flickr.com/photos/abbyladybug/2644163076/sizes/l/ Sometimes the applications would crash and I didn’t really
know why
http://www.motoer75.nl/images/BBQ2009030.jpg But overall my friends seemed to like my work
http://www.bfeedme.com/wp-content/uploads/2007/07/legends-of-texas-bbq-cookbook-of-the-day-7-30-07.jpg I learned from the pro’s
http://www.freepatentsonline.com/6557545-0-large.jpg Read about software architecture
http://patiopalace.com/assets/images/gas-grills/webber/certifiedexperts3.jpg I even got my Scrum certification
http://www.flickr.com/photos/tradica/3071394619/sizes/l/ Still I was experiencing the occasional problems
I blamed the operations guys
http://media.photobucket.com/image/bbq%20cowboy/NotleyQue/The%20BBQ%20Family/CowboyChili.jpg I decided to leave the cowboys
http://www.flickr.com/photos/iimaj/3959147070/sizes/o/ And make plans of my own
http://www.flickr.com/photos/brachiator/107510145/sizes/l/ I really wanted to focus on the customer
http://www.dongeovanny.com/images/meatpage2kobe.jpg I had the developers use the coolest programming languages
http://www.bbqsaucereviews.com/wp-content/uploads/2009/06/bbqsaucereview-001.jpg Use the best frameworks available
http://jeffreysmeatmarketblog.files.wordpress.com/2009/06/picture-4-3-0412.jpg We had the DBA’s take care of the database
schemas
http://www.flickr.com/photos/jayneandd/4078134280/sizes/l/ http://www.flickr.com/photos/bhamsandwich/3601018752/sizes/l/ Explained them that User Interface is important
http://lovefeasttable.com/blog/wp-content/uploads/2009/05/may09c067.jpg Up until now we had done only some manual
checks.
http://www.flickr.com/photos/cookthink/210948100/sizes/l/ So we moved to unit tests
http://blogs.suntimes.com/food/4-29_white_BBQ_1.jpg Even Behaviour Driven Development
We were still experiencing problems with our application servers.
http://www.flickr.com/photos/80417459@N00/2056898218/ We brought in bigger storage boxes
http://euroross.blogspot.com/bbq.jpg gave the sysadmins the biggest servers
http://propanesmoker.org/wp-content/uploads/2009/11/Propane_smoker.jpg created virtual machines to create different environments
http://www.bbqpits.com/people_of_bbq/greg_nj3.jpg Used the cloud to solve some scalability problems
http://www.flickr.com/photos/theogeo/3317291208/sizes/l/in/photostream/ Still the customer wasn’t happy
http://www.funnypictures.net.au/images/firefighter-bbq1.jpg And the IT department was firefighting all the time
http://www.flickr.com/photos/atesca/2457127172/sizes/l/ Then there was a complete power failure
http://www.flickr.com/photos/zanyflash/2278286656/sizes/o/ Nobody had checked the power installation
http://www.flickr.com/photos/cirox/363284194/sizes/l/ Leaving the application in an unknown state
http://badgerdiary.files.wordpress.com/2008/12/closed-sign-smer.jpg Resulting again in a major outage
http://www.nonplusultra.nl/data/producten/12727-groot.jpg Our small fixes would not help anymore
http://www.proexotics.com/faq_images/soaking_water_monitor.jpg All backups were corrupt because we could only backup
properly when the application was down
http://www.flickr.com/photos/jmv/16366498/sizes/o/ Luckily we had a cold Standby Backup
kr.com/photos/tom-poes/60373623/ Time to take a step back
http://allwecaneat.files.wordpress.com/2008/08/_igp7826_sm.jpg We worked hard on minimizing technical debt in our
code
http://www.eggcookers.net/images/pictures/progressive-stainless-steel-bbq-tongs-bbq505.jpg http://ecx.images-amazon.com/images/I/41wSaS%2BMy8L.jpg We started to improve our deployment tools
http://www.flickr.com/photos/wiphey/66525468/sizes/o/ Put monitoring in our development and test environment
http://3.bp.blogspot.com/_ySMs_t20v08/Sw8m5JjVg1I/AAAAAAAAAFQ/jr2nXJYSfbI/s1600/DSC_4835.jpg Reused it in the production environment
http://weblog.greenpeace.org/makingwaves/welldone430.jpg Implemented scaling from the ground up
http://www.universalbarbeque.com/images/untitled-2_copy.jpg We made deployment reproducible
http://www.flickr.com/photos/cjscott69/400160562/sizes/l/ Improved the way to collect metrics
http://www.flickr.com/photos/namealus/3114627540/ To offload some of the appservers we installed a
caching system
http://www.flickr.com/photos/benchilada/4231838748/sizes/l/ And loadbalancers solved the webserver scaling problem
http://strongdogz.com/wp-content/uploads/2008/09/beauceron.jpg Made our application security proof
http://www.flickr.com/photos/loop_oh/3086747855/sizes/o/ Comply to regulations
http://www.mzmfarm.net/linked/img_3507.jpg Integrated backups on the application level
http://carrotsncake.com/wp-content/uploads/2009/03/img_6705.jpg Solved the multi-user problem problem
For some know states We would automatically reset the system
Self healing on our database http://assets.whirlpool.com/files/usr/970/FilterReset5.jpg
So you want to be a great devops chef?
It’s not about the software It’s not about the tools
http://www.damniwish.com/wp-content/uploads/2009/12/IMG_1265.jpg Software Infrastructure Presentation Operations Testing Project #1 care for
the whole lifecycle #2 look at it from a business perspective #3 work together as a team
Agile Manifesto
People make it happen
Collaboration Testers Analysts Developers Security Architects UI Designers Network Sysadmins
not only when things go wrong
The map is not the territory Alfred Korzybski
Systems Thinking Optimize the whole not just the individual parts