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

Going Big With DevOps

Going Big With DevOps

Scaling sustainable, continuous and solid success

Xavier Bruhiere

December 04, 2019
Tweet

More Decks by Xavier Bruhiere

Other Decks in Technology

Transcript

  1. 2 Hello world Meet github.com / kelseyhightower / nocode Not

    made up: • 33.7k stars • 3k forks • 2,634 issues • 394 pull requests
  2. 3 Hello world Hey, I’m Xavier Bruhiere Head of Data

    Engineering at Lazada eLogistics 4 50 120 8000 pax Companies I deployed things for
  3. 4 Hello world All happy families are alike; Each unhappy

    family is unhappy in its own way -- Anna Karenina principle
  4. 7 Introduction Instead: what is DevOps success? > Agility >

    Reliability > Velocity > Cost > Confidence spoiler
  5. 8 Introduction Again: what is DevOps success? > Scalable >

    Sustainable > Impactful Keep in sight
  6. 11 Cross-team Cross-team brain DevOps Journey • Customer expectations •

    Business goals • Tech trade-off • Operational capacity Dev Sys QA Business Track releases – Align incentives
  7. 12 Cross-team The culture glue Recipe for success • Top-down

    • Single-team mindset • Growth mindset DevOps Journey not my job
  8. 13 Cross-team 3 ownership models Collaboration Squads Role Platform End-to-end

    Vertical skills Consultant Versatile More capacity More specific/generic
  9. 15 Cross-team The product owner Key Buffer Role • Translate

    requirements • Understand domain • Filter requests • Document Collaboration
  10. 16 Cross-team What to share Tech skills Tech capacity Knowledge

    Make everyone responsible Rotate on-call Company transparency Help trade-off
  11. 17 Cross-team What to share (2) Business domain Teams KPI

    Knowledge Empower engineers Connect people Legitimate efforts Foster empathy
  12. 19 Spread Engineering a good Strategy Horizontal scaling: across tech

    Vertical scaling: across functions & departments
  13. 21 Spread Getting started - Tech Scaling horizontally Engineers to

    learn from each-other • Open the tooling repositories • Lunch and learn • Mentorship • Hackathons • Experimentation • All-hands • …
  14. 22 Spread Scaling horizontally You build it – you ship

    it – you fix it Central tooling Building stuff
  15. 24 spread Your deploys should be as boring, straightforward and

    stress-free as possible -- Zach Holman (How to deploy software)
  16. 25 Spread Scaling vertically Get people involved Production Feature Staging

    Dev User Business Product Owner Engineer Feedback
  17. 27 Spread Risks & Challenges (1) Optimizing local optimums Limiting

    scopes of knowledge Falling in love with the tech Infinite feedback loop Security
  18. 31 Business impact 1. The right things to fix McKinsey

    coined the 2 speeds IT • Identify high-leverage areas • Understand legacy
  19. 32 Business impact 2. Communicate DevOps is not a side

    project Set ambitious expectations Plan transparently Educate as you go
  20. 33 Business impact 3. Measure For a good impact, take:

    Good KPIs Great feedback loop Lots of iterations
  21. 34 Business impact 4. Let them know | Customer Care

    # Brag about it # Replicate success # Train customers # On-board new features # Share knowledge # Open source # Improve # Promote # Survey
  22. 37