C++ / Backend Developer
Middle+ C++ / Backend Developer | Monitoring & Infrastructure Automation
C++ • Qt • SQL • Distributed Systems • Docker • PowerShell
Разработал и поддерживаю как единственный разработчик промышленную систему мониторинга: около 8000 отчетов телеметрии в сутки, 60+ серверов и 500+ рабочих станций.
Удаленно • full-time / частичная / проектная занятость • от 180 000 ₽ на руки
C++ / Backend Developer
мониторинг, backend, SQL, automation
отчетов телеметрии, 60+ серверов и 500+ рабочих станций
Europe/Moscow, full-time / частично / проектно
Middle+ C++ / Backend Developer с 8-летним опытом разработки распределенных систем мониторинга и инструментов автоматизации IT-инфраструктуры.
Спроектировал и полностью реализовал как единственный разработчик промышленную систему мониторинга для удаленных и изолированных объектов.
сбор метрик, локальная очередь и формирование пакетов
подтверждение доставки и повторы с растущими интервалами
прием пакетов телеметрии по API
валидация, трансформация и загрузка пакетов
статусы пакетов, процедуры, представления и история
представления БД отдают алерты оператору
Агент хранит пакеты в локальной очереди и считает доставку успешной только после ответа-подтверждения. Если ответа нет, пакет отправляется повторно несколько раз с возрастающими интервалами.
C++ backend принимает пакеты по API, валидирует и трансформирует данные, а затем раскладывает телеметрию по таблицам PostgreSQL.
Пакеты проходят статусы “ожидает обработки”, “в обработке”, “обработано” или “ошибка”. Таймаут обработки защищает worker от зависаний и повторной обработки, а процедуры и представления PostgreSQL формируют алерты для фронтенда.
Это позволило перейти от разрозненного ручного контроля к единой централизованной системе мониторинга инфраструктуры.
Основные зоны, в которых я полезен команде: backend, данные, мониторинг и автоматизация инфраструктуры.
Разрабатываю backend-компоненты и прикладную системную логику для распределенных решений: C++17/20, Qt, STL, RAII, smart pointers, многопоточность, обработка ошибок, управление ресурсами, интеграция с Qt/event loop и performance tuning. Проектировал доставку данных из изолированных контуров: локальная очередь, ack/retry, статусы пакетов и watchdog.
Глубоко работаю с PostgreSQL и MS SQL Server: проектирование схем, сложные аналитические запросы, индексы, планы выполнения, оптимизация производительности и тюнинг SQL.
Разрабатываю агенты мониторинга, инструменты сбора метрик и автоматизацию для production-среды: PowerShell, Windows Server, Active Directory, Docker Compose и доставка данных из изолированных контуров.
Дополняю основной стек практиками backend-разработки и эксплуатации: Python/Flask, Git, Linux basics, Docker, повторяемые деплой-сценарии и сопровождение сервисов.
Краткая структура для рекрутера и hiring manager: контекст работы, роль и основной инженерный фокус.
Инженер-разработчик / Backend Engineer. Разработка и поддержка промышленной системы мониторинга и управления распределенной IT-инфраструктурой для удаленных и изолированных объектов.
Формальное образование и курсы, которые поддерживают backend, C++, SQL и архитектуру данных.
Высшее образование: применение и эксплуатация автоматизированных систем специального назначения.
Среднее специальное образование: информационные системы, программирование и обслуживание вычислительной техники.
1T Data: проектирование данных, архитектурный взгляд на хранилища и аналитические контуры.
Яндекс Практикум: современный C++, STL, инженерные практики и прикладная разработка.
Технологии и инструменты. Наведи (нажми) для подробностей.
Системный подход к решению сложных инженерных задач.
PowerShell C++ Backend PostgreSQL
Задача: централизованно видеть состояние серверов и рабочих станций на удаленных и изолированных объектах.
T-SQL PostgreSQL SSIS Power BI
Задача: сделать тяжелые отчеты и SQL-сценарии быстрее и предсказуемее для пользователей и поддержки.
Docker Compose PowerShell Bash
Задача: сократить ручные операции при сопровождении multi-service Docker Compose-инфраструктуры.
Qt Widgets C++ CMake
Задача: дать пользователям удобные desktop-инструменты поверх backend- и database-логики.
Bash Docker Compose SSH
Задача: сделать операции на NAS воспроизводимыми без постоянного ручного входа на хост.
Ищу позицию Middle+ C++ / Backend Developer на удаленной работе с доходом от 180 000 ₽ на руки. Рассматриваю full-time, частичную занятость и проектную работу. Интересны сложные backend-задачи, системная разработка, работа с данными, мониторингом и инфраструктурной автоматизацией; к командировкам готов.