max@vancouver-island:~$ whoami
Max Onyx
DevOps engineer
I turn clicks into code. Clouds, clusters and pipelines that build themselves, so people can ship and go see the world.
Vancouver Island, BC, Canada- years in DevOps
- 7+
- certifications
- 9
- lap around the planet
- 1
01 · about
If your DevOps creates infrastructure by clicking, you do not have a DevOps engineer.
I'm Max: a DevOps and platform engineer who believes everything that has an API should be configured as code. Since 2019 I have built and run clouds, Kubernetes clusters and delivery pipelines for startups, enterprises, an ad-tech private cloud of about 400 hosts and a government fraud-detection platform.
Most of my employers were outsourcing companies, so I learned to land in an unfamiliar system, read it like an X-ray and make it boring: simple, documented, reproducible. My test for every decision is one question: how will this feel to maintain in two years?
These days I also use AI-assisted coding to go end to end: from the Terraform module to the frontend that sits on top of it.
# my operating principles
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 · automation
I automate everything. Then I automate the automation.
A change I make travels the same road every time: commit, test, plan, apply, deploy, observe. No console clicks, no snowflake servers, no "it works on my laptop".
- 01commitgit push to a protected branch
- 02testlint, unit and end-to-end tests
- 03planterraform plan, reviewed like code
- 04applyapplied by CI through OIDC, no keys
- 05deployGitOps: ArgoCD or Vercel ships it
- 06observeDatadog dashboards, alerts and RUM
- open the cloud console
- click 47 buttons
- forget which ones
- copy settings to staging by hand
- drift appears
- nobody knows why prod is different
- terraform plan
- review the diff in a pull request
- CI applies it with short-lived credentials
- staging and prod come from one module
- drift check runs every week
- rollback = git revert
Results from real projects
- 3 mo → 1 daylead time for a new QA environment after I automated the bootstrap pipeline
- 4 clustersKubernetes upgraded 1.21 → 1.27 in one month, CRD migrations included
- ~2 monthsto refactor an inherited, undocumented codebase into a multi-region architecture
- 20+ servicesmoved onto one consistent CI/CD pattern with build-once, deploy-many releases
03 · toolbox
The stack I reach for
Battle-tested, boring in the best way, and easy to hire for.
- 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 · certified
Nine certifications, one habit: learn it properly
Five AWS badges, both Kubernetes exams (CKA and CKS), Terraform and Cisco networking.
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 · career
Where I've shipped
$ git log --oneline --graph career
f914c15Micro-business entrepreneur
Since March 2026 I launch and run my own small businesses, automated the same way I build platforms: sites, bookings and ads as code.
e46dd70Senior DevOps Engineer (embedded)
Built a greenfield platform after the acquisition: Terraform, EKS with GitOps through ArgoCD, secure CI/CD, on-call and incident response.
012d83cDevOps Engineer, the only one
Owned AWS, Terraform and Terragrunt, Kubernetes and monitoring end to end; delivered multi-region; the startup was acquired by Mimecast.
b471d48DevOps Engineer
A new client and a new toolset every three months: AWS and on-prem, greenfield and legacy.
ed340c8Senior Automation Engineer
A private cloud of about 400 bare-metal and virtual hosts in three regions; PXE provisioning, Terraform on vSphere, Kubernetes with Ansible.
07b3f53Ops / DevOps Engineer
Rebuilt monitoring and logging for a fraud-detection platform in a locked-down network; promoted after one month.
2e4555dWeb, SEO and support engineer
Where it started: LAMP sites and technical SEO, then on-call L1–L3 support for big-data platforms.
06 · talents
More than one terminal open
Engineering is my bread. These are the rest of the sandwich.
Round-the-world traveller
I have circled the globe and hitchhiked across continents. For me the whole planet is home.
Photographer
Former professional action and event photographer: fast light, fast decisions.
YouTuber
A travel channel, Hello World Trip, with about 5,000 subscribers, plus a channel about tech.
Speaker
Gave a live talk at the CNCF Vancouver meetup.
Writer
Articles on Medium about DevOps, tools and getting things done.
Artist in training
Private art classes: composition and colour help with dashboards too.
Full-stack with AI
Personal full-stack products, built with AI pair programming and shipped as code.
5 am club
Gym, books on engineering, business and philosophy, before the world wakes up.
07 · travel
Around the world, mostly on my thumb
I have travelled around the globe and hitchhiked across continents, filming it for my YouTube channel. Today home base is Vancouver Island, between the Pacific and the rainforest.
- mode
- hitchhiking, mostly
- loop
- a full circle around the planet
- base
- Vancouver Island, British Columbia
08 · shell
Talk to my shell
Type a command or tap one below. Try help.
09 · contact
Let's build something that runs itself
Platform work, a Terraform rescue, a talk, or a travel story: write to me.