Кто занимался релизами на прошлой работе

«Кто занимался релизами на прошлой работе» — вопрос из категории DevOps, который задают на 10% собеседований Java Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В моей предыдущей команде релизный процесс был распределен между участниками. Я активно участвовал в подготовке релизов: собирал артефакты (через Maven/Gradle), проверял зависимости, писал релизные заметки. Ответственным за выкатку обычно был тимлид или DevOps, но я неоднократно выполнял деплой в тестовые среды.

Пример подготовки релиза в Maven:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.5.3</version>
</plugin>

Запуск: mvn release:prepare release:perform

Работал с CI/CD (Jenkins/GitLab CI), участвовал в откатах при критических багах.