Задачи, которые будут в твоих руках:
Управление релизами:
- Планирование, координация и контроль процесса релизного управления в условиях микросервисной архитектуры.
- Взаимодействие с интеграционными командами на этапе разработки для обеспечения согласованности и успешного выпуска итогового продукта (фичи).
- Организация и контроль выполнения этапов релизного цикла (Функциональное тестирование/Приемочное тестирование/Регресс).
- Контроль состояний версий релиза, версионирование сервисов, запуск установки поставок для непродуктивных сред
- Управление рисками и проблемами релиза, их минимизация.
Составление документации: - Ведение артефактов релиза(чек-листов, согласований со смежными системами и тп, release notes)
- Создание и поддержка документации, описывающей процессы релизного управления, учитывающей специфику микросервисов и интеграций.
- Разработка инструкций и руководств для внутренних сотрудников и внешних сторон.
Тестирование и обратная связь: - Участие в тестировании новых версий программного обеспечения с акцентом на согласованность и совместимость между микросервисами.
- Сбор обратной связи от пользователей и внутренних пользователей для улучшения процессов релизного управления.
Автоматизация процессов: - Разработка и внедрение автоматизированных решений для оптимизации процессов релизного управления.
- Мониторинг и обновление существующих систем автоматизации.
Что для этого нужно:
- Опыт работы в области релизного управления или смежных областях, предпочтительно в контексте микросервисов.
- Знание принципов и методологий управления релизами.
- Глубокое понимание микросервисной архитектуры и ее влияния на процессы релизного управления.
- Умение работать с инструментами управления версиями (Git).
- Знание инструментов автоматизации релизов.
- Понимание принципов DevOps и различных видов тестирования (интеграционное, функциональное, регрессионное, smoke и др.)
- Хорошие коммуникативные навыки для работы с различными отделами и командами.
- Умение эффективно объяснять технические аспекты процесса релизного управления.
- Умение планировать и координировать работу в условиях сжатых сроков.
- Способность к приоритизации задач и решению проблем.