I would prefer being safe on this, and hire a service who will provide this service to me rather than hiring someone directly on a payroll...
For a webhosting company, these are all necessary things:
1) System Administrator for a strong technical consultant.
2) Support technician for communicating and resolving issues to certain extent.
3) An SEO and online marketing personnel to built business relationships..
4) A developer to resolve or develop websites on demand..