We are looking for an experienced System Administrator to architect, configure and tune our Linux servers. These servers are currently supporting a Java/JSP-based website that gets about 4K unique sessions per day. This website uses the following technologies:
1. Apache
2. Tomcat
3. MySQL
4. SSL
We would like to find someone who can come in quickly and create a hosting environment that addresses the following requirements:
1. Capacity - support 50,000+ unique sessions per day. Understand system hardware to determine the best configuration of servers and networks.
2. Performance - use performance tools to architect server configurations (e.g. load balancing, disk storage)
3. High Availability - support failover
4. Process - create processes to ensure these servers are as much self-managed as possible in the future
Please respond with your corresponding experience doing a similar project for a large website. And please include your estimage for costs and the amount of time required to complete this project.