DevOps-инженер в отдел разработки ПО DC/AC зарядных станций
Команда «Парус электро» - лидер по производству систем бесперебойного питания и электрозарядных станций. Мы выполняем полный комплекс работ по улучшению электропитания, включая: разработку, производство, поставку, пусконаладку и сервисное обслуживание решений для систем электропитания инфраструктурного оборудования.
В «Парус электро» функционирует собственный НИОКР-центр, что позволяет сотрудникам принимать участие в интересных, уникальных проектах по разработке новых продуктов.
Наши ценности: развитие, команда, ответственность.
Обязанности:
1. CI/CD и качество релизов
– Проектирование, развитие и поддержка CI/CD-пайплайнов (GitLab CI) для:
– Embedded/firmware (STM32, RPi CM4, Yocto-сборки образов)
– Backend/сервисов (Python, Java и др.)
– Сокращение времени сборки и повышение стабильности пайплайнов (минимум “красных” билдов, понятная диагностика).
– Внедрение и сопровождение автоматических проверок качества:
– unit/интеграционные тесты
– статический анализ (lint, code style, security-checks)
2. Инфраструктура для разработки и тестирования
– Поддержка и развитие инфраструктуры на базе Debian/Proxmox:
– GitLab, GitLab Runner’ы
– регистры образов (Docker/Podman)
– тестовые стенды, VM и LXC-контейнеры
– Автоматизация развёртывания сервисов (Ansible/Terraform/скрипты) — от “голого” сервера до полностью рабочей среды.
– Оптимизация ресурсов (CPU/RAM/диск) для тяжёлых задач: Yocto-сборки, CI-нагрузка и т.п.
3. Обновления и эксплуатация оборудования
– Участие в настройке и поддержке механизмов обновления ПО зарядных станций:
– OTA/RAUC (или аналогичная система обновлений)
– безопасная доставка и откат релизов
– Автоматизация рутинных операций для сервисной команды и разработчиков (скрипты, playbook’и, CLI-утилиты).
– Формирование понятных и воспроизводимых процессов выпуска версий (release flow): от ветки в Git до обновлённого оборудования в поле.
4. Мониторинг, логирование и KPI
– Поддержка и развитие стека мониторинга и логирования:
– Prometheus + Grafana (метрики)
– Syslog/ELK/Loki или централизованный syslog-сервер
– Uptime-мониторинг (например, Uptime Kuma)
– Настройка дашбордов под KPI отдела:
– скорость и частота релизов
– среднее время восстановления (MTTR)
– процент успешных деплоев
– состояние инфраструктуры (нагрузка, место на дисках, очереди задач и т.д.)
– Введение прозрачных метрик для команды: чтобы любой разработчик мог видеть “здоровье” систем и свой вклад.
5. Безопасность и надёжность
– Настройка и поддержка:
– доступов (SSH, VPN, роли в GitLab)
– обратных прокси (Nginx/NGINX Proxy Manager/Traefik) и TLS-сертификатов
– Резервное копирование и восстановление:
– GitLab, артефакты CI, конфигурация сервисов, важные данные
– Участие в разборе инцидентов (post-mortem), фиксации и реализации мер по предотвращению повторения.
Требования:
– Уверенный Linux (Debian/Ubuntu), умение не только “ставить пакеты”, но и разбираться в проблемах (systemd, журналы, сеть, диски).
– Практический опыт построения CI/CD (желательно GitLab CI) для нескольких проектов.
– Docker/контейнеризация: сборка образов, настройка регистров, базовая эксплуатация.
– Опыт автоматизации через Ansible и/или собственные скрипты (bash/python).
– Базовый опыт настройки мониторинга и логирования (Prometheus/Grafana/ELK/syslog и т.п.).
– Понимание современных DevOps-KPI (deployment frequency, lead time, MTTR, change failure rate) и готовность по ним работать.
Будет большим плюсом:
– Опыт с Yocto, сборкой образов для embedded-устройств (RPi, CM4) или прошивок для STM32.
– Знание и опыт применения систем обновлений: RAUC, Mender, OSTree или аналогов.
– Опыт с Proxmox (или другими гипервизорами) и LXC.
– Настройка обратных прокси и SSL (Nginx, Nginx Proxy Manager, Traefik).
– Опыт построения инфраструктуры для распределённой команды разработчиков.
Условия:
– Работу в стабильной компании с прозрачной системой выплат и возможностью роста внутри.
– Официальную заработную плату (обсуждаем индивидуально).
– Корпоративную программу ДМС.
– График 5/2, удаленный формат работы (трудоустройство в штат компании).
– Работу в слаженной команде специалистов для реализации драйвовых, интересных проектов.
– Кофе, чай, молоко, комфортная кухня.
– Корпоративную библиотеку «Парус электро».
– Выплаты при рождении ребёнка.
– Дополнительные поощрения за рациональные предложения, наставничество, по программе «Приведи друга».
– 31 день отпуска.
Место работы: 6-я Радиальная улица, 9.
С момента основания в 2011 году «Парус электро» предлагает своим партнерам и заказчикам комплексные решения высокого качества в сочетании с глубокой технической проработкой проектов. В продуктовом портфеле компании: источники бесперебойного питания переменного и постоянного тока, аккумуляторные батареи, телекоммуникационные шкафы, и другое оборудование.