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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Code4Lib JAPANカンファレンス2026 開会挨拶 / Code4Lib JAPAN Conference 2026: Opening Remarks
ykiyota
0
350
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
130
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
520
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
740
GoにおけるFFIのこれまでとこれから
goccy
5
2.5k
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
160
NW運用でNWトポロジ可視化ツールに期待すること/shumoku-meetup1
corestate55
2
120
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
540
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
260
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
170
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
0
810
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Mind Mapping
helmedeiros
1
350
Google's AI Overviews - The New Search
badams
0
1.6k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
New Earth Scene 8
popppiees
3
2.6k
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