Обязанности:
1. Развёртывание и поддержка Kubernetes-кластера:
• Проектирование и развёртывание отказоустойчивого кластера Kubernetes в закрытом контуре на базе РЭД ОС с использованием kubeadm.
• Настройка CNI (Calico / Cilium) с учётом требований сетевой изоляции.
• Настройка хранилища (CSI, локальные СХД, Longhorn и объектного S3-совместимого хранилища MinIO).
• Управление жизненным циклом кластера: обновления, бэкап etcd, восстановление после сбоев.
• Работа с внутренним реестром образов (Docker Registry) — загрузка, подпись, сканирование.
• Инженер будет участвовать в проектировании и развитии платформы совместно с архитектором, сетевыми инженерами и специалистами.
2. Мониторинг и логирование:
• Развёртывание и настройка стека мониторинга (Prometheus, Grafana, Alertmanager) без доступа к публичным Helm-репозиториям.
• Сбор и агрегация логов (Loki / ELK / Graylog).
• Настройка алертинга с интеграцией во внутренние системы оповещения (почта).
• Мониторинг как инфраструктуры (ноды, сеть, СХД), так и бизнес-приложений (метрики приложений, health-check).
3. 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.
Условия: • Конкурентная заработная плата (обсуждается по итогам интервью).
• Официальное трудоустройство по ТК РФ.
• ДМС, оплата профильного обучения.
• Возможность работать с реальной промышленной инфраструктурой и уникальным стеком.
• Команда профессионалов, где ценят инженерный подход.