Gina — корпоративная B2B-платформа для автоматизации полного цикла разработки ПО автономными AI-агентами. Мы в поиске сотрудника, который возьмёт на себя релизный конвейер и установки у заказчиков on-prem. Платформа активно развивается, заказчики разные, инфраструктура у них разная, инсталляции бывают в закрытых контурах.
Обязанности
• Вести и развивать CI/CD-пайплайны Gina в GitLab: сборка, тесты, публикация артефактов в Harbor.
• Поддерживать релизный процесс — версионирование, changelog'и, регрессии, откаты, hot-fix'ы.
• Разворачивать Gina on-premise у заказчиков: от sizing'а инфраструктуры до приёмки. Иногда в изолированных контурах, иногда с нестандартной сетевой матрицей, иногда на K8s заказчика, иногда на нашем.
• Настраивать платформу на стороне заказчика: интеграции, мультитенантность, мониторинг, бэкапы.
• Закрывать текучку — инциденты на dev/stage/prod, тикеты от команды, запросы от заказчиков на поддержке.
Обязательные требования
• Kubernetes на уровне продакшена: Helm, операторы, ingress-контроллеры, сетевые политики, storage.
• GitLab CI (или аналоги) — написать пайплайн с нуля и отрефакторить чужой.
• Harbor или другие container registries, работа с приватными реестрами.
• Linux и networking на уровне уверенного траблшутинга.
• PostgreSQL в проде: репликация, бэкапы, базовый тюнинг.
• Опыт on-prem установок у корпоративных заказчиков. Понимание, что такое «закрытый контур» и «матрица сетевого доступа», не из теории.
• Bash/Python без страданий.
Будет плюсом
• Prometheus/Grafana, OpenTelemetry, ClickHouse.
• JVM на уровне «прочитать стектрейс и понять, куда копать».
• Опыт работы с энтерпрайзом, госсектором, крупными банками.