@Mohsen Akhavan
Thank you for your post and I apologize for the delayed response!
Adding onto what was mentioned by @Ollie IT Man , you can also leverage Azure management groups to organize your resources. With management groups you can build a flexible structure of management groups and subscriptions to organize your resources into a hierarchy for unified policy and access management.
Which method is best practice depends on the pros and cons?
- From your initial post, I'm assuming you'll be leveraging Azure Policy and setting deployment limitations for each team. Therefore, I believe leveraging Management groups would be the ideal solution for your environment.
- If you only intend on using Azure AD (i.e. MFA, PIM, etc.), you can use Azure AD Groups to separate your teams.
Is it possible to use this management in Office 365?
- I'm not too familiar with Office 365, but it does look like groups from Azure AD are integrated into Microsoft 365.
For more info:
Microsoft 365 Groups and Microsoft Teams
Microsoft 365 Groups
Additional Links:
Industry solutions with Azure
What are Azure management groups?
Best practices for Azure RBAC
What is Azure role-based access control (Azure RBAC)?
I hope this helps!
If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.
----------
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.