Upgrade to Pro — share decks privately, control downloads, hide ads and more …

rootConfPres_v2_Arun_tesco

indfo
March 27, 2015

 rootConfPres_v2_Arun_tesco

Root conf presentation for Cultural shift from Dev-Oops to Dev-Ops

indfo

March 27, 2015
Tweet

Other Decks in Technology

Transcript

  1. WHO ARE WE? Devarajan Subramaniam Head Engineering and Technology Arun

    Narayanaswamy Senior Manager Engineering Driving Automation & Process Changes
  2. CULTURAL SHIFT • Accept failures but don’t lower standards •

    Empower developers with responsibility • “Trust” but verify • Blameless post-mortems • Documented standards & processes is a must, wiki it, they should change as business grows • Dashboard everything Don’t guess, analyze data & alert
  3. Dev aim to deliver changes Ops aim to keep site

    stable Dev needs to deliver business value! So do… Ops! Oops! They don’t match Wow! They do! PRACTICES CHANGE IN PERSPECTIVE
  4. WHAT DOES IT TAKE? Firstly its Hard! Yes, it is

    seriously hard! • Commitment • Focus on behaviors • Tools influence behavior • How you use tools, and what its used for, influences values!
  5. TRANSFORMATION - PLAN • Set Goals • Gain the ‘C’

    Level support • Pilot it, prove it, sell it • Train and hand-hold, treat them like kids, leave them to learn, but guide them • Reach out and help
  6. PROCESS & TOOLS STARTING POINT • Pilot Team • Pilot

    Project • Consider new tools • Start fresh on the Process • Reworked Roles (PO, Project Manager, Managers, Developers, Testers )
  7. PROCESS & TOOLS HOW DO WE ENABLE IT? • Technology-Enabled

    Productivity • Automation • CI – CD • Small Faster Changes • No BIG-BANG! • Fast detection of failures • Open to experimentation but, Monitor everything • Silo-Free Collaboration • Continuous Learning & Training
  8. CULTURAL SHIFT WHAT WE CHANGED? • Developers are also testers

    • Build automation • Tests are part of code • Integration is not an ‘end’ game • Contract Based handshake • Every thing on commit! No Lag. Period. • Every commit triggers build • Every commit builds environments • Every commit deploys & tests
  9. CULTURAL SHIFT WHAT WE CHANGED? • Every thing done is

    of value • How ever small it is • No Big Bang • PO Aligns to it • Engineering knows it • Everyone treasures every small change
  10. CULTURAL SHIFT WHAT WE CHANGED? • Every one does things

    right • Trusted! • Limited or no control but monitored • You can make changes to any project • Freedom to deliver to any project • Everyone can see others changes and collaborate
  11. CULTURAL SHIFT WHAT WE YET TO CHANGE? • Things will

    fail, but, we have to predict • Predictive Monitoring • Auto Scaling • Gen Y! I need everything now (on Demand) • Environments are built and destroyed on the fly • & monitored when (a)live