Добрый день! 14 лет в разработке, у меня процесс такой:
Пишу сервис\сайт\код
Создаю .gitlab-ci.yml и описываю правила деплоя, обычно это создание докер образов и развертывание на сервере
Создаю репозиторий в gitlab, настраиваю раннеры на vps и пушу правки
У geekbrains планируется
курс по Go, там хороший roadmap, можно взять его как план обучения. (не реклама, не имею к ним никакого отношения)