max@vancouver-island:~$ whoami
Max Onyx
DevOps-инженер
Превращаю клики в код. Облака, кластеры и пайплайны, которые собирают себя сами, чтобы люди спокойно релизили и ехали смотреть мир.
Остров Ванкувер, Британская Колумбия, Канада- лет в DevOps
- 7+
- сертификаций
- 9
- круг вокруг планеты
- 1
01 · обо мне
Если ваш DevOps создаёт инфраструктуру кликами, у вас нет DevOps-инженера.
Я Макс, DevOps- и платформенный инженер. Всё, у чего есть API, должно настраиваться кодом. С 2019 года я строю и сопровождаю облака, Kubernetes-кластеры и пайплайны доставки для стартапов, корпораций, частного облака ad-tech-компании примерно на 400 хостов и государственной платформы выявления мошенничества.
Большинство моих работодателей были аутсорс-компаниями, поэтому я научился быстро входить в незнакомую систему, видеть её насквозь, как на рентгене, и делать её скучной: простой, задокументированной, воспроизводимой. Для каждого решения у меня один вопрос: каково будет это поддерживать через два года?
Сейчас я ещё и пишу код вместе с ИИ, чтобы доводить дело до конца: от Terraform-модуля до фронтенда, который над ним работает.
# мои принципы работы
everything_as_code: true
clickops: forbidden
credentials: short_lived # OIDC, no keys
environments:
- dev
- staging
- prod # one module, three stacks
complexity: "only when it pays rent"
rollback: git revert
on_call: boring # the goal
02 · автоматизация
Я автоматизирую всё. А потом автоматизирую автоматизацию.
Любое моё изменение проходит один и тот же путь: коммит, тесты, план, применение, деплой, наблюдение. Без кликов в консоли, без серверов-снежинок и без «а у меня на ноутбуке работает».
- 01commitgit push в защищённую ветку
- 02testлинтеры, юнит- и end-to-end-тесты
- 03planterraform plan, ревью как у кода
- 04applyприменяет CI через OIDC, без ключей
- 05deployGitOps: выкатывает ArgoCD или Vercel
- 06observeдашборды, алерты и RUM в Datadog
- открыть облачную консоль
- нажать 47 кнопок
- забыть какие
- руками перенести настройки на staging
- появляется дрейф
- никто не знает, почему прод отличается
- terraform plan
- ревью диффа в pull request
- CI применяет с короткоживущими ключами
- staging и prod из одного модуля
- проверка дрейфа раз в неделю
- откат = git revert
Результаты реальных проектов
- 3 мес → 1 деньсрок подготовки нового QA-окружения после того, как я автоматизировал пайплайн развёртывания
- 4 кластераKubernetes обновлён с 1.21 до 1.27 за месяц, включая миграции CRD
- ~2 месяцачтобы переделать доставшийся без документации код в мультирегиональную архитектуру
- 20+ сервисовпереведены на единый шаблон CI/CD: собрать один раз, деплоить много
03 · инструменты
Стек, к которому я тянусь
Проверенный в бою, скучный в лучшем смысле и такой, под который легко нанять людей.
- Terraform
- Terragrunt
- AWS
- Kubernetes
- EKS
- Helm
- ArgoCD
- GitHub Actions
- Jenkins
- CircleCI
- GitLab CI
- Datadog
- Prometheus
- Grafana
- Ansible
- Packer
- Vault
- Docker
- Linux
- Python
- Node.js
- Bash
- Route 53
- Vercel
04 · сертификаты
Девять сертификаций и одна привычка: разбираться основательно
Пять бейджей AWS, оба экзамена по Kubernetes (CKA и CKS), Terraform и сети Cisco.
AWS Certified Solutions Architect – Professional2022
AWS Certified DevOps Engineer – Professional2022
AWS Certified Advanced Networking – Specialty2024
AWS Certified SysOps Administrator – Associate2022
AWS Certified Solutions Architect – Associate2021
Certified Kubernetes Administrator (CKA)2020
Certified Kubernetes Security Specialist (CKS)2022
HashiCorp Certified: Terraform Associate2021
Cisco CCNA: Enterprise Networking, Security and Automation2020
05 · карьера
Где я выкатывал в прод
$ git log --oneline --graph career
098752cПредприниматель малого бизнеса
С марта 2026 года запускаю и веду собственные небольшие бизнесы и автоматизирую их так же, как платформы: сайты, записи и реклама — как код.
e46dd70Senior DevOps Engineer (в команде продукта)
Строил платформу с нуля после поглощения: Terraform, EKS с GitOps через ArgoCD, безопасный CI/CD, дежурства и разбор инцидентов.
012d83cDevOps-инженер, единственный в компании
Отвечал за AWS, Terraform и Terragrunt, Kubernetes и мониторинг целиком; сделал мультирегион; стартап купил Mimecast.
b471d48DevOps-инженер
Каждые три месяца новый клиент и новый набор инструментов: AWS и свои серверы, новые проекты и легаси.
ed340c8Senior Automation Engineer
Частное облако примерно на 400 физических и виртуальных хостов в трёх регионах; PXE-провижининг, Terraform на vSphere, Kubernetes через Ansible.
51fbefaOps / DevOps-инженер
Пересобрал мониторинг и логирование платформы выявления мошенничества в закрытой сети; повысили через месяц.
2e4555dВеб-, SEO-инженер и поддержка
С чего всё началось: LAMP-сайты и техническое SEO, потом дежурная поддержка L1–L3 big-data-платформ.
06 · таланты
Открыт не один терминал
Инженерия — мой хлеб. А вот всё, что к нему.
Кругосветчик
Объехал земной шар и проехал автостопом по разным континентам. Для меня вся планета — дом.
Фотограф
В прошлом профессиональный фотограф экшн-съёмки и мероприятий: быстрый свет, быстрые решения.
Ютубер
Тревел-канал Hello World Trip, около 5 000 подписчиков, и ещё канал про технологии.
Спикер
Выступал вживую на митапе CNCF Vancouver.
Автор
Пишу на Medium о DevOps, инструментах и о том, как доводить дела до конца.
Учусь рисовать
Частные уроки рисования: композиция и цвет пригождаются даже в дашбордах.
Full-stack с ИИ
Личные full-stack-продукты, написанные в паре с ИИ и выкатанные как код.
Клуб 5 утра
Спортзал и книги по инженерии, бизнесу и философии, пока мир ещё спит.
07 · путешествия
Вокруг света, в основном автостопом
Я объехал земной шар и проехал автостопом по разным континентам, снимая всё для своего YouTube-канала. Сейчас мой дом — остров Ванкувер, между Тихим океаном и дождевым лесом.
- mode
- в основном автостоп
- loop
- полный круг вокруг планеты
- base
- остров Ванкувер, Британская Колумбия
08 · терминал
Поговорите с моим терминалом
Введите команду или нажмите одну из кнопок ниже. Начните с help.
09 · контакты
Давайте построим то, что работает само
Платформа, спасение Terraform-кода, доклад или история из путешествия — пишите.