SlideShare a Scribd company logo
Devops, Devops,
    Devops
    Kris Buytaert
Kris Buytaert

●   I used to be a Dev, Then Became an Op
●   Senior Linux and Open Source Consultant
    @inuits.be
●   „Infrastructure Architect“
●   Building Clouds since before the Cloud
●   Surviving the 10th floor test
●   Co-Author of some books
●   Guest Editor at some sites...
Alternative Titles
●   Tales from Grumpy old Sysadmin
●   Why your startup needs an automated
    infrastructure
●   Devops, Devops, Devops
                    th
●   Surviving the 10 floor test
●   Agile Administration
The community of developers whose work you
see on the Web, who probably don’t know what
ADO or UML or JPA even stand for, deploy better
systems at less cost in less time at lower risk
than we see in the Enterprise. This is true even
when you factor in the greater flexibility and
velocity of startups.


Tim Bray , on his blog January 2010
The Old Days
●   “Put this Code Live, here's a tarball” NOW!
●   What dependencies ?
●   No machines available ?
●   What database ?
●   Security ?
●   High Availability ?
●   Scalability ?
●   My computer can't install this ?
Devs vs Ops
10 days into operation
●   What High Load ? What Memory usage ?
●   Are these Logs ? Or this is actualy customer
    data ?
●   How many users are there , should they launch
    100 queries each ?? Oh we're having 10K
    users
●   Why is debugging enabled ?
●   Who the fsck wrote this crap ?
11 days into operations
We can solve this !
            ●   Some people think
                the Ops work starts
                on deployment
                •   Ops = both system,
                    app as platform !
            ●   It starts much earlier
            ●   Get Devs and Ops to
                talk asap
What's wrong with this ?
Talk about Non
functional Reqs NOW!
●   Security
●   Backups
●   High Availability
●   Upgradability
●   Configuration Mgmt
●   Monitoring
During Development
●   Version Control
●   Automated Build
●   Integrated Bugtracking
●   Continous integration
●   Integrated testing
●   Automated deployment on test platforms
Devops at Startup Weekend BXL
Devops at Startup Weekend BXL
Devops at Startup Weekend BXL
The full monty
●   Behaviour and functional testing to test
    upgrades and new developments
●   Automated Testing based on Continuous
    Integration
●   Automated Test Deployments
●   Automated Production Deployments
●   Controlled Continuous Deployment
Going Live
Deploying
●   Automated Deployments
●   If my computer can't install it , the installer is
    borken
●   Reproducable
●   Think:
    •   Kickstart, FAI, Preseeding, SystemImager
        Suite
An “ecosystem” that supports continuous delivery, from
infrastructure, data and configuration management to
business.
Through automation of the build, deployment, and testing
process, and improved collaboration between developers,
testers, and operations, delivery teams can get changes
released in a matter of hours — sometimes even minutes–no
matter what the size of a project or the complexity of its code
base.
                            Continuous Delivery , Jez Humble
Configuration Mgmt
●   Configure 1000 nodes,
●   Modify 2000 files,
●   Together
●   Think :
    •   Cfengine,Puppet, Chef
●   Put configs under version control
Deployment isn't the End
●   The job isn't done yet


●   Monitoring
●   Upgrading
High Availabilty
Scalability
Monitor
Surviving the test !
             ●   After 5+ years of
                 preaching I`m not
                 alone anymore
             ●   Devops, a new
                 Movement !
             ●   Join the movement !
                 •   Devopsdays.org
                 •   Agile System
                     Adminstration
                     GoogleGroups
Devops a definition
●   There is no definition
●   It certainly isn't a role
●   No strict rules
●   No strict tools
●   It's not even new
●   If you aren't doing it already ...
          .. failure is upon you ...
            .... however ...
CAMS
●   Culture
●   Automation
●   Measurement
●   Sharing
Kris Buytaert <Kris.Buytaert@inuits.be>

Further Reading
http://www.krisbuytaert.be/blog/
http://www.inuits.be/
http://www.virtualization.com/
http://www.oreillygmt.com/
              ?               `    !
Images:
http://www.flickr.com/photos/huffstutterrobertl/4135257384/

http://www.flickr.com/photos/brighton/2153602543/

http://www.flickr.com/photos/gchorus/2074271352/

http://www.flickr.com/photos/49024304@N00/2951673691/sizes/l/

http://www.flickr.com/photos/30302096@N06/2953698548/

http://www.flickr.com/photos/jamescridland/613445810/

http://www.flickr.com/photos/johnmcga/4468003947/



And a bunch taken from @patrickdebois and my presentation at
#devox2010

More Related Content

PPTX
Design patterns for efficient DevOps processes - Rebecca Fitzhugh - DevOpsDay...
PDF
Continuous Deployment at Etsy: A Tale of Two Approaches
PPTX
Bootstrapping Quality
PDF
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
PPTX
The Five Stages of Chef Grief: My First 6 months with Chef, and Getting Aroun...
KEY
Continuous Deployment
PPTX
That worked before
PPTX
Bringing Open-Source Practices to Your Day Job
Design patterns for efficient DevOps processes - Rebecca Fitzhugh - DevOpsDay...
Continuous Deployment at Etsy: A Tale of Two Approaches
Bootstrapping Quality
OSDC 2015: Kris Buytaert | From ConfigManagementSucks to ConfigManagementLove
The Five Stages of Chef Grief: My First 6 months with Chef, and Getting Aroun...
Continuous Deployment
That worked before
Bringing Open-Source Practices to Your Day Job

What's hot (20)

PDF
DevTools at Etsy
ODP
Deploying your SaaS stack OnPrem
PDF
Seven Jobs You Should Be Running #sqlsat126
PPTX
Silverlight vs HTML5 - Lessons learned from the real world...
PPTX
The StartUp Agency - A Case Study on CFPB
ODP
Devops for drupal
PDF
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
PPTX
Scale quality with kaizen - Tech.Rocks conference
PPTX
All about that reactive ui
PDF
The JavaScript Delusion
KEY
Cloud tools
PDF
Shitlist-driven development and other tricks for working on large codebases
PPTX
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
PDF
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
PDF
Optimera STHLM 2011 - Mikael Berggren, Spotify
PDF
Instant LAMP Stack with Vagrant and Puppet
PDF
The Silver Bullet Syndrome by Alexey Vasiliev
PDF
DrupalCon 2013 Making Support Fun & Profitable
PDF
Designing for Tomorrow, Delivering Today
PDF
Introduction to Continuous Integration
DevTools at Etsy
Deploying your SaaS stack OnPrem
Seven Jobs You Should Be Running #sqlsat126
Silverlight vs HTML5 - Lessons learned from the real world...
The StartUp Agency - A Case Study on CFPB
Devops for drupal
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
Scale quality with kaizen - Tech.Rocks conference
All about that reactive ui
The JavaScript Delusion
Cloud tools
Shitlist-driven development and other tricks for working on large codebases
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
Recipes for Continuous Delivery (ThoughtWorks Geeknight)
Optimera STHLM 2011 - Mikael Berggren, Spotify
Instant LAMP Stack with Vagrant and Puppet
The Silver Bullet Syndrome by Alexey Vasiliev
DrupalCon 2013 Making Support Fun & Profitable
Designing for Tomorrow, Delivering Today
Introduction to Continuous Integration
Ad

Viewers also liked (6)

PDF
Hull and Machinery Marine Investigation.PDF
PPT
D1 mc s & m topic 3 loadline
PDF
Nmlc ef4 module1 day02 watertight integrity
PDF
Ship Construction- Bulkhead
PPT
Ship survey presentation
ODP
CloudSec , don't forget Security in the Cloud !
Hull and Machinery Marine Investigation.PDF
D1 mc s & m topic 3 loadline
Nmlc ef4 module1 day02 watertight integrity
Ship Construction- Bulkhead
Ship survey presentation
CloudSec , don't forget Security in the Cloud !
Ad

Similar to Devops at Startup Weekend BXL (20)

PDF
Devops For Drupal
PDF
Devops Devops Devops, at Froscon
PDF
Devops, the future is here, it's just not evenly distributed yet.
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
PDF
Drupal and Devops , the Survey Results
ODP
Devops, the future is here it's not evenly distributed yet
PDF
Deploying software at Scale
ODP
Continous Delivery of your Infrastructure
ODP
Automating MySQL operations with Puppet
ODP
Continuous Delivery of Puppet Manifests
PDF
11 tools for your PHP devops stack
ODP
Future of Sysadmin 2014
ODP
PDF
Improve the deployment process step by step
ODP
Devops Devops Devops
PDF
The Future of System Administration
ODP
Cloud Needs Devops
PDF
OSDC 2012 | Devops and Open Source by Kris Buytaert
PDF
OSDC 2012 | Devops and Open Source by Kris Buyaert
PDF
7 tools for your devops stack
Devops For Drupal
Devops Devops Devops, at Froscon
Devops, the future is here, it's just not evenly distributed yet.
Devops, Secops, Opsec, DevSec *ops *.* ?
Drupal and Devops , the Survey Results
Devops, the future is here it's not evenly distributed yet
Deploying software at Scale
Continous Delivery of your Infrastructure
Automating MySQL operations with Puppet
Continuous Delivery of Puppet Manifests
11 tools for your PHP devops stack
Future of Sysadmin 2014
Improve the deployment process step by step
Devops Devops Devops
The Future of System Administration
Cloud Needs Devops
OSDC 2012 | Devops and Open Source by Kris Buytaert
OSDC 2012 | Devops and Open Source by Kris Buyaert
7 tools for your devops stack

More from Kris Buytaert (20)

PDF
Years of (not) learning , from devops to devoops
PDF
Observability will not fix your Broken Monitoring ,Ignite
PDF
Infrastructure as Code Patterns
PDF
From devoops to devops 13 years of (not) learning
PDF
Pipeline all the Dashboards as Code
PDF
Help , My Datacenter is on fire
PDF
GitOps , done Right
PDF
Devops is Dead, Long live Devops
PDF
10 years of #devopsdays, but what have we really learned ?
PDF
Continuous Infrastructure First
PDF
Is there a Future for devops ?
PDF
10 Years of #devopsdays weirdness
PDF
ADDO 2019: Looking back at over 10 years of Devops
PDF
Can we fix dev-oops ?
PDF
Continuous Infrastructure First Ignite Edition
PDF
Continuous Infrastructure First
PDF
Open Source Monitoring in 2019
PDF
Migrating to Puppet 5
ODP
Repositories as Code
PDF
Devops is a Security Requirement
Years of (not) learning , from devops to devoops
Observability will not fix your Broken Monitoring ,Ignite
Infrastructure as Code Patterns
From devoops to devops 13 years of (not) learning
Pipeline all the Dashboards as Code
Help , My Datacenter is on fire
GitOps , done Right
Devops is Dead, Long live Devops
10 years of #devopsdays, but what have we really learned ?
Continuous Infrastructure First
Is there a Future for devops ?
10 Years of #devopsdays weirdness
ADDO 2019: Looking back at over 10 years of Devops
Can we fix dev-oops ?
Continuous Infrastructure First Ignite Edition
Continuous Infrastructure First
Open Source Monitoring in 2019
Migrating to Puppet 5
Repositories as Code
Devops is a Security Requirement

Recently uploaded (20)

PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
Amazon (Business Studies) management studies
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Training And Development of Employee .pdf
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPT
Data mining for business intelligence ch04 sharda
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Amazon (Business Studies) management studies
340036916-American-Literature-Literary-Period-Overview.ppt
Chapter 5_Foreign Exchange Market in .pdf
Probability Distribution, binomial distribution, poisson distribution
HR Introduction Slide (1).pptx on hr intro
Training And Development of Employee .pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
Lecture (1)-Introduction.pptx business communication
Business Ethics - An introduction and its overview.pptx
COST SHEET- Tender and Quotation unit 2.pdf
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Euro SEO Services 1st 3 General Updates.docx
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Data mining for business intelligence ch04 sharda
WRN_Investor_Presentation_August 2025.pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx

Devops at Startup Weekend BXL