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
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. 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
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
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
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
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
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]