|
Operational work is often not considered as important as feature development for promotions, so you feel like you're wasting your time when doing it. Which is why developers need to be on call, otherwise they don't build operational support into apps (monitoring hooks, useful logging, etc) At my company devops is primary on-call, with a developer(s) as backup, if devops can't fix the problem quickly, they escalate to the developer. If they can't reach the developer or the developer can't fix it, then the entire release is rolled back and then the developers bear the brunt of the release schedule changes. Without developers in that loop, it's hard for devops to get the tools they need to diagnose and fix problems. |
Sort of defeats the purpose of Dev ops, if you have a Dev ops team and a Dev team, doesn't it?