I know this question is a little subjective. My intent is to just ask how typical large organizations setup their cloud permissions. I'm particularly interested in Azure implementations.
I'm a developer in a large healthcare company (20k+ employees 1-2k IT professionals). We have rolled out our own Azure implementation but have granted developers pretty much no permissions into the azure portal. If I need infrastructure for projects I need to submit a ticket to request it. Once I get the infrastructure I can do nothing to it in the portal. If I need to have some Azure Active Directory application roles created, or if I want to make a change to my app service (like enabling Managed Service Identities) I need to submit a ticket to our Cloud Intrastructure team. Is this typical or do other large organizations grant developers more privileges (especially in non production environments)?
From a developer's perspective our setup is madness. I end up writing powershell scripts and send them in tickets to infrastructure people (or sometimes to Active Directory Administrators) and they end up executing the scripts without understanding what they are doing.
I have a feeling this is probably an artifact of our companies culture, but maybe not. Is allowing developers 0 permissions in the azure portal a typical thing?