Wear several hats

To have more than one set of responsibilities.

Our teacher wears several hats. She is the head of the school board as well as the coach of the swim team.