Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DevOpsDays Cuba 2016: Intro Keynote - DevOpsDay...
Search
DevOpsDays Cuba
October 18, 2016
Technology
59
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
710
DevOpsDays Cuba 2017: Workshop - Essential DevOps
devopsdayscuba
0
630
DevOpsDays Cuba 2017: Ignite - Performance test for Web Apps
devopsdayscuba
0
570
DevOpsDays Cuba 2017: El valor de Docker para grupos DevOps
devopsdayscuba
0
630
DevOpsDays Cuba 2017: Starting and Growing Your DevOps Teams
devopsdayscuba
0
430
DevOpsDays Cuba 2017: DEVOPS PITFALLS
devopsdayscuba
0
450
DevOpsDays Cuba 2017: Ignite - Build and install scientific software with EasyBuild in HPC systems
devopsdayscuba
0
440
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
510
Other Decks in Technology
See All in Technology
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you
PRO
0
190
20260912_スクラムにジェネラリストは必要か
ryugen04
0
390
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
840
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
310
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
300
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
200
事業課題から技術的負債に向き合う
sansantech
PRO
2
540
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
140
家のリアーキテクト・リファクタリング
suguruooki
0
140
Tab5をRubyで動くパソコンにする
kishima
2
360
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
560
GoにおけるFFIのこれまでとこれから
goccy
5
2.6k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
500
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Thoughts on Productivity
jonyablonski
76
5.4k
WCS-LA-2024
lcolladotor
0
830
A Modern Web Designer's Workflow
chriscoyier
699
190k
Marketing to machines
jonoalderson
1
5.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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