Through these last 2 years, my brother and I have been in charge of our family company's "IT department". We can't dedicate all of our time to this, because we are in college and we also have some projects and stuff to do.
Our department's infrastructure right now, consists of ourselves and an outsourced IT service provider. This setup has not worked the way we wanted though. This company charges us around 650 USD / month and we don't feel the service they provide is worth the money.
For example, they send a guy one time per week to do maintnance on the PC's and they remotely "administer" our servers. However, I've always asking them reports on their remote work and they never do them.Also, I've been insisting in structuring clearly on paper (a wiki) the backup strategies and such, but still no results.
As you can tell, we are TIRED of these people. What we want to do now is remove this people and hire a technician and have him execute some procedures, such as backups, Active Directory administration, firewall administration, etc... What I want is some advice on how to structure our department's procedures and work.
Here is our current setup:
- Around 20 PC's.
- Around 20 IP phones.
- 2 servers with virtual machines (Windows server).
- 1 server with Asterisk (using Elastix).
- 1 machine for the firewall (using Untangle).
- 1 NAS plus some external HD for backups.
- One subscription with iBackup.com for backing the MS SQL databases.
- Google Apps for the email service.
What (information resources, software) do you recommend for:
- Structuring a small IT department. What is the stuff we might me missing?
- Administering the NAS and the backups (considering JungleDisk for offsite backups)
- Checking the server status remotely
- Common maintenance on the PC's
- Antivirus software for the PC's and the servers.