I'm a senior product engineer at a regional sized non-tech company. I'm currently working on a project that involves spinning up a new microservice. As a result, I'm working closely on an AWS service and am taking the opportunity to learn Terraform. I'm really loving the project so far.
The problem: one of the senior engineers on the DevOps team is very difficult to work with. She's skilled technically, but is incredibly abrasive. Worst of all, she isn't flexible - it's her way or the high way. I've been in multiple meetings with her where she verbally berates people for suggesting something that isn't a "best practice" according to her. (My manager, and a staff engineer in my group agrees with this assessment)
She's interfered with delivery of my project a lot at various stages, but the main issue is that she's currently blocking a change of mine in code review.
The change is to add a perm in AWS - however, she feels it is "not needed." I've taken the time to understand her concerns, and without getting into specifics they simply don't apply here. I keep restating this along with the multiple steps I've taken to derisk things (and have said that we can revert the perm after delivery) and she won't budge at all, has simply ignored everything I've said and replies "Not needed, I won't allow this" (direct quote).
She's blocked this two line PR for 3 days, despite the fact I've escalated it to my manager who agrees with me and also asked her to allow the permissions on the Slack thread - which she ignored. Another engineer on her team has approved the change, but since she requested changes I need her to sign off on it. Not having this permission will delay delivery by ~1 week in the worst case (so I could work around it, just that things will take longer and slow down the team that depends on my new service).
What should my next steps be? I could roll over and just do what she says even though 1) it will push back delivery for a silly reason 2) I don't agree on principal. Moreover, I don't like the fact that she bullies people into doing what she wants - I've seen her do this to other colleagues, both male / female, at all seniority levels, and it slows down our product work a lot (not to mention is, IMO, very toxic).
Thank you so much for reading all the way! And apologies in advance for the wall of text.