DevOps-инженер (middle+/senior) (удаленная работа)
(вакансия не опубликована)

29 августа 2025

Уровень зарплаты:
от 0 до 270 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: DevOps-инженер (middle+/senior)

Описание вакансии

О проекте

Проект включает построение сквозного CI/CD конвейера для продукта системы видеонаблюдения:

  • Серверная часть под Debian, развёртывается в on premise окружении.

  • Клиент viewer под Windows.

  • Git & CI/CD на базе GitLab с self hosted раннерами (физические узлы + ВМ).

Ключевая цель выстроить быстрый и отлаженный CI/CD, чтобы гарантировать стабильность релизов.

Обязанности:

  • Настройка и оптимизация распределённой компиляции C++ /Qt проектов (DistCC, IceCC, IncrediBuild)

  • Организация распределённого билда веб-компонентов (Node.js, Webpack, Vite) в on premise окружениях

  • Проектирование и сопровождение инфраструктуры параллельной и инкрементальной сборки

  • Конфигурация и тюнинг пулов GitLab Runners (Docker, Kubernetes, Shell раннеры)

  • Интеграция систем кэширования сборки (ccache, sccache)

  • Построение end to end CI/CD пайплайнов для кросс платформенных билдов

  • Настройка матричных сборок под разные ОС и архитектуры (Windows, Linux; x64, ARM)

  • Реализация canary деплоев и feature флагов в пайплайнах

  • Развёртывание, масштабирование и поддержка билд агентов (build agents)

  • Настройка self hosted раннеров

Требования:

  • От 1 года опыта настройки распределённых систем сборки (GitLab Runners, автоскейлинг, tagging)

  • Глубокие знания DistCC и IceCC (IncrediBuild приветствуется)

  • Практический опыт ускорения сборки крупных C++ проектов (Qt приложения преимущество)

  • Опыт работы с ccache и/или sccache

  • Уверенные навыки работы с CMake, QMake или Bazel

  • Знание принципов reproducible builds и мультиархитектурной компиляции

  • Опыт настройки кросс платформенных toolchain ов (Windows Linux, x64 ARM)

  • Опыт работы с Docker и Kubernetes (часть раннеров на базе k8s)

  • Опыт работы с облачными раннерами (AWS, GCP)

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

    • Знание BuildGrid или аналогичных систем

    • Понимание внутренней архитектуры компиляторов (GCC, Clang, MSVC)

    • Практический опыт настройки canary деплоев и blue green деплоев

    • Опыт работы с Go/React в рамках CI/CD

Условия:
  • Официальное оформление;
  • График работы 5/2 (с 09:00 до 18:00 по МСК);

  • Удаленный формат работы;

  • Возможность профессионального и карьерного роста, участие в интересных проектах в ИТ-компании с гибким подходом.



Посмотрите похожие вакансии

DevOps-инженер (Middle/Senior)
Компания: Rubius
Зарплата: з.п. не указана
DevOps-инженер (Middle/Senior)
Компания: Нанософт
Зарплата: з.п. не указана
DevOps (Middle+/Senior)
Компания: Еж Технологии
Зарплата: от 0 до 200 000 руб.
Middle/Senior Full-Stack JS + AI Developer
Компания: Enjoy Camp
Зарплата: от 200 000 до 200 000 руб.