This is dependent on a lot of factors and one of them is about having the necessary hands on your forum. Are there forum members that can handle those situations? If there are none, then getting things done by hiring from another forum or website is the best approach to make.
I will always give opportunity to my community members who are always interested in taking part in the management process of the community. As long as they show commitment and dedication to seeing my community thrive, I will always consider them first if they indicate interest in wanting to become a staff member of my community.