Comment First job out of school? (Score 1) 600
If it is, then I will be happy to give you some advise. As a number of people have already mentioned, keep it simple. With that keep it so it is easy for you to manage as well as easy for you to get support for. Sure you can save a ton of upfront cost putting some linux based solution in but I am a big fan of "you get what you pay for." So go with a supported solution.
Start with the back end and work your way forward. People knock Microsoft, but Windows SMB is pretty affordable. Just don't skimp on the hardware, get something scalable. Either way having centralized management of users and resources is key! It is much easier to build it now than to have to migrate to it later. I had a client that was running in full workgroup but had a server. The previous consultants never set them up on a domain, hell they didn't even have the OS they paid for installed on the server. So if you have the opportunity to build from the ground up, build it right!
As for the network, if it is not already wired, well you may want to consider running hard Cat 6 cabling. Hire someone to do it since they will do it properly. Also remember it costs the same in labor to run multiple runs to a location as it does a single run. So plan for expansion. Same goes for the network hardware. Do max a single switch with just what you need, make sure you have room to add more connections.
For the storage server, well where is this data stored now? Are we talking GBs of current data or TBs? Also you mentioned Archving, well how often will this archived material be needed? Will it be accessed frequently or maybe once a year? You can always move it to optical disc and store in a secure location. You could also store it on the web as well.
As for moving everything to "THE CLOUD" well sure, you can host your entire server infrastructure there. There are decent companies out there like Rackspace for hosting services. But if you are working with large media files then you may want to keep some things in-house. To back all this up, well you can go with online backup solutions. Check out reviews, but keep in mind that the initial upload could take days to almost weeks depending on your bandwidth and the size of your data. So you may want to look at some form of backup-to-disk and then run your online backup of those files.
But before you begin ordering and what not, work with the staff and figure out what your budget is. That will help you decided what you can build.
If you are not fresh out of school and this isn't your first job, well then I am with the rest of the guys, quit and let them hire someone who can do the job and please go back to Geek Squad!