💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!

DevOps engineer (CICD)

Требования

DevOps-инженер, Средний (Middle)GitLabCI/CDBashDockerLinuxPythonCmake

Местоположение и тип занятости

Можно удаленно

Компания

Будущее в наших руках

Описание вакансии

О компании и команде

В мае 2022 года YADRO запустило новое направление — разработка телекоммуникационных решений. Мы создаем сложные программно-аппаратные системы (software и hardware) для беспроводных мобильных сетей.

Подразделение Телеком обладает собственным оборудованием и инфраструктурой. Наша DevOps-команда обеспечивает поддержку разработчиков (С/С++, Go, Node.JS), отвечает за инфраструктуру, необходимую для обеспечения работы наших бизнес-решений, а также постоянно работает над улучшением качества внутренних сервисов и развитием процессов CI/CD.

Мы приглашаем кандидатов разных грейдов (Junior, Middle, Senior, Lead) в команду непрерывной интеграции.

Стэк технологий:
Linux, Python, Docker / Podman, Gitlab CI, Bash, Bazel, CMake, k8s, Ansible, Vault, Redis, OpenSearch / Loki / Victoria Metrics / Prometheus + Grafana, KeyCloak

Чем предстоит заниматься:
  • Автоматизировать процесс выпуска ПО с использованием Gitlab CI;
  • Разрабатывать с нуля и дорабатывать существующие CI/CD пайплайны для продуктов и их компонентов, в рамках экосистемы Gitlab CI (Python, Gitlab CI, редко bash);
  • Внедрять Observability для текущих продуктов, вырабатывать ключевые метрики совместно с разработкой;
  • Выстраивать DevSecOps процессы во взаимодействии с командами ИБ

Ожидания от кандидата

  • Опыт работы в области DevOps/SRE от 1 года;
  • Опыт написания CI/CD пайплайнов различной степени сложности в Gitlab CI;
  • Опыт администрирования Gitlab через UI;
  • Практические навыки автоматизации с применением Python и Bash;
  • Практический опыт работы с Docker контейнерами;
  • Практический опыт работы в GNU Linux (настройка параметров ядра, понимание организации структуры ФС, работа с systemd и т.п.)

Будет плюсом:
  • Понимание процесса сборки кода на С/C++ c помощью компиляторов GNU GCC/Clang;
  • Умение работать с системами сборки Autotools + Makefiles, CMake + Makefiles/Ninja, Bazel;
  • Более глубокое погружение в Python и его экосистему (ООП, пакетные менеджеры, виртуальные окружения, написание юнит-тестов с использованием pytest);
  • Опыт работы с альтернативными Docker BuildX инструментами сборки образов контейнеров (например, kaniko);
  • Опыт работы с k8s, helm charts;
  • Опыт работы с экосистемой Go и Node.JS

Условия работы

  • Конкурентный уровень заработной платы;
  • Гибридный формат работы, возможность полной удалённой работы;
  • «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
  • Забота о здоровье: ДМС с первых дней работы, льготные условия страхования близких;

Бонусы

  • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
  • Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
  • Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • Открытое общение: регулярные онлайн-встречи всей команды YADRO;