Скачать PDF То же, что на этой странице: PDF собирается из неё при каждой выкладке.

Галуст Аракелян

DevOps-инженер · Kubernetes · облака и своё железо

Удалённо, UTC+4 galust.arakelyan25@gmail.com Telegram @thelastbroken github.com/hipnotizegalust-dev.ru

Коротко

DevOps-инженер, почти 7 лет в Linux-инфраструктуре и DevOps. Сейчас отвечаю за прод на Kubernetes в финтех-группе: Yandex Cloud, VMware Cloud Director и своё железо. Когда облачный провайдер потерял две из трёх зон доступности, снял копию прода и за один день поднял Vault, Redis, RabbitMQ и 125 сервисов на новом Kubernetes в офисе. Работаю руками с Kubernetes, Terraform, Vault, GitLab CI, Argo CD и сервисами с состоянием: PostgreSQL, RabbitMQ, Redis, Kafka/Redpanda. Ментор в онлайн-школе DevOps, около 100 учеников.

Опыт работы

DevOps-инженермай 2026 — н. в.

IT Smart Finance — финтех-группа (JoyMoney, Boostr, Nibble)

  • Снял копию прода, когда провайдер потерял две из трёх зон, а у нод не было интернета: запустил Velero вне кластера и забрал весь кластер на 349 нагрузок (10 466 объектов, 0 ошибок), все 123 прод-образа (19,7 ГБ после дедупликации слоёв) и данные Vault, Redis, RabbitMQ и Redpanda, всё со сверкой контрольных сумм.
  • За один день поднял прод на новом Kubernetes в офисе (Talos, Ceph): Vault из raft-снапшота, Redis (425 тыс. ключей), RabbitMQ (781 очередь, 5,9 млн сообщений), mTLS-прокси к бюро кредитных историй и банкам и 125 сервисов при нуле реплик.
  • Подготовил переезд прода в VMware Cloud Director: рассчитал ёмкость по реальным пикам (10 ВМ, 100 vCPU, 328 ГБ RAM), поднял Vault на 3 узлах Raft, RabbitMQ, Redpanda с SCRAM, ACL и mTLS, Redis, и залил 273 деплоймента и 347 ингрессов через Velero.
  • Перевёл Vault с file storage на Raft: 47,6 тыс. ключей, простой 13,7 минуты, 0 расхождений; настроил снапшоты в S3 по расписанию и проверил цепочку целиком, включая восстановление.
  • За полтора дня собрал с нуля прод-контур для отчётности в бюро кредитных историй: перенёс 3 базы PostgreSQL (54 ГБ, 351 млн строк, 0 расхождений), поднял Kubernetes 1.36 на Talos, Vault, RabbitMQ и ГОСТ-mTLS к бюро.
  • Перевёл 16 компонентов с состоянием (Redis, Redis Cluster, RabbitMQ) в 4 окружениях на новые источники образов после изменений в каталоге Bitnami, 7 из них на проде в ночные окна, со снимками дисков перед каждым шагом и без потери данных.
  • Внедрил логирование на Loki и Grafana Alloy с хранением в MinIO и сроком 30 дней, после замеров нагрузки урезал бюджет ресурсов в 4 раза.
  • Разобрал около 50 инцидентов на проде и стейдже по фактам: аудит apiserver, Loki, смещения в OpenSearch, история Helm. Например: OOM Redis Sentinel из-за дрейфа чарта (192 MiB в Git против 4 GiB вживую), 503 у Terraform state из-за NO_PROXY в раннере и 12 903 записи логов, скрытые из-за потерянных полей трассировки, — вернул через ingest pipelines OpenSearch.
  • Поддерживал общие шаблоны GitLab CI и пайплайны Terraform: починил общую джобу миграций БД, вернул Terraform CI в 6+ проектах, добавил релизные и ручные деплои для 3 изолированных QA-стендов (Istio Ambient, политики Vault через Terraform).
  • Автоматизировал массовые изменения с dry-run, записью через проверку версии и журналом отката: обновил 246 секретов Vault без ошибок и исправил 403 после переезда на 132 из 136 ингрессов.

Стек: Kubernetes (Managed, Talos), Yandex Cloud, VMware Cloud Director, Terraform, GitLab CI, Helm, werf, Vault, Velero, PostgreSQL, RabbitMQ, Redpanda, Redis, Loki, Grafana, MinIO, Python

Ведущий DevOps / MLOps-инженермарт 2026 — апрель 2026

Сбер — банковская и технологическая группа

  • Писал и поддерживал пайплайны Jenkins для сборки, тестов и деплоя сервисов и ML-моделей в Kubernetes.
  • Выкатывал нагрузки через Argo CD и Helm (GitOps), держал окружения одинаковыми от теста до прода.
  • Настроил метрики и алерты Prometheus для платформы и сервисов с моделями; вместе с дата-сайентистами упаковывал и выкатывал модели.

Стек: Kubernetes, Jenkins, Argo CD, Helm, Prometheus, Grafana, Docker

DevOps-инженериюль 2025 — март 2026

МегаФон — оператор мобильной связи

  • Администрировал парк около 500 Linux-серверов, включая DNS-рекурсоры, во внутренней инфраструктуре оператора.
  • Вёл авторитетный DNS на BIND (1 primary, 3 secondary) с BGP-маршрутизацией (BIRD) и NTP.
  • Развернул и поддерживал внутреннее приложение для DNS: админы и инженеры управляют записями и зонами через него, а не правят серверы руками.
  • Автоматизировал настройку серверов на Ansible; поддерживал мониторинг DNS и платформенных сервисов в Zabbix и Grafana.

Стек: Linux, BIND, BIRD, NTP, Ansible, Zabbix, Grafana, Bash

DevOps-инженериюль 2024 — июль 2025

Международный аэропорт Шереметьево

  • Поддерживал системы расписания рейсов и планирования ресурсов на внутреннем Kubernetes аэропорта.
  • Обновил кластер с Kubernetes 1.23 до 1.29 по одной минорной версии по version skew policy: снапшот etcd перед каждым шагом, сначала control plane, затем воркеры по одному через drain.
  • Перед каждым шагом переводил манифесты и Helm-чарты с API, удалённых в 1.25–1.29, чтобы деплои работали после каждого обновления.

Стек: Kubernetes, Helm, Docker, Linux

Linux-администратор → DevOps-инженерянварь 2020 — июнь 2024

Международный аэропорт Внуково

  • Администрировал Linux-серверы внутренних систем аэропорта.
  • Упаковал внутренние приложения, связанные с расписанием, в Docker, затем перенёс их на внутренний Kubernetes.
Ментор и старший куратор2026 — н. в. · частичная занятость

ProstoDevops — онлайн-школа DevOps

  • Как старший куратор веду около 100 учеников в двух потоках; моя группа из 10 человек закрыла 59 из 60 технических защит — лучший результат среди групп, 3 ученика устроились на работу во время курса.
  • Сделал 20 колод уроков (487 слайдов) и практикумы: Linux, сети, Docker, Kubernetes (кластер на kubeadm с нуля, RBAC, бэкап etcd, обновления), Terraform, Ansible, Argo CD.
  • Написал регламент кураторов; провожу еженедельные созвоны кураторов, ревью один на один и пробные собеседования.

Проекты

Xelvix VPN — xelvix.ru2026 — н. в. · свой проект
  • Построил и веду коммерческий VPN-сервис на нескольких нодах: мастер и 3 ноды на VLESS + Reality (3x-ui), около 50 платящих пользователей и 25 онлайн в сутки.
  • Написал сервисы на Python для оплаты, ссылок подписки в 5 форматах клиентов с раздельной маршрутизацией и мониторинга нод с алертами в Telegram; Nginx, certbot и systemd на каждой ноде.

Навыки

Контейнеры и оркестрация: Kubernetes, Managed Kubernetes, Talos Linux, Kubespray, kubeadm, Helm, werf, Argo CD, Docker, containerd, Istio, ingress-nginx, Traefik, MetalLB, Cilium, Calico, cert-manager, HPA, StatefulSets

Облака и виртуализация: Yandex Cloud (аналог стека AWS: Managed Kubernetes, Compute, VPC, IAM, Object Storage, managed PostgreSQL/MySQL/OpenSearch), S3 API (AWS CLI, boto3), VMware vSphere/ESXi, VMware Cloud Director, MinIO, Ceph, Container Registry, Harbor

IaC и CI/CD: Terraform, Ansible, GitLab CI (общие шаблоны, раннеры), Jenkins (пайплайны на Groovy), Argo CD, GitOps, Helm-чарты

Наблюдаемость: Prometheus, Alertmanager, Grafana, Loki, Grafana Alloy, Fluent Bit, OpenSearch / ELK (Filebeat, Logstash, ingest pipelines), Zabbix

Безопасность и секреты: HashiCorp Vault (Raft, Kubernetes auth, Agent Injector), Keycloak, Pinniped, OIDC/Dex, mTLS, TLS/PKI, RBAC

Данные и брокеры: PostgreSQL, Redis (Sentinel, Cluster), RabbitMQ, Kafka/Redpanda, MySQL, MongoDB

Бэкапы и DR: Velero, Kopia, raft-снапшоты, pg_dump/pg_restore

Практики: аварийное восстановление, отказоустойчивость, разбор инцидентов и RCA, расчёт ёмкости, переезд между облаками, Infrastructure as Code, ранбуки

Linux и сети: Linux, systemd, Bash, Python, DNS (BIND), BGP (BIRD), Nginx, HAProxy, TCP/IP, OpenVPN

Образование

Московский государственный технический университет гражданской авиации — аэронавигация, 2020

Языки

русский — родной · армянский — свободно · английский — C1