• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

From Dev/ops to devops: What a difference one character makes

on

  • 9,804 views

These are the slides presented at both T-dose and Devoxx 2010 by Kris Buytaert and Patrick Debois.

These are the slides presented at both T-dose and Devoxx 2010 by Kris Buytaert and Patrick Debois.

Statistics

Views

Total Views
9,804
Views on SlideShare
8,809
Embed Views
995

Actions

Likes
16
Downloads
161
Comments
2

19 Embeds 995

http://www.jedi.be 316
http://kvaes.wordpress.com 234
http://int.exoplatform.org 184
http://jedi.be 117
http://www.planetdevops.net 72
https://twitter.com 33
http://laz.jedi.be 9
https://twimg0-a.akamaihd.net 7
http://www.scalebig.com 6
http://www.puppiescuisine.com 5
http://www.newsblur.com 3
https://si0.twimg.com 2
http://www.mefeedia.com 1
https://web.tweetdeck.com 1
http://www.slideshare.net 1
http://twitter.com 1
http://static.slidesharecdn.com 1
http://localhost:4331 1
https://kvaes.wordpress.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

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.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    From Dev/ops to devops: What a difference one character makes From Dev/ops to devops: What a difference one character makes Presentation Transcript

    • FromDev/Ops to devops
    • Kris Buytaert Patrick Debois Kris.Buytaert@inuits.be Patrick.Debois@jedi.be @krisbuytaert @patrickdeboishttp://krisbuytaert.be/blog http://jedi.be/blog
    • There was thisgreat IT company
    • Full of IT-professionals
    • But when a newrelease was at hand
    • Things changedDEVS OPS
    • “please deploy this warfile now”
    • “we need more detail”
    • “just do it, it’s important”
    • “we still need more info”
    • I’m superior! I’m superior!Operations is so slow Devs don’t know productionWe create real value We protect real value
    • And after a few rounds silence
    • The business was horrified
    • Dev/Ops
    • Dev/Ops
    • Why can’t we just get along?
    • Infrastructureused to be hard(ware)
    • operations couldonly jump not fly
    • therefore operations avoided change
    • But then came virtualization
    • The cloud showed us how to scale
    • Infrastructure as codeCFEngine Puppet Chef
    • Example tomcat recipe# tomcat.ppclass tomcat {! package {! ! "java-1.6.0-sun-compat":! ! ! ensure => "installed";! ! "tomcat6":! ! ! require => [Package["java-1.6.0-sun-compat"], Package["ntc-tomcat-log4j"]],! ! ! ensure => "installed";! ! "tomcat6-admin-webapps":! ! ! ensure => "installed";! ! "log4j":! ! ! ensure => "installed";! ! "tanukiwrapper":! ! ! ensure => "installed";! ! "mysql-connector-java":! ! ! ensure => "installed";! }! file {! ! "/etc/init.d/tomcat6": mode => "0755", owner => "root", group => "root", source => "puppet:///tomcat/tomcat6.init"; }! user {! ! "tomcat":! ! ! ensure => "present",! ! ! require => Package["tomcat6"];! }}!
    • AgileInfrastructure
    • Rebuild from Scratch
    • Version control
    • Automate things
    • Controlled changes
    • It’s more then just automation
    • use tests as brakes toallow you to go faster
    • Test deploy + rollbackscenario’s
    • Make thingsreproducible
    • Agile Sysadmin
    • Operations backlog
    • Planning Poker
    • Iterations vs flow
    • Pair systemadministration
    • Kanban boardBacklog Todo(3) Test(2) Production(1)
    • OPS-OPS Problem SysadminNetwork Storage Security
    • But agile devsknow all that
    • We all becomedevelopers now?
    • Devs can just shipa virtual machine?
    • Stop therockstar mentality!
    • Don’t fearfor your job
    • All this automation will onlyhelp against some local pain
    • Let’s turnthe pain level up a notch
    • Continuous Integration If it’s hard do it more often
    • Build PipelinesDEV TEST UAT PREPROD PROD
    • Make all environments the sameDEV TEST PROD
    • Software only bringsvalue in Production
    • Parallel Build PipelinesSoftware Build & Test ApplicationInfrastructure Build & Test OS LevelData Build & Test Data
    • Synchronize your release cycles
    • ThinkContinuous Delivery
    • There are still a few problems to solve
    • How to package things
    • We all want our access
    • Debug logs !=Operational Logs
    • Focus on:Flow & Cycle Time
    • Value stream mapping
    • Minimize waste
    • Zero defect policy
    • Stop the line mentality
    • Fix thingsearly in the process
    • We wantContinuous Improvement
    • We need toovercome abigger pain
    • We need to overcome the silosDevelopment Operations
    • Current management styles Prince2, Agile, Scrum ITIL, Cobit, CMMI
    • focus on optimizing individual parts
    • Devs optimizetheir world view
    • Ops optimizetheir world view
    • Not In My Back Yard Syndrome
    • Causing technical debt
    • Like cron job fixes
    • The map is notthe territory Alfred Korzybski
    • Systems Thinking
    • Understand it’s a business problem
    • do the right thing vs the thing right
    • Collect Metrics Bugs Failed deploys IncidentsFunctionality Failure Problemsnot working to deploy in production
    • When to decideProject vs Incidents
    • Or functional vsnon-functionalrequirements
    • Relate it to business value Bugs Failed deploys IncidentsValue Added Market loss Value lost
    • Advise and Acceptthe business decision
    • Recap:No Silver Bullet
    • It’s a jobtitle
    • Even though we have a different cultureSoftware Hardware
    • We share thesame customer
    • We try to solve the same business problem
    • Why onlywork together when things go wrong?
    • Managers are there to support you.Not to tell you what to do
    • It’s not about the tools
    • It’s a cultural shift
    • THE SECRET SAUCE OF THE DEVOPS: CAMS • Culture • Automation • Measurement • Sharing John Willis & Damon Edwards
    • Multiple levelshave higher impact
    • Culture is hard, start with behaviorImpact Culture Behavior Effort to Tools change
    • Become Awesome again
    • Interesting Books
    • Want to know more? #devops on twitter & irc http://devopsdays.org http://devopscafe.org http://planetdevops.net devops googlegroupdevops-toolchain googlegroup
    • What keeps you awake at night?
    • Inspired by• Vampires (Programmers) versus Werewolves (Sysadmins)• http://www.codinghorror.com/blog/ 2010/08/vampires-programmers-versus- werewolves-sysadmins.html