К содержимому

DevOps-инженер (Middle)

НИИгазэкономикаСанкт-Петербург

Обязанности:

  1. Развёртывание и поддержка Kubernetes-кластера:
  • Проектирование и развёртывание отказоустойчивого кластера Kubernetes в закрытом контуре на базе РЭД ОС с использованием kubeadm.
  • Настройка CNI (Calico / Cilium) с учётом требований сетевой изоляции.
  • Настройка хранилища (CSI, локальные СХД, Longhorn и объектного S3-совместимого хранилища MinIO).
  • Управление жизненным циклом кластера: обновления, бэкап etcd, восстановление после сбоев.
  • Работа с внутренним реестром образов (Docker Registry) — загрузка, подпись, сканирование.
  • Инженер будет участвовать в проектировании и развитии платформы совместно с архитектором, сетевыми инженерами и специалистами.
  1. Мониторинг и логирование:
  • Развёртывание и настройка стека мониторинга (Prometheus, Grafana, Alertmanager) без доступа к публичным Helm-репозиториям.
  • Сбор и агрегация логов (Loki / ELK / Graylog).
  • Настройка алертинга с интеграцией во внутренние системы оповещения (почта).
  • Мониторинг как инфраструктуры (ноды, сеть, СХД), так и бизнес-приложений (метрики приложений, health-check).
  1. CI/CD и GitOps:
  • Настройка GitLab CI (self-hosted) для сборки и деплоя приложений.
  • Внедрение и настройка ArgoCD для автоматической синхронизации состояния кластера с Git-репозиториями (GitOps).
  • Разработка Helm-чартов и Kustomize-оверлеев для типовых приложений.
  • Организация пайплайнов: сборка → тесты → публикация во внутренний реестр → деплой через ArgoCD.
  • Настройка автоматического обновления приложений при выходе новых версий (image updater, webhook-и).

Требования:

! Умение самостоятельно развернуть кубернетес кластер.

  • Опыт администрирования Linux и сопровождения серверных или прикладных систем от двух лет.
  • Практический опыт работы с Kubernetes от шести месяцев: развертывание приложений, диагностика pod, Service, Ingress, ConfigMap, Secret и т.д.
  • Понимание основных компонентов Kubernetes и их назначения.
  • Опыт работы с контейнерами Docker.
  • Умение читать и изменять YAML-манифесты.
  • Опыт использования Helm и Kustomize на уровне установки и адаптации готовых конфигураций.
  • Опыт работы с Git и CI/CD.
  • Опыт работы хотя бы с одной системой мониторинга: Prometheus, Zabbix или аналогичный.
  • Понимание основ сетей: TCP/IP, DNS, HTTP/HTTPS маршрутизация, балансировка, firewall.
  • Умение диагностировать проблемы Linux и Kubernetes по журналам, событиям, метрикам.

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

  • Опыт работы в газовой, нефтяной или другой промышленной отрасли.
  • Опыт развертывания Kubernetes с помощью kubeadm.
  • Опыт работы с Agro CD или другими GitOps-инструментами.
  • Опыт использования Ansible / Terraform для автоматизации инфраструктуры.
  • Опыт настройки GitLab CI.
  • Опыт работы во внутренних или полностью изолированных сетях.
  • Опыт с VictoriaMetrics, Loki, Thanos.
  • Опыт резервного копирования и восстановления etcd.
  • Навыки автоматизации на Bash или Python.

Условия:

  • Конкурентная заработная плата (обсуждается по итогам интервью).
  • Официальное трудоустройство по ТК РФ.
  • ДМС, оплата профильного обучения.
  • Возможность работать с реальной промышленной инфраструктурой и уникальным стеком.
  • Команда профессионалов, где ценят инженерный подход.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.