P.S.: I think tutum comes closest to what you describe. They act as a middle man and support Microsoft Azure, Digital Ocean, Amazon Web Services, Packet and SoftLayer as hosting providers. However, I'm not sure if it's a good thing that they have been bought by Docker at this early stage ..