We currently use 3 webservers for our site (no vm's). This job is to setup and configure a working 4th server in a vm enviroment so that if we need to create a 5th, 6th, etc... (or replace one of the existing 3), we'll be able to do that quickly. You would be starting with a new server, installed by our hosting provider with Citrix XenServer 6.2 (unless you can convince me that there is a better option). You need to set up the vm on that server, install ubuntu within it, and then configure apache, php, mysql, internal vpn networking, and any other programs that we are currently using on the existing setup (it needs to be functioning as that 4th server). You must also provide a set of step-by-step instructions for us to follow, should we need to create that 5th server.