Разработчик C++ Middle, Москва.

▷ Работодатель: Флант (профиль,отзывы)
💰 From 0 RUR. | Режим: office | 10

* This listing is inactive or archived *

Компания Okmeter входит в состав «Флант». Okmeter – это умный облачный Prometheus-совместимый мониторинг для Linux-based инфраструктуры: серверов и приложений, который обрабатывает более 30 миллионов метрик в минуту. Он автоматически детектирует множество системных метрик c серверов (CPU, RAM, диски, сеть, процессы и пр) и метрик с приложений (Nginx, PostgreSQL, MySQL, Java, PHP, Elasticsearch, и пр). Автоматически создает продуманные дашборды и алерты для этих серверов и найденных на них сервисов.

Сейчас Okmeter базируется на горизонтально масштабируемом, отказоустойчивом, распределенном и высоконагруженном хранилище, написанном на Go. Некоторое время назад мы начали переписывать его на C++ для достижения многократной эффективности потребления ресурсов и увеличения скорости его работы.


На данный момент над продуктом Okmeter работают 3 команды. Вы будете работать в команде “Monitoring Storage”, вместе с другими С++ и Go-разработчиками, которая занимается разработкой хранилища для всех метрик и транспортной части агента, который производит сборку метрик и доставку их в хранилище.

Чем предстоит заниматься:

  • Участвовать в проектировании архитектуры хранилища для метрик;
  • Участвовать в разработке, постепенно замещая текущее хранилище новыми компонентами;
  • Придумывать крутые и высокоэффективные алгоритмы и структуры хранения данных в памяти и на диске;
  • Участвовать в разработке агента, на языке С++, который производит сбор метрик с серверов и доставку их в хранилище.

Требования:

  • Опыт разработки более 3 лет на C++;

  • Опыт разработки под Linux или Unix больше двух лет;

  • Знание классических алгоритмов и структур данных;

  • Хорошие коммуникативные навыки.

Будет плюсом:

  • Знание языка программирования Go;

  • Опыт работы с Prometheus;

  • Понимание LSM Tree (Log-structured merge-tree);

  • Опыт работы с TSDB (time series database);

  • Опыт разработки с использованием SIMD-инструкций;

  • Опыт разработки и обслуживания data intensive сервисов.

Также вам будут помогать:

  • Команда разработчиков на Ruby, разрабатывающие бекенд платформы мониторинга.

  • Команда “Monitoring Insights”: SRE-инженеры, задача которых разбирать реальные аварии, проектировать кейсы, и создавать в платформе графики и алерты.

Условия:

  • Работа в ИТ-компании, аккредитованной Минцифры;

  • Полностью «белая» ЗП и её регулярная индексация по итогам регулярных performance reviews;

  • ДМС (со стоматологией и телемедициной) в вашем городе (для проживающих в РФ);

  • Английский с корпоративным преподавателем в рабочее время;

  • Скидка 50% на сервис онлайн психотерапии "Ясно";

  • Рабочее место там, где вам удобно и есть интернет;

  • Современное «железо» от компании;

  • Профессиональное обучение, наставничество и внутренние конференции;

  • Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании;

  • Внятное понимание, зачем вы работаете и какую пользу приносите.

Москва, Угрешская улица, 12с4
http://flant.ru/
UnixprometheusBazelLinuxGitGolangC++

Created: .
Expires after: .
Responses: 4

Откликнуться на вакансию  Работодатель: профиль,отзывы