НКФО «ЕРИП»

Junior DevOps engineer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
Обязанности:
  • Написание CI\CD для Python и мобильного React Native приложения на основе GitLab CI, включающее в себя сборку приложения, проверку сканерами кода, unit-тестирование и деплой;
  • Настройка мониторинга, создание дашбордов при помощи языка PromQL, анализ метрик и устранение инцидентов;
  • Написание и оптимизация сборки Docker-образов;
  • Участие в разработке инфраструктурных и архитектурных решений для приложения.
Требования:
  • Опыт администрирования Linux;

  • Понимание работы компьютерных сетей;

  • Умение работать с Docker. (Описание сборки Docker-образов при помощи Dockerfile, описание конфигурации Docker-контейнеров при помощи docker-compose);

  • Опыт работы с GitLab CI. (Подключение раннеров, написание масштабируемых пайплайнов под микросервисную архитектуру, управление деплоем и откатом);

  • Опыт работы с инструментами мониторинга Grafana, Prometheus. (Создание дашбордов, настройка алертов, аудит и анализ метрик, устранение инцидентов);

  • Опыт в настройке Nginx или Traefik. (Управление заголовками запросов, описание конфигурации маршрутизации при помощи Docker лейблов для Traefik);

  • Опыт работы с брокером сообщений RabbitMQ. (Конфигурирование RabbitMQ, управление очередями).

    Будет плюсом:

  • Опыт работы с PostgreSQL. (Конфигурирование, восстановление данных, базовые знания по управлению пользователями и правами);

  • Опыт работы с Minio. (Загрузка/скачивание объектов, настройка бакетов, политики доступа);

  • Опыт работы с Jenkins. (Конфигурирование, подключение агентов, управление секретами, написание пайплайнов на языке Groovy);

  • Опыт настройки линтеров и сканеров кода (PyLint, Ruff, SonarQube и др);

  • Опыт сопровождения веб-приложений на базе Python, NodeJS;

  • Умение писать Python и Bash скрипты;

  • Опыт работы со стеком логирования ELK. (Подключение beat’ов, написание пайплайнов обработки логов, визуализация в Kibana).

Условия:
  • конкурентная зарплата: размер зарплаты обсуждаем отдельно с каждым кандидатом.
  • пятидневная рабочая неделя (с 08.30 до 17.30, пятница с 8:30 до 16:15);
  • оплачиваемый отпуск 29 дней в году.
  • бонусы к значимым событиям, материальная помощь к отпуску.
  • медицинское страхование (расширенная страховка с оплатой лекарств и стоматологии). *Вакансия, планируемая к созданию(перспективная)