0%
yuri@k8s-cluster:~$ tail -f /var/log/portfolio.log ESC to close
Открыт к новым возможностям

Юрий Шумайлов

~/ 

Kubernetes bare metal · GitOps · SRE

0+ года опыта
~0 гипервизоров в эксплуатации
0 стран присутствия
Press ~ for terminal
01 / обо мне
$ whoami
yuri_shumailov
$ role
"DevOps/SRE Engineer"
$ location
Saint-Petersburg, RU
$ status
"open to work" ✓

DevOps/SRE инженер
с любовью к bare metal

С детства увлекался всем, что связано с IT. Путь начал в 17 лет — с момента установки Linux как основного рабочего места. Поступил в СПбГУТ им. Бонч-Бруевича — углубился в Linux и сети.

Сейчас в Fornex Hosting эксплуатирую парк KVM из ~145 гипервизоров на bare metal в семи странах (DE, NL, CH, ES, SE, US, RU). Большая часть работы — убрать ручную рутину: пайплайны, Ansible-роли и внутренние пакеты, которые сами доходят до всего парка. On-call по продакшену: инциденты, отладка производительности, работа с дата-центрами.

Параллельно развиваю собственный Production K8s Cluster — полностью self-hosted, GitOps через ArgoCD, всё задекларировано в git.

Ереван · UTC+4
Удалённая работа
English B2
Full-time / проектная работа
02 / навыки

Технический стек

Инфраструктура
Kubernetes Linux Docker containerd Terraform Nginx Firewall Ubuntu Debian ALT Linux
GitOps / CI/CD
ArgoCD GitLab CI GitHub Actions Ansible Helm Kustomize
Observability
Prometheus Grafana Loki Alertmanager KEDA
Networking / K8s
Calico Cilium MetalLB ingress-nginx cert-manager NetworkPolicy VPN
Программирование
Bash Go (basic) Telegram Bot API
Базы данных / Secrets
PostgreSQL MySQL Sealed Secrets Vault
03 / проекты

Pet Projects

Production Kubernetes Cluster (bare metal)
Март 2025 — настоящее время
● Live

Полностью self-hosted Kubernetes v1.35 на bare metal — без managed-сервисов. 3 ноды, kubeadm. Вся инфраструктура декларативна и версионирована в git. GitOps-подход через ArgoCD с app-of-apps паттерном.

GitOps
ArgoCD app-of-apps Helm Kustomize GitLab CI
Networking
Calico Cilium MetalLB ingress-nginx cert-manager
Observability
Prometheus Grafana Loki KEDA
Delivery
Argo Rollouts canary SLO rollback
Secrets
Sealed Secrets Vault
github.com/Shum4yN1t3
k8s-gitops-platform · Kubernetes · Argo CD · Argo Rollouts · Prometheus
04 / опыт

Опыт работы

Germany
Netherlands
Switzerland
Spain
United States
Russia
Sweden
Fornex Hosting S.L. Февраль 2025 — настоящее время
Current
DevOps / SRE Engineer
  • Эксплуатирую парк KVM из ~145 гипервизоров в семи локациях, дежурю on-call по продакшену
  • Собрал конвейер образов VPS: двухслойные golden-образы на Packer (слой панели за 7–10 мин на общей базе) и ночные сборки. Один упавший образ больше не блокирует выкладку, передача в US продолжается после обрыва канала
  • Перевёл DNS-резолверы (PowerDNS Recursor + dnsdist), зеркала пакетов, VNC-шлюзы и раздачу ISO на GitOps: мерж выкатывается во все локации с валидацией и health-check
  • Упаковал внутренний инструментарий гипервизоров в APT-пакет, который публикует CI и раскатывает Ansible-роль на 143 сервера, включая ARM
  • Живая миграция клиентских VPS с перегруженных гипервизоров без перезагрузок (переключение меньше 1 с), занятость дисков с 95% до 81%. За один день отключил nested-виртуализацию на трёх гипервизорах в US, все 320 VPS продолжили работать
  • Сократил время восстановления критичных узлов примерно вдвое: аудит архитектуры хранения и пересборка резервирования
  • Перенастроил IPMI/Redfish по всему парку без перезагрузок. IPMI целой площадки вынес в отдельный VLAN за прокси, стойка за стойкой с проверками до и после
  • Реакция на уязвимости: проверил 146 гипервизоров на KVM CVE и нашёл 18 затронутых, выяснил, почему модуль ядра не выгружается без перезагрузки
  • Написал скрипт аудита дисков, раздал его пакетом на все ноды и удалил 582 осиротевших файла ВМ с резервной копией. Разрушающие скрипты останавливаются на ненадёжном входе, а не угадывают
  • Сеть и железо: VIP-сервер и четыре сервера на LACP через оба коммутатора стойки, аудит питания 24 серверов перед работами ДЦ, аппаратные отказы с ДЦ от начала до конца (вентиляторы с троттлингом CPU, БП, мёртвый BMC)
KVM bare metal Packer Ansible GitOps SRE / On-call
Fornex Hosting S.L. — beadmin.com Сентябрь 2024 — Февраль 2025
DevOps-инженер
  • Модуль backend панели управления хостингом на Go
  • Построил GitLab CI pipeline с нуля: сборка, тестирование, нотификации в Telegram
  • Интеграционные тесты для бинарных артефактов — исключил регрессии перед деплоем
  • Ansible-роли для автоматического деплоя серверного окружения (PHP, MySQL, Nginx)
  • Terraform-интеграция для управления VPS и DNS через API провайдера
Go GitLab CI Ansible Terraform
Образование
2024 — 2029
Бакалавр — Информационные системы и технологии СПбГУТ им. проф. М.А. Бонч-Бруевича
2022 — 2024
Среднее специальное — Компьютерные сети СПб Колледж Телекоммуникаций им. Э.Т. Кренкеля
05 / контакты

Давайте
поговорим

Открыт к full-time, part-time и проектной работе