I would recommend contacting the CS department or Engineering College at the local University.
First, since it is only an 8-person company, it is something that doesn't need a full-time person, which means you won't be the consultant's only priority; and, odds are, they will have a bigger customer that will always be their higher priority.
Second, there are usually many students who help run the University/College/Department systems - including computer labs - which means they have some experience with actual networks and figuring out work-arounds. The risk here is to make sure they think like admins instead of college students, but that should come out in an interview.
Third, Universities/Departments/Faculty like to keep a good reputation with their communities, so they generally only recommend good students.
Fourth, students charge less than professionals. If you offer a student something anywhere near a "professional" hourly rate, they will bust their butts for you - since it is going to be a really sweet gig for them and they don't want to lose it.
Good luck!