I recently started a new Azure engineering role. They don't really have any governance, processes, etc. in place, and I have a relatively free hand to propose and implement stuff.
The place I'm at has a reputation of shadow IT - businesses will hire their own devs, build their stuff out, then hand it over to us. Their logic is that it's easier to do that and get what they need rather than have to work with IT to do it right.
Azure is still fresh and new, and I want to start things out so the business doesn't see us as an impediment. Are there any best practices or guidelines you follow or push in your Azure (or overall cloud) environments to head off shadow IT at the pass? e.g. intake of new projects, laying out SLAs, etc.?