Релиз-инженер (DevOps-инженер в команду Artificial Intelligence)

Уровень зарплаты: не указан
Москва
От 3 до 6 лет, Полный день, Полная занятость
Эта вакансия подходит для соискателей с инвалидностью
Дата публикации: 11.02.2025

Общее описание

Технологическая практика "Технологии доверия" - одна из крупнейших в России команд, работающих в сфере консалтинга и разработки решений на основе моделей машинного обучения и искусственного интеллекта. В портфолио команды более 5 лет опыта работы на рынке и десятки реализованных проектов различного масштаба, от приложений до платформенных решений.

Команда Artificial Intelligenceзанимается разработкой end-2-end решений для самых разных задач в индустриях - мы исторически развились вокруг нефтегазовой отрасли, поэтому знаем ее практически от и до, в особенности в части поиска и добычи углеводородов. Также мы активно работаем с ритейлом, металлургическими (горнодобывающими), логистическими и девелоперскими компаниями, чтобы применить методы и алгоритмы ИИ в их задачах.

В связи с ростом команды, мы находимся в поиске на позицию "Релиз инженер (DevOps-инженер) в группу разработки и внедрения ИТ решений в области искусственного интеллекта" в юр.лицо ООО "Цифровая Форумла Доверия".

Мы ищем DevOps/SRE инженера, который будет отвечать за проектирование, настройку и поддержку инфраструктуры на основе микросервисной архитектуры и принципов Infrastructure as Code.
В проекте активно используется Kubernetes и инструменты для мониторинга и логирования. Важным будет умение автоматизировать процессы деплоя и настройка CI/CD pipeline.
Вы будете взаимодействовать с командой разработчиков, участвовать в оптимизации окружения, решать вопросы масштабирования и непрерывной доставки.

Обязательные требования:

  • Понимание Kubernetes (k8s)
  • Опыт работы с k9s, Lens или аналогичными инструментами для управления кластерами.
  • Умение настраивать механизмы балансировки (MetalLB) и управлять конфигурациями (etcd).
  • Контейнеризация (Docker)
  • Умение создавать и оптимизировать Docker-образы, знание лучших практик по секьюрности.
  • Настройка GitLab CI/CD для автоматизации сборки, тестирования и выката приложений, также опыт работы с GitOps-подходом
  • ArgoCD
  • Понимание принципа - Infrastructure as Code (IaC)
  • Знание инструментов для создания и управления инфраструктурой (Terraform, Ansible или других).
  • Общие концепции SRE
  • Мониторинг, управление инцидентами.
  • Управление хранилищем и данными
  • S3/MinIO, PostgreSQL (базовые операции и настройка).
  • Опыт работы в Agile-среде
  • Участие в спринтах, планирование, ретроспективы, взаимодействие с командой.

Будет плюсом

  • Опыт с Keycloak и Active Directory
  • Настройка аутентификации и авторизации, управление ролями и политиками безопасности.
  • Опыт работы с Node.js экосистемой
  • Базовое понимание npm, нюансы сборки и деплоя Node-приложений.
  • Observability-стек (Grafana, Loki, Prometheus)
  • Настройка метрик, логирование и дашборды для всестороннего мониторинга.
  • Знание микросервисной архитектуры
  • Понимание принципов организации микросервисов, сетевого взаимодействия, Service Mesh.
  • Умение работать с высоконагруженными системами
  • Настройка горизонтального/вертикального масштабирования.
  • Опыт автоматизации процессов
  • Сборка, тестирование и релиз через GitLab CI/CD или другие инструменты (если есть).

Обязанности

  • Поддерживать в рабочем состоянии среды разработки кода. Инфраструктура в Yandex Cloud: Gitlab, Jenkins, K8s, Nexus, S3.
  • Помогать новым разработчикам в онбординге, настройке инструментов, создание нужных учетных записей, обновление инструкций.
  • Участвовать в развитии инструментов: получить практическую задачу, решить в виде макета решения, обсудить с коллегами, протестировать, обеспечить возможность тиражирования, задокументировать в виде инструкций.
  • Выстраивать и развивать системы обратной связи и отладки: мониторинг, логирование, трейсинг.

Обеспечит быстрый карьерный рост:

  • Практический эффект ваших предложений, выраженный в виде ускорения релиза, снижения трудозатрат разработчиков на отладку и трудозатрат команды DevOps на обслуживание конвейеров
  • Участие в защите архитектурных решений, умение собирать и систематизировать информацию, навыки технического писателя и помощь в обновлении документации проектов.
  • Эффективное взаимодействие с командами разработки, выраженное в благодарностях от разработчиков.

Условия

  • Конкурентную заработную плату;
  • Прозрачную систему карьерного роста и профессионального прогресса;
  • Возможность удаленной работы, гибкое начало\завершение рабочего дня;
  • Широкий социальный пакет, включающий в том числе ДМС, а также целый комплекс мероприятий well-being (онлайн курсы йоги, пилатеса, спортивные курсы и т.д.);
  • Открытые возможности по внутренним проектным перемещениям;
  • Отличные внутренние программы обучения, подкасты, материалы по анализу данных, роботизации, lean management, design thinking и множеству других различных дисциплин на внутреннем обучающем портале;
  • Поддержка при получении профессиональных сертификатов, включая сертификации Академии "Технологий Доверия";