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

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

* This listing is inactive or archived *

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

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

Okmeter разрабатывают три команды. Вас ждут в команде «Monitoring Storage», где вместе с другими программистами на С++ и Go вы будете разрабатывать хранилище и транспортную часть агента, который собирает и доставляет метрики в это хранилище.

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

  • Проектировать архитектуру хранилища для метрик;

  • Разрабатывать новые компоненты, постепенно замещая ими текущее хранилище;

  • Придумывать крутые и высокоэффективные алгоритмы и структуры хранения данных в памяти и на диске;

  • Разрабатывать агент на С++, который собирает метрики с серверов и доставляет их в хранилище.

Требования:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Условия:

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

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

  • ДМС (со стоматологией и телемедициной) в вашем регионе ;

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

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

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

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

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

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

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

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

Created: .
Expires after: .
Responses: 4

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