A team needs a solid foundation to enable other teams to do their work. That’s the reason I would always start with a clean governance definition.
With that one in place, the team is ready to be enabled. Because the internal engineers are the ones that know best what your end users need. Through this enabling, a lot of new ideas emerge.
Those are then implemented through the fine art of collaborative engineering (naturally after a prioritization and calculation of the value add).
Implementation of an Azure Governance Process, that prevents a mess in your environment and enables your teams to share best practices and define clear naming conventions, configuration guidelines and processes.
Coaching of an Azure Platform Team that ensures the implementation of the defined governance guidelines, Azure Policies, core services like S2S VPN Azure Bastion et al.
Collaborating with you on your Azure solution that uses the right services for the right tasks.