Описание проекта:
Автономный Конвейер: Проект представляет из себя единый инструмент автоматизации релизного процесса для продуктов Цифрового Казначейства Банка, построенный на базе развитой DevOps библиотеки Jenkins и in-house релизного оркестратора (ARO), который покрывает жизненный цикл кода с момента создания релизной ветки и до развертывания на стенды промышленной эксплуатации
Текущая основная цель – тираж конвейера на все продукты управления, его доработка и расширение логики библиотеки под процессы команд.
Что мы ожидаем от вас:
- Опыт работы DevOps инженером или инженером сопровождения от 2 лет.
- Обязателен опыт работы с Jenkins, написание и сопровождение пайплайнов.
- Уверенные знания Groovy/Javа.
- Уверенное понимание методологии.
- Опыт работы с разверткой и оркестрацией контейнеризированных приложений (k8s или его отечественные аналоги, helm).
- Опыт программирования, понимание принципов ООП, SOLID и паттернов проектирования.
- Опыт работы с Jira и JQL, понимание Agile процессов разработки.
- Опыт работы с Git, понимание git-flow.
- Опыт работы с REST API.
Дополнительные (желательные) требования:
- Опыт работы со сложными многоэтапными релизными процессами.
- Готовность работать с нечётко определёнными требованиями.
- Опыт работы с GitOps, ArgoCD.
Должностные обязанности:
- Развитие и доработка DevOps Jenkins библиотеки под особые релизные процессы в командах.
- Переработка существующих CI/CD процессов команд, первичное внедрение библиотеки и единого релизного автономного конвейера.
- Работа с продуктовыми командами, поддержка, настройка и отладка единого релизного автономного конвейера под их нужды.
- Развитие и доработка библиотеки helm charts, используемых для продуктов, связываемых с конвейером.
Условия:
- Офисный/гибридный формат работы;
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально.