DevOps-инженер — Россия, Санкт-Петербург
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Санкт-Петербург
Формат: Офис
Занятость: Полная занятость
Грейд: Senior
ГК "uXS8BZ49", входящая в ТОП-10 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в команду DevOps-инженера
Мы разрабатываем и поддерживаем систему сборки и доставки крупного проекта-платформы для создания ПАК в сфере ИБ. От компиляции компонентов и публикации артефактов до подготовки к сертификации.
Наш проект состоит как из монолитного репозитория, так из нескольких сотен компонентов собственной разработки.
Проект активно растет и развивается, поэтому система сборки и CI/CD не должны ограничивать этот рост.
Для достижения эффективности работы мы движемся в сторону подхода NoOps.
Мы ищем того, кто будет не просто поддерживать систему сборки и CI/CD, а предлагать и внедрять улучшения - от инструментов до процессов.
Предстоящие задачи:
• Оптимизировать и развивать систему сборки платформы
• Поддерживать и развивать практики continuous integration на базе TeamCity и Artifactory
• Выделять функциональные модули в независимо собираемые компоненты
• Управлять дистрибуцией артефактов и зависимостей: пакеты Conan для C++-компонентов, npm для фронтенд-части, Poetry для Python-инструментов, apt-репозитории для системной компонентов
• Переносить конфигурации сборки и окружений в код (configuration as code), автоматизировать подготовку и обновление интеграционного тестирования
• Обеспечивать воспроизводимость сборки продуктов на базе платформы
Ожидания от квалификации:
• Уверенное владение Linux
• Хорошее понимание C++ toolchain: процессов компиляции и линковки в особо запутанных вариантах
• Знание Python 3 - на нём написаны наши инструменты сборки и автоматизации
• Опыт работы с пакетными менеджерами: сonan, 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 час на обед;
• Оплачиваемое работодателем питание в офисе или кафе;
• ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев;
• Корпоративные мероприятия;
• Изучение английского онлайн по корпоративным ценам;
• Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
• Чай и кофе в офисе за счёт компании
• Тренировки в наших спортивных командах: футбол, волейбол, баскетбол