Should a senior developer be able to have admin permissions (even if it's on a temporary lease basis) to a development server?
I have two specific examples in mind.
I'm the dev lead for Java development and wanted to setup a dedicated development box with git SCM and a jenkins CI server. I was then going to look at something like nexus to archive our builds that we ship to customers.
I'm currently architecting a Java web app and I need to create an application server instance on our dev box for testing. This involves creating a user account for the server to run under.
I've worked in places that allow this kind of permissions (including the current company in a different era) and IMO it helps to drive innovation and progress. This is only a dev box so there's no production data to worry about. The current regime seems overly restrictive and is preventing me from doing my job.
The git example took over 2 years to be setup and I'm still waiting for jenkins. Maybe because they don't really understand what it is. This is hugely frustrating but I actually like the company so I'm wondering how to approach this.