My company has very small IT needs and wants to outsource most of our IT operations. We've moved some stuff to hosted services, but other things like network administration, setting up new employees' machines, creating VMs, managing license servers for some software we use internally, etc., have to be done on-site.
We don't have enough work to hire someone full-time, and we've had a hard time finding a qualified person who is willing to work part-time. Ideally, we want to hire a company that completely manages all the IT work for several small companies.
How do we search for such a company? Is "Managed IT Services" the proper term for this, or are there other terms?
Is there anything we should not reasonably expect such a company to be able to handle, such as user account administration, restructuring our network, etc.?
You're correct in that the term describing the service you're requesting is "Managed Services" from a Managed Services Provider (MSP).
This is becoming a more common approach to business IT since technology is changing rapidly. The types of projects businesses implement these days require specialists and specialized knowledge. It's difficult to hire good people. It's even more difficult to retain them.
For example, let's say you need a new virtual infrastructure deployment (VMware, a SAN and the related networking).
These are issues I see often as a consultant. You're thinking about this the right way. The main advantages of an MSP are:
Since you're also Illinois-based, here's a well-defined managed services definition and guide from an extremely reputable firm in the region.