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