Just because you run a small to medium sized business, doesn’t mean you can’t hang with the big dogs when it comes to an IT department. Hiring an in-house person may kill your revenue, so consider hiring a contractor that can help you remotely or can come in whenever you need them.
If you’re based in metropolitan area, there should be plenty of options for IT support people. This is a remote position, after all, and you probably won’t need them in the office often.
To narrow the list of candidates, however, you will want to speak with them in person. So do your due diligence by looking for companies that provide the exact services you need and can offer you only those. You don’t want to end up paying for services you just don’t need.
Look for companies that support businesses your size. If your hire a great group, but they’re used to businesses much smaller than yours, mistakes will happen and it could wind up costing you money or customers.
Lastly, when you speak with your candidates, try to get a sense for how it will be to work with them. When you have an IT emergency, there won’t be time for anything but solutions, so you’ll want a group of people you have good rapport with.