
Разработчик 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% на сервис онлайн психотерапии "Ясно";
-
Рабочее место там, где вам удобно и есть интернет;
-
Современное «железо» от компании;
-
Профессиональное обучение, наставничество и внутренние конференции;
-
Органическое неприятие бюрократии, симуляции полезности работы, поверхностности на уровне культуры компании;
-
Внятное понимание, зачем вы работаете и какую пользу приносите.