Описание вакансии: Построение и развитие инфраструктуры разработки (Internal DevOps)
Задачи
Настройка CI/CD сборочного конвейера в GitLab. Обеспечение автоматической сборки, тестирования и деплоя приложения (Java + Next.js) на внутренние и внешние стенды по нажатию кнопки (или по событию в репозитории)
Написание скриптов инфраструктурного кода и конфигураций для поднятия/пересборки окружений разработки и тестирования (включая настройку зависимостей: Kafka, NiFi, Keycloak, S3). Сопровождение внешнего контура
Установка обновлений (релизов) программного обеспечения на серверах
Заказчика с согласованной периодичностью (в среднем — еженедельно)
Обеспечение работоспособности внешней системы (управление БД, очередями, интеграционной шиной NiFi, S3-хранилищем и моделями ИИ). Мониторинг, безопасность и эксплуатация Настройка и обеспечение бесперебойного мониторинга и алертинга как для внутреннего стенда, так и для внешней площадки
Настройка и контроль резервного копирования (бэкапы БД, S3-данных, приложений). Обеспечение восстановительных работ при сбоях, участие в инцидентной поддержке
Участие в плановой миграции решения в облачную инфраструктуру (Yandex Cloud). Опыт работы (обязательный): Высшее образование
Работа с брокерами сообщений (Apache Kafka) — настройка, управление топиками, мониторинг. Опыт работы (желательный): Работа с Keycloak (настройка SSO, управление клиентами и пользователями)
Настройка и сопровождение Apache NiFi
Настройка мониторинга (Prometheus + Grafana или аналоги)
Работы с Kubernetes или иными оркестраторами(деплой, масштабирование, troubleshooting)
Управление секретами (HashiCorp Vault или аналоги)