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

DevOps and Leadership

DevOps and Leadership

Seven habits of highly effective DevOps Leaders

Peter Götz

May 14, 2018
Tweet

More Decks by Peter Götz

Other Decks in Business

Transcript

  1. What Dev and Ops can learn from each other Dev

    can teach… ▪ … how to automate stuff ▪ … everything as code ▪ … version control ▪ … testing ▪ … embrace change analyze and structure your solution Ops can teach… ▪ … how to monitor systems ▪ … real world load patterns ▪ … operational responsibility ▪ … chaos engineering ▪ … redundancy and resilience stay calm in the presence of chaos
  2. Seven Leadership Duties 1. Start small 2. Reduce overhead 3.

    Eyes on - hands off 4. Encourage cross silo communication 5. Dissolve existing silos 6. Take it to the team 7. Lead by example
  3. 1. Start Small ▪ Avoid analysis paralysis ▪ Reduce anxiety

    ▪ Explore, don’t conquer ▪ Learn as you grow ▪ Contain risk Image source: https://www.flickr.com/photos/demandaj/6815874716
  4. 2. Reduce Overhead ▪ Reduce management hierarchies ▪ Allow leadership

    to emerge ▪ Limit meetings ▪ Eliminate status reports ▪ Avoid excessive planning Image source: https://www.flickr.com/photos/foilman/8916359709
  5. 3. Eyes On - Hands Off ▪ Adopt lean’s “Go

    and see” approach ▪ Be present and don’t interfere ▪ Act if invited ▪ Don’t pull the grass, let it grow Image source: https://www.flickr.com/photos/neonzu1/34016537494
  6. 4. Encourage Cross Silo Communication ▪ Bring everyone involved to

    the same table ▪ Change “need to know” mindset into free flowing information ▪ Use information radiators ▪ Avoid handover meetings ▪ Trust your teams Image source: https://www.flickr.com/photos/mabelia/37030632943
  7. 5. Dissolve Existing Silos ▪ Grow cross-functional teams ▪ Foster

    a feeling of shared responsibility ▪ Find common goals to optimize the whole system ▪ Don’t focus on local optimization ▪ Educate management to become leaders Image source: https://www.flickr.com/photos/tomgehrke/4906776131
  8. 6. Take it to the Team ▪ Delegate decisions to

    the “lowest” possible level ▪ Avoid overriding team decisions ▪ Make delegation levels transparent ▪ Re-visit delegation levels regularly ▪ Don’t answer for the team ▪ Don’t be the bottleneck Image source: https://www.flickr.com/photos/btf5/29354305801
  9. 7. Lead by Example ▪ Grant your team the same

    privileges as yourself ▪ Create transparency about your work ▪ Celebrate successes and learnings ▪ Do unto others as you would have them do unto you (Golden Rule) ▪ Embrace feedback from your teams Image source: https://www.flickr.com/photos/theloushe/4420666879
  10. About Us Peter Götz [email protected] Save 50% for our next

    DevOps 101 training https://www.devops-events.de/trainings/devops-101 Buy one ticket and bring a friend or colleague for free (coupon code “2-4-1”) Oliver Hankeln [email protected]