DevOps-инженер (Middle)
Описание
Обязанности: 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. Условия: • Конкурентная заработная плата (обсуждается по итогам интервью).• Официальное трудоустройство по ТК РФ.• ДМС, оплата профильного обучения.• Возможность работать с реальной промышленной инфраструктурой и уникальным стеком.• Команда профессионалов, где ценят инженерный подход.