Назад
5 дней назад

DevOps-инженер (C++/CI/CD)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
DevOps-инженер (C++/CI/CD): Развитие системы сборки и доставки платформы для создания программно-аппаратных комплексов в сфере информационной безопасности с акцентом на CI/CD, управление артефактами и воспроизводимость сборок. Focus on выделении компонентов, автоматизации интеграционного тестирования, переносе конфигураций в код и поддержке сборки под разные архитектуры.

Локация: работа в офисе в Уфе по адресу: улица Генерала Горбатова, 2. Рабочий день — 8 часов плюс 1 час на обед; начало работы с 8:00 до 11:00.

Компания

ГК «ИнфоТеКС» — российская компания в сфере защиты информации, разрабатывающая средства информационной безопасности и платформу для создания программно-аппаратных комплексов.

Что делать

  • Оптимизировать и развивать систему сборки платформы, включающую монорепозиторий и сотни самостоятельно разрабатываемых компонентов.
  • Поддерживать и развивать практики непрерывной интеграции на базе TeamCity и Artifactory.
  • Выделять функциональные модули в независимо собираемые компоненты.
  • Управлять дистрибуцией артефактов и зависимостей через Conan, npm, Poetry и apt-репозитории.
  • Переносить конфигурации сборки и окружений в код, автоматизировать подготовку и обновление интеграционного тестирования.
  • Обеспечивать воспроизводимость сборок продуктов и предлагать улучшения инструментов и процессов в направлении NoOps.

Требования

  • От 3 до 6 лет опыта работы.
  • Уверенное владение Linux, Bash, Make, Docker и Git.
  • Хорошее понимание инструментальной цепочки C++: процессов компиляции и линковки, включая сложные варианты.
  • Знание Python 3 для разработки инструментов сборки и автоматизации.
  • Опыт работы с пакетными менеджерами Conan, npm, Poetry и apt: создание, публикация и версионирование пакетов.
  • Опыт сборки FOSS-проектов.
  • Опыт сборки под архитектуры x86/x64.

Хорошо, если есть

  • Практическое знание binutils и формата ELF, включая objdump, nm, readelf и patchelf.
  • Опыт работы с TeamCity и конфигурацией как кодом через Kotlin DSL.
  • Опыт применения Vagrant, Ansible и Terraform.
  • Знакомство с практиками GitOps и CMake.
  • Опыт работы с TFS.
  • Опыт сборки под архитектуры ARM/ARM64.

Культура и преимущества

  • Полное соблюдение трудового законодательства РФ, официальная заработная плата, оплачиваемые отпуска и больничные.
  • Оплачиваемое работодателем питание в офисе или кафе, чай и кофе.
  • ДМС и страхование от несчастных случаев.
  • Оплата профессиональных сертификатов и курсов повышения квалификации.
  • Онлайн-изучение английского по корпоративным ценам, корпоративные мероприятия и спортивные команды.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →