Есть ли вариант как безболезненно перенести все рабочие инструменты в домашнее облако с синхронизацией?
Вы хотите и IDE там хранить и прочие программы?
Нереально. Вдруг вы сядите за linux систему где-то?
Или за winXp не дай бог.
Git ваше всё для хранения кода. (Best practice)
А окружение - там уже много чего зависит от компьютера, которым вы сидите.
Меньше всего телодвижений с окружением (web server, modles, php, db etc...) можно достичь через vagrant машину.
Достаточно будет поставить vagrant и виртуал систему и развернуть там свою машину.