My team includes experienced sysadmins & developers who manage Cloud infrastructure(on AWS, Google Cloud, Rackspace) for various clients across globe for last 9 years. As a cloud expert, currently managing nearly 100 servers on different cloud. I have understood the requirement, and such kind of setup has been done previously.
Looking forward to hear back from you.