DevOps Engineer (Linux, GitLab CI/CD)
Коротко
Designs and maintains GitLab CI/CD infrastructure for radio relay equipment testing; manages runners on Proxmox VMs, integrates with physical devices, and · Needs: 2–3 years DevOps; Linux Debian/Ubuntu; Bash, basic Python; GitLab CI/CD pipelines and runners; TCP/IP, VLAN, SNMP.
Описание от работодателя
Обязанности: Проектирование, развёртывание и сопровождение CI/CD-контура на базе GitLab CI для проектов тестирования и разработки ПО радиорелейного оборудования.
Поддержка и развитие инфраструктуры CI/CD и автотестирования : GitLab Runners, развёрнутые на виртуальных машинах;
инфраструктура CI/CD на базе виртуальных машин, размещённых на гипервизоре Proxmox;
интеграция CI/CD с физическими устройствами и тестовыми стендами
(API, CLI/SSH, SNMP, сетевые интерфейсы управления).
Автоматизация вспомогательных инфраструктурных процессов CI/CD с использованием Bash / Python : подготовка и инициализация окружений;
деплой и обновление компонентов инфраструктуры CI/CD и тестирования
(GitLab Runners, инфраструктурные компоненты тестовых стендов, системы мониторинга);
интеграция CI/CD с внешними системами и инструментами.
Администрирование Linux-серверов (Debian / Ubuntu) : настройка сети и системных сервисов;
управление пользователями и правами;
диагностика и устранение инфраструктурных проблем.
Развёртывание и сопровождение систем мониторинга и сбора метрик : Zabbix, InfluxDB, Grafana.
Поддержка и интеграция инструментов тестирования и генерации нагрузки: Cisco TRex, iperf.
Анализ и устранение инцидентов в CI/CD и на тестовых стендах: анализ логов, диагностика сетевых проблем;
выявление и устранение деградации производительности.
Взаимодействие с QA-командой, разработчиками и системными инженерами при построении и развитии инфраструктуры тестирования.
Требования: Middle / Middle+ : от 2–3 лет практического опыта в DevOps / инфраструктурной инженерии.
Уверенные знания Linux (Debian / Ubuntu) : сетевые настройки, systemd, диагностика и отладка.
Уверенные навыки написания скриптов на Bash , базовые навыки Python (для автоматизации).
Опыт построения и сопровождения GitLab CI/CD : pipelines, runners, интеграция с внешними системами и оборудованием.
Понимание сетевых технологий и протоколов: TCP/IP, VLAN, SNMP, инструменты диагностики.
Опыт работы с Docker (сборка, запуск, диагностика контейнеров).
Умение работать с технической документацией, схемами включения, стендами с физическим оборудованием.
Желательно
Опыт работы с системами мониторинга и метрик: Zabbix, Prometheus, Grafana, InfluxDB.
Опыт работы с виртуализацией: Proxmox , KVM .
Опыт работы с генераторами сетевого трафика: Cisco TRex , iperf.
Понимание специфики телеком-оборудования и сетевых устройств: работа с CLI, SNMP-управление, особенности тестирования пропускной способности и стабильности каналов.
Условия: Развитие: профессиональный рост, команда экспертов, внутреннее и внешнее обучение;
Забота: ДМС, оплата 10 календарных дней нетрудоспособности в году в размере 100% заработка;
Комфорт: гибкое начало рабочего дня, гибридный график в любой локации присутствия или удаленный формат работы.