Bell Integrator

Разработчик Sage

Не указана
  • Санкт-Петербург
  • От 3 до 6 лет
  • Sage
  • Apache Kafka
  • Docker
  • Kubernetes

Проект/задачи: внедрение системы Sage в крупном банке

Требования:

  • Знание хотя бы одного из языков стека Sage (Go, Python, Bash). Нужно будет писать экспортеры, скрипты для автоматизации, парсеры логов.
  • Опыт работы с Sage
  • Понимание архитектуры Sage: как движутся данные (сбор → Kafka → обработка → хранение в SageDB/VictoriaMetrics → визуализация).

Владение MageQL:
o Умение писать аналитические запросы (поиск корреляций, пайплайны, подзапросы).
o Опыт оптимизации производительности запросов (почему один запрос летает, а второй падает с timeout).
Понимание моделей данных: как проектировать структуру логов и метрик, чтобы потом по ним было удобно искать.
Понимание работы Kafka: топики, партиции, группы потребителей, гарантии доставки (at-least-once, exactly-once). Kafka — это кровеносная система Sage

  • Уверенное владение Docker (сборка оптимальных образов, отладка).
  • Опыт работы с Kubernetes (helm-чарты, операторы, понимание, как в k8s работают сети и хранилища). Sage часто разворачивают в k8s.
  • Понимание сетевых протоколов (HTTP/HTTPS, TCP/IP, gRPC).
  • Знание основ информационной безопасности: TLS/SSL, аутентификация (JWT, OAuth2), принципы минимизации привилегий. В банке это критично.

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно на территории РФ.