A managed solution provider would be the best solution as they can analyze your problem correctly and provide you a good solution.If your load goes up only due to DDOS, you might need to look into DDOS protection.
Sure, you can hire someone to configure the system for you. Just post a request in the appropriate section. There are many folks around who make money from offering system and network administration services. I would suggest you to spend some time in Managed Hosting and Services as well.
What you need is a load balancer. This will distribute the load between 2 servers automatically. I'm not sure if Linux has something like that using software but in Windows 2003/2008 Load Balancer is free is you can configure it pretty easy (if you cannot pay for HARDWARE based load balancer).