I have recently worked in management and implementation of DevOps/Continuous Delivery processes and tools particularly around deployment automation. In particular I have experioenced quietly inserting "platform" capable processes and tools into an organosation which was unable to develop a forward looking vision.
My longer term background is a a developer across many areas.
My current interest is in working to evolve organisations strategies and approaches to their computing platforms so they can view and operate their development through to operations as a tool providing a specific outcome. The key to this is identify and forming effective interfaces between lower level components of the platform. And like that we are back to low depoendency and high cohesion, amazing how some ideas travel isn't it.