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
690
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
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
120
Agentic Web
dynamis
1
200
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
30
23k
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
380
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
2.1k
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
3
180
あなたの AI ワークスペースに、 専門コーダーを連れてくる - Amazon Quick Desktop 最新情報
kawaji_scratch
1
120
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
990
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
18
5.9k
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
230
PHP と TypeScript の型システム比較:AI 時代の「型」は誰のためにあるのか? #frontend_phpcon_do / frontend_phpcon_do_2026
shogogg
1
280
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Optimizing for Happiness
mojombo
378
71k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Bash Introduction
62gerente
615
210k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Making Projects Easy
brettharned
120
6.7k
How GitHub (no longer) Works
holman
316
150k
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