Thanks for posting this requirement on Freelancer. I'll work with you on require technologies as i've a very vast experience in these fields. I've worked on web architecture for more then 6 years and have worked on every version of control panels WHM/Cpanel with cluster also.
Some of my experience with hosting architecture and company listed below :-
SYSTEM
Server Management and Domain Management (Window and Linux)- Inter and Intra Hosting
Windows Administration (Windows 2008 , 2012 & 2016) and Migration.
Hyper-V and Hyper-V Fail-over Clustering Management, Server, Websites and Domain Migrations setup for Websites.
Microsoft Exchange 2010-2013/Office 365 setup, Email Migration.
Active Directory Implementation, Centralize File server with Folder security and redirection, Print Management, IIS Management, FTP setup etc.
Networker Software-Designing backup strategy & ensuring scheduled / unscheduled backups as per the backup plan.
Handling creation of users & their rights, profiles, home directory, files, folders & managing the rights & ownership, sharing & managing network
resources.
AWS/Azure Cloud Server Management
Maintained and Configured shared hosting and 1500 Dedicated & VPS Linux servers.
Maintained 9000+ Websites with LAMP server (Linux, Apache, MySQL, and PHP) services on shared hosting server.
Maintained 300+ Linux Users with higher level Linux technical Support Services.
Configured and Maintained Exim mail server, Apac