Agreed, hiring is hard.
If you have specific, defined tasks, it's better to get a contractor. For example, for my current project, I hired a sysadmin for about a week to set up a new infrastructure, configuring puppet and so on. Sure, I could have done it myself, but that would have taken a lot of time and probably wouldn't have been done as well (I'm more dev than admin).