Hi Francisco.
I needed to bookmark your DevOps top principles especially :D
You're right. I've personally have seen how applying "End-To-End Responsibility" alone has given incredible power to teams to manage their environments. I've learned that they know their applications and infrastructure intimately and can fix infrastructural issues (in Dockerfile) without assistance most of the time. All they need is a stable platform to release to.
But one thing you pointed out that I definitely need to improve on is monitoring and testing. It's catching changes in performance, like increased 404s or measurable user behaviours which will make a big difference.
Thanks for the article