Sounds good, but also sounds odd that a dicey internet situation caused you to move to the cloud as opposed to local (I guess could be dicey uplink for remote team or similar)
Sending an ssh command vs uploading an entire release binary.
The robots that needed to pull the builds weren't local - they were out on farms and stuff - and even with crappy 3G internet, our upload was still the problem. Comcast was really screwing us.