Zuhailli, there is Azure AD Provisioning process and this is very good in terms of user accounts manangement from HR perspective so please have a look and see if it helps - https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/configure-automatic-user-provisioning-portal
Please don't forget to upvote and Accept as answer if the reply is helpful