Мы занимаемся разработкой собственной SCADA-системы - программного обеспечения, предназначенного для диспетчерского контроля, управления и сбора данных с технологических объектов в реальном времени.
Мы ищем DevOps-инженера, который сможет технически реализовать требования к безопасной разработке (требования ФСТЭК): настроить инфраструктуру, CI/CD, инструменты анализа кода и контроля зависимостей.
Опыт работы с российскими стандартами безопасности не обязателен, хоть и приветствуется. Главное — сильный бэкграунд в DevOps и готовность работать в среде с высокими требованиями к качеству и безопасности.
Чем предстоит заниматься:
- Настройка и поддержка CI/CD-пайплайнов для автоматической сборки SCADA системы под Linux платформы Российского производства.
- Интеграция автотестов (модульных, интеграционных) в CI/CD-процесс.
- Настройка системы автоматического пакетирования для разных дистрибутивов Linux (deb, rpm).
- Автоматизация процесса релизов и управления версиями.
- Помощь в настройке систем контроля версий (Git подобные) и управлении доступом.
- Настройка систем для проверки зависимостей на наличие уязвимостей.
- Участие во внедрении процессов безопасной разработки (под руководством ИБ-специалистов).
- Написание документации по настройке и эксплуатации инфраструктуры.
- Помощь разработчикам в настройке окружений и отладке.
- Помощь инженеру по тестированию в развертывании тестовых стендов.
Требования:
Обязательные:
- Опыт настройки CI/CD-пайплайнов.
- Глубокие знания Linux (администрирование, настройка, написание скриптов на Bash/Python).
- Опыт работы с системами контроля версий (Git).
- Понимание процессов сборки C++ проектов (CMake, Autotools).
- Знания сетей (TCP/IP, DNS, VPN).
- Умение работать самостоятельно, готовность учиться и погружаться в новую предметную область.
- Желание работать в проекте с высокими требованиями к безопасности и качеству.
Будет плюсом:
- Опыт с системами мониторинга.
- Опыт работы с системами управления конфигурациями.
- Опыт работы в промышленной автоматизации или со SCADA-системами.
- Знание Python для написания скриптов автоматизации.
- Навыки администрирования баз данных (PostgreSQL, SQLite).
- Понимание требований к информационной безопасности (даже на базовом уровне).