DevOps

Разработчик Apache Kafka Full-time

О компании и команде

Разыскивается Kafkamen!

РСХБ-Интех — аккредитованная IT-компания, входящая в группу компаний Россельхозбанка. Насчитывает более 2800 сотрудников по всей России. Основное направление деятельности – реализация цифровых проектов для экосистемы Россельхозбанка, а также производство коммерческого ПО для других банков.

О КОМАНДЕ:

Мы разрабатываем частную PaaS платформу для внутренних разработчиков. Нашу платформу используют прикладные разработчики для создания и публикации своих бизнес-приложений. Мы предоставляем функционал под ключ: от правил разработки и готовых CI/CD-скриптов до развертывания в Kubernetes- кластерах и публикации бизнес-функционала пользователям.

В состав платформы входит множество management-сервисов, предоставляемых как услуга (as a Service). Одним из таким сервисов является Kafka as a Service. Многим командам разработки нужна Kafka для решения тех или иных архитектурных задач, поэтому KaaS особенно востребованный сервис в нашей платформе. Сейчас мы предоставляем готовый Kafka-кластер полностью автоматически по «нажатию кнопки». Для развития этого функционала мы ищем в команду Kafkamenа!

КАКИЕ ЗАДАЧИ ПРЕДСТОИТ ВЫПОЛНЯТЬ:

  • развивать функционал Kafka as a Service;
  • выступать экспертом по теме Kafka и консультировать пользователей сервиса;
  • дорабатывать Kafka Kubernetes операторы на Golang;
  • расширять opensource Kafka Kubernetes операторы на Java;
  • интегрировать Kafka as a Service с другими компонентами платформы;
  • прорабатывать процесс обновления версий Kafka;
  • настраивать и внедрять observability Kafka и сопутствующих компонент;
  • прорабатывать отказоустойчивость и катастрофоустойчивость Kafka;
  • улучшать надежность Kafka as a Service;
  • внедрять нагрузочное и интеграционное тестирования Kafka as a Service;
  • писать документацию по Kafka as a Service.

Ожидания от кандидата

  • высокая экспертиза в Apache Kafka и Zookeeper;\опыт внедрения и использования Kafka в реальных проектах;
  • понимание архитектуры Kafka, Zookeeper, Kafka Streams;
  • понимание механизмов аутентификации и авторизации в Kafka;
  • умение развернуть и сконфигурировать отказоустойчивый Kafka-кластер;
  • умение дебажить и профилировать;
  • знание Java на уровне, чтобы зайти в исходники Kafka и понять, что там написано;
  • знание Golang или готовность его узнать, т.к. это основной язык платформы;
  • опыт работы с Kubernetes и OCI-контейнерами.
  • БУДЕТ ПЛЮСОМ*:
    • опыт использования или разработки Management Kafka;
    • опыт написания Kubernetes-операторов;
    • опыт работы со Strimzi;
    • опыт работы с Linkedin Kafka Cruise Control;
    • опыт работы с Kafka MirrorMaker, Kafka Connect;
    • опыт настройки Kafka с rack awareness и geo-replication;
    • опыт работы с Apache Kafka Raft (KRaft);
    • опыт использования механизма OAUTHBEARER авторизации в Kafka;
    • опыт написания Kafka клиентов или разбора протокола;
    • опыт работы с Keycloak (OAUTH 2.0);
    • хорошее знание Linux, контейнеризации, сетей, BGP.
      * Хотя бы что-то из перечисленного

Условия работы

  • Вертикальное и горизонтальное развитие: регулярные тренинги, вебинары, митапы. Посещение IT-конференций и митапов за счет организации;
  • Забота о вашем здоровье: ДМС после испытательного срока, куда входит стоматология;
  • Прозрачный доход: оклад (по итогам интервью) + ежеквартальные премии по результатам KPI;
  • Гибридный формат работы в комфортном и современном офисе Новосибирска (Академгородок, Николаева 11/5);
  • Льготный пакет по ипотеке и кредитованию. Дополнительные бонусы от Россельхозбанка для сотрудников группы компаний (Скидки на спортзалы, рестораны, маркетплейсы и т.д.).

Overview

  • Job Title: Разработчик Apache Kafka
  • Published: 5 months, 1 week ago
Apply For This Job