Building A devopsy Team
Upcoming SlideShare
Loading in...5

Building A devopsy Team



My Starting with devops talk as presented at the Devops Summit in Amsterdam

My Starting with devops talk as presented at the Devops Summit in Amsterdam
November 2012



Total Views
Views on SlideShare
Embed Views



8 Embeds 79 31 19 17 6 2 2 1 1



Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • enjoyed this presentation!
    Are you sure you want to
    Your message goes here
  • Some of the other presentations are up and available at
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Building A devopsy Team Building A devopsy Team Presentation Transcript

  • Growing a devops(y) team Kris Buytaert @krisbuytaert
  • Kris Buytaert● I used to be a Dev,● Then Became an Op● Chief Trolling Officer and Open Source Consultant● Everything is an effing DNS Problem● Building Clouds since before the bookstore● Some books, some papers, some blogs● Evangelizing devops
  • No Scam● Culture● Automation● Measurement● Sharing Damon Edwards and John Willis
  • Devs vs Ops
  • HistoricallyDifferent Goals Development Operations● New releases ● Stable Platform● New Features ● No Downtime● New platforms ● Scalable Platform● New architectures ● Non Functional Req● Functional Req
  • Step 1Dont call it a devops team
  • Step 2• Be Patient• Devops is hard• Rome/Etsy was not build in 1 week
  • Analyze This● What are devs nagging about • Slow builds ? • No enviroments ?● What are ops nagging about • Bad artefacts ? • No logs ?● What is mgmt nagging about • Quality / Feedback ?
  • Burn the Silos
  • Crossfunctional Team● Build a project team with skills from all over • Development • Continuous Integration • Testing • Infrastructure (HA/ Scale/ Performance) • Deployment • Measurement● Seat them together !● Goal = Help the business
  • Enable Communication
  • Improve Communication● Chatrooms <- force people to be online • Topic • Virtual Watercooler • ChatOps● Virtual and Physical Standups● Hangout / Jabber
  • Improve Communication● Not only inside the team● Build visible dashboards with business metrics● Transfer knowledge
  • Start “Hiring”● Internally / Externally● Get experience on board● Get BuyIn inside the team
  • No Code Ninjas
  • No superhero admins
  • One Team = One Goal !
  • Playtime!Devs Ops Getting Along
  • Set The Rules● Measure all the things● No manual changes● No more technical dept● No Quick Wins● Version all the things● Automate all the things● Have fun
  • Build Trust● Experiment • Dev • Test● Prod● Automate all the things● Measure success● Measure Failure
  • Give Access● Shared goal -> Shared Problem -> Shared responsibilities● Everyone is on call● Full platform access • Logs • Metrics • Tools● Do you let a blind buy paint your house ?
  • Grow• Take 1 small step• Prepare Do not spread the word to soon.... • You wont be ready anyhow• Celebrate Success• Showcase successes• Create Jealousy
  • Understand Failure MTTR , Mine is shorter than Yours
  • Your machines as Cattle
  • Treat your people as pets
  • Give them toys
  • Food
  • Bond● Hack Days● Teach a collegue days● Ramdon Lunch meetups● Eat Cake● Both inside and outside the office
  • Beer
  • Devops is like securityIts not a product that you can buyIts a lifestyleIts a continuous improvement process
  • ContactKris BuytaertKris.Buytaert@inuits.beFurther Reading@krisbuytaert Inuits Duboistraat 50 2060 Antwerpen Belgium 891.514.231 +32 475 961221