Hello,
I read your project requirements. I have over 8 year experience in Web development and hosting. I currently manage over 30 sites for my clients, for which I am doing web development work, so I did a lot of hosting tasks for them.
I also own a small hosting company for clients for which I don't do any web development tasks, so only hosting. So I am very familiar in transfer of domains and sites, making configuration changes to hosting, DNS etc. If you need a link to hosting website I own, let me know.
I am ready to start working immediately. And of course that I am ready to give you my suggestions about everything related to hosting, based on my experience.