Transfer my website between two hosts

Closed - This job posting has been filled.

Job Description

I require someone to transfer my wordpress website from my shared Hostgator package to my new VPS managed by bluehost;

This needs to be an identical copy and have minimal downtime; I also use Cloudflare so the DNS will need to be updated to reflect the new location

Please explain your procedure for making this happen