How do we distribute different roles for multiple groups/departments?

How do we distribute different roles for multiple groups/departments?

We have IAM as a feature through which you can provide specific roles to different people.