Марксистская улица 3с7
Обязанности:
-
Развёртывание, настройка и сопровождение сборочных сред (CI/CD, репозитории, артефакторные хранилища) для продуктов компании РОСА;
-
Внедрение и оптимизация процессов непрерывной интеграции и доставки (CI/CD) для команд разработки;
-
Автоматизация сборки, тестирования и деплоя программных продуктов на всех этапах жизненного цикла;
-
Проектирование и поддержка инфраструктуры разработки: серверы, сети, хранилища, виртуальные и контейнерные среды;
-
Настройка и обслуживание систем контроля версий (Git, GitLab, Gitea и т. п.), интеграция с CI/CD пайплайнами;
-
Разработка и поддержка скриптов и инструментов для автоматизации рутинных операций (на Python, Bash, PowerShell и др.);
-
Мониторинг и оптимизация производительности сборочных и тестовых сред, выявление и устранение узких мест;
-
Обеспечение безопасности инфраструктуры разработки: управление доступом, шифрование, аудит, соответствие корпоративным политикам и требованиям регуляторов;
-
Интеграция инструментов статического анализа кода, тестирования, сканирования уязвимостей в пайплайны сборки;
-
Поддержка и развитие контейнерной инфраструктуры (Docker, Kubernetes) для разработки и тестирования;
-
Взаимодействие с командами разработки, QA и эксплуатации для согласования требований и решения инцидентов;
-
Документирование процессов, конфигураций и архитектурных решений, поддержание базы знаний;
-
Участие в планировании и внедрении обновлений инфраструктуры, миграциях и масштабировании сред.
Требования:
-
Опыт работы DevOps инженером от 3 лет, в т. ч. с CI/CD системами и сборочными средами;
-
Уверенное администрирование Linux (командная строка, файловая система, сервисы, журналирование, права доступа);
-
Знание сетевых протоколов и технологий (TCP/IP, DNS, HTTP/HTTPS, VLAN, балансировка нагрузки);
-
Опыт настройки и поддержки CI/CD пайплайнов (Jenkins, GitLab CI, GitHub Actions и т.п.);
-
Владение инструментами IaC (Infrastructure as Code): Ansible, Terraform (базовые плейбуки/конфигурации);
-
Навыки работы с системами контейнеризации и оркестрации: Docker, Kubernetes;
-
Опыт настройки мониторинга и логирования: Prometheus, Grafana, ELK Stack (или аналоги), алерты, дашборды;
-
Умение писать и поддерживать скрипты на Python, Bash (или аналогичных) для автоматизации задач;
-
Работа с системами контроля версий (Git, GitFlow, репозитории кода, ветвление, слияния);
-
Понимание принципов виртуализации (KVM, QEMU) и облачных платформ;
-
Опыт работы данными в форматах JSON, YAML, XML (создание, валидация, парсинг, сериализация/десериализация, конвертация);
-
Опыт настройки и поддержки баз данных (PostgreSQL, MySQL);
-
Понимание процессов разработки ПО (Agile, Scrum, Kanban), жизненный цикл ПО (SDLC) и тестирования (STLC);
-
Английский язык на уровне чтения технической документации (B1–B2).
Будет плюсом:
-
Опыт работы с продуктами компании РОСА (РОСА Linux, ROSA Virtualization и др.);
-
Понимание процессов сборки пакетов, патчей, организации репозиториев;
-
Знание дополнительных IaC инструментов: Puppet, Chef, SaltStack;
-
Навыки работы с GitOps подходами (Argo CD, Flux, Jenkins X);
-
Знание языков программирования: Go, Ruby, JavaScript/TypeScript, Python, C;
-
Навыки аудита и настройки безопасности инфраструктуры;
-
Опыт работы с хранилищами данных (Ceph, GlusterFS, SAN/NAS, iSCSI);
-
Опыт настройки и поддержки приватных репозиториев и артефакторных хранилищ.
Мы предлагаем:
-
Работу в аккредитованной ИТ компании
-
Удаленный формат работы, возможны редкие командировки в московский офис
-
Официальное трудоустройство согласно ТК РФ по бессрочному трудовому договору
-
ДМС после испытательного срока (включая стоматологию и плановую госпитализацию)
-
Гибкое обсуждение индивидуальных финансовых условий
-
Гибкое начало рабочего дня — в пределах разумного
-
Обучение за счёт компании
-
Профессиональное развитие в рамках проектов для крупных государственных и не только компаний РФ