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
e5ffb34Підприємець малого бізнесу
З березня 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.
90de911Ops / 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-коду, доповідь чи історія з подорожі — пишіть.