Добрый день,
мы в поисках DevOps-инженера на проект по разработке и производству систем видеонаблюдения и видеоаналитики, решающих задачи крупных клиентов в различных областях бизнеса (обеспечение безопасности массовых мероприятий, транспортной и городской инфраструктуры и др.)
Зрелая компания с духом стартапа. Ключевые сотрудники обладают многолетним опытом в разработке ПО и аппаратных систем, пусконаладке и сопровождении решений такого класса. При этом создают принципиально новые на рынке решения, интегрируя в них последние достижения в разработке ПО, алгоритмах, создании микроэлектронных и оптических компонентов
Ключевые задачи:
- Развитие и поддержка CI/CD-пайплайнов в GitLab для проектов на C/C++ и Go.
- Организация и управление артефактами сборки: пакеты .deb, .exe, библиотеки для Windows и Linux.
- Настройка и администрирование репозитория бинарных артефактов (Artifactory).
- Управление зависимостями C/C++ проектов с помощью Conan.
- Создание и поддержка Docker-образов для сборки, тестирования и развертывания.
- Автоматизация процессов сборки, тестирования и поставки ПО.
- Поддержка и оптимизация инфраструктуры для сборки под Linux и Windows.
- Документирование процессов и инструментов.
Требования к кандидату:
- Опыт работы в роли DevOps / Build Engineer от 2-х лет.
- Практический опыт сборки и пакетирования нативных приложений: создание .deb-пакетов и установщиков для Windows (например, через NSIS или аналоги).
- Глубокое понимание систем сборки C/C++ (CMake, MSBuild, GCC, MSVC) и Go (go build, модули).
- Управление конфигурациями Ansible
- Обязательный опыт работы с Conan для управления зависимостями C/C++.
- Опыт настройки и администрирования Artifactory (или аналогов: Nexus, ProGet).
- Свободное владение GitLab CI/CD (написание .gitlab-ci.yml, управление раннерами, секретами).
- Навыки работы с Docker (создание образов, Dockerfile, multi-stage builds).
- Умение писать скрипты для автоматизации (Bash, PowerShell, Python).
- Понимание принципов DevOps и CI/CD.
Будет преимуществом:
- Опыт настройки кроссплатформенной сборки
- Настройка и оптимизация распределённой компиляции для C++/QT проектов
- Базовое понимание сетевых протоколов и инфраструктуры.
- Знания в области мониторинга (Prometheus, Grafana).
Мы предлагаем:
- Гибридный график работы (1-2 дня из офиса) или полную удаленку для кандидатов из регионов
- Уровень дохода - до 250 000 рублей "на руки"
- Возможность роста в команде как профессионального так и карьерного
- Высокий уровень самостоятельности и возможность принятия решений, которые напрямую будут влиять на продукт