Moveable Type has support for multi-site deployment through rsync (see the MT docs on rsync target, etc). After that the job queue finished MT will call rsync to upload the files to remote locations.
Didn't take that much work to make it work with rs3sync instead (see http://rs3sync.net).