wear several hats
To hold or function in more than one position or role. I work from home, so I'm able to wear several hats: stay-at-home dad, soccer coach, and website developer. Both our editorial assistant and our copywriter left the company at the same time, so I've been wearing several hats ever since.