I look forward to when DevOps stops being "a thing".
So, when one is indeed expected to do such work, they better be compensated like staff engs in that case.
Maybe this is possible in a non-product-minded role, but I think you would need really great support roles (PM, PO, etc) and great communication.
Just paraphrasing/summarizing his perspective.
Assuming that to be true, I think you do get compensated relatively fairly.
If I'm going to go remove bottlenecks, mentor, keep the team culture going, solve gnarly technical and people issues, create project docs, maintain relationships across teams so our team is not perceived as useless, what exactly does management do?
I fail to understand that how ownership is thrown at devs without recognition, promotions or higher pay.
At it's core, I fail to see the value management brings to the table if they cannot unblock projects, instead asking devs to do all of it.
You get "blamed" for not taking enough ownership when shit goes south, but if things are going well the managers and product owners take all the credit.