DevOps-инженер
ИнфоТеКСТомск или УфаВ офисеflexibleПолная занятость
PythonCI/CDDockerGitLinuxC++BashTeamCityMakeNPMArtifactoryConan
Описание
ИнфоТеКС приглашает DevOps-инженера для оптимизации и развития системы сборки платформы продуктов, входящей в ТОП-10 компаний России в сфере защиты информации.
Обязанности
- Оптимизировать и развивать систему сборки платформы
- Поддерживать и развивать практики continuous integration на базе TeamCity и Artifactory
- Выделять функциональные модули в независимо собираемые компоненты
- Управлять дистрибуцией артефактов и зависимостей: пакеты Conan для C++-компонентов, npm для фронтенд-части, Poetry для Python-инструментов, apt-репозитории для системных компонентов
- Переносить конфигурации сборки и окружений в код (configuration as code), автоматизировать подготовку и обновление интеграционного тестирования
- Обеспечивать воспроизводимость сборки продуктов на базе платформы
Требования
- Уверенное владение Linux
- Хорошее понимание C++ toolchain: процессов компиляции и линковки в особо запутанных вариантах
- Знание Python 3 - на нём написаны наши инструменты сборки и автоматизации
- Опыт работы с пакетными менеджерами: conan, npm, poetry, apt (создание, публикация и версионирование пакетов)
- Опыт сборки FOSS-проектов
- Хорошее знание Bash, Make и Docker
- Уверенное владение Git
- Опыт сборки под архитектуры x86/x64
Будет плюсом
- Практическое знание binutils и формата ELF: objdump, nm, readelf/patchelf
- Опыт работы с TeamCity, включая конфигурацию как код (Kotlin DSL)
- Опыт применения IaC-инструментов: Vagrant, Ansible, Terraform
- Знакомство с практиками GitOps
- Знакомство с CMake
- Опыт работы с TFS
- Опыт сборки под архитектуры ARM/ARM64
Условия
- Работа в офисе
- Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата
- Начало работы с 8.00 до 11.00, продолжительность рабочего дня 8 часов + 1 час на обед
- Оплачиваемое работодателем питание в офисе или кафе
- ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев
- Корпоративные мероприятия
- Изучение английского онлайн по корпоративным ценам
- Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании
- Чай и кофе в офисе за счёт компании
- Тренировки в наших спортивных командах: футбол, волейбол, баскетбол