We all learned how to launch an agile transformation: make sure that everyone knows that the iceberg is melting, start with small pilot teams, automate everything, build success stories, grow bigger, foster the culture change. Straight and easy. Apply those patterns to a large and complex enterprise and you realize how difficult it can be. How can we encourage team autonomy without ending in anarchy? How can we sustainably implement agile practices in a hierarchical structure? How can we change existing processes to enable the agile mindset? In this talk I would like to share the experience we made during the last 4 years of our DevOps journey with a special focus on self-organization, job architecture and performance management.