DevOps-инженер (CI/CD)
офис, удалёнка, гибрид, Москва
Команда отвечает за процесс выпуска ПО и инструменты разработки. Нужно автоматизировать релизы в GitLab CI, поддерживать скрипты и библиотеки на Python/Bash, внедрять observability и улучшать метрики для ускорения и стабильности поставок
ГрейдMiddle
Стек
PythonGitLab CIDockerLinuxBashPytestsystemdYoctoBitbakeCMakeBazelConan
Задачи
- •Автоматизация процесса выпуска ПО с использованием GitLab CI
- •Создание и поддержка инструментов и библиотек для разработчиков и тестировщиков (Python, Bash)
- •Оптимизация времени выполнения пайплайнов и анализ метрик
- •Внедрение observability и выработка ключевых метрик совместно с командами разработки
- •Разработка шаблонов и компонентов для GitLab CI
Обязательно
- •Опыт написания CI/CD пайплайнов (GitLab CI, Bash)
- •Хорошие знания Python
- •Работа с Docker-контейнерами
- •Опыт администрирования Linux (сборка пакетов, настройка окружений, базовое понимание systemd)
- •Готовность развиваться в направлении CI/CD и инфраструктурной автоматизации
Будет плюсом
- •Опыт разработки/внедрения highload-систем
- •Глубокие знания Python: ООП, пакетные менеджеры, виртуальные окружения, юнит-тесты (pytest)
- •Знания Yocto/Bitbake
- •Опыт с C/C++ сборками и инструментами (CMake, Bazel)
- •Опыт работы с пакетным менеджером Conan