portfolio pass: correct the CSP claim to match what nginx sends, rename the project outcome label, plain-english the projects intro and bio, standardise on Argo CD and single-touch, drop the education filler line
build-and-deploy / build (push) Failing after 14m34s

This commit is contained in:
2026-08-18 01:11:25 +10:00
parent 7542ae2665
commit 25425d6f6a
12 changed files with 26 additions and 19 deletions
+1 -2
View File
@@ -15,7 +15,7 @@ export const experience: Role[] = [
org: "Woolworths",
period: "Aug 2025 - Present",
summary:
"Core DevOps infrastructure engineer for store-edge solutions - turning high-level designs into single-press deployments and CD pipelines.",
"Core DevOps infrastructure engineer for store-edge solutions - turning high-level designs into single-touch deployments and CD pipelines.",
highlights: [
"Single-touch deployment of an edge AI solution running on Kubernetes at the store edge",
"GPU brought online as code - passthrough via ESXi, end-state manifests / Helm charts",
@@ -76,6 +76,5 @@ export const education: string[] = [
"Advanced Diploma in IT Networking and Security",
"Diploma in IT Networking",
"Certificate IV in IT Networking",
"Ongoing study in IT certifications and new techniques",
];
+2 -2
View File
@@ -4,8 +4,8 @@
// Facts the hero typing bar cycles through. Real, verbatim - no invented numbers.
export const fleetFacts = [
"6 single-node Talos clusters · 0 SSH daemons · every machine is a document",
"139 ArgoCD Applications reconciled from one hub",
"6 single-node Talos clusters / 0 SSH daemons / every node rebuilt from committed config",
"139 Argo CD Applications reconciled from one hub",
"170+ CiliumNetworkPolicies fleet-wide - every namespace starts at default-deny",
"zero open inbound ports - the origin dials out",
"*.bztmon.org - a Let's Encrypt wildcard per cluster · DNS-01 · auto-renewed",
+1 -1
View File
@@ -20,7 +20,7 @@ export const site = {
"Edge AI",
],
// One-paragraph elevator pitch for the About section.
bio: "I'm an infrastructure and DevOps engineer who turns high-level designs into single-press deployments. My day job is store-edge Kubernetes running GPU-backed AI; my craft is the automation, GitOps and network policy that make a fleet behave the same way every time. I've run global infrastructure at enterprise scale - a thousand VMs, multi-region migrations, segmented networks - and I bring that same rigour to the smallest edge node. I'm an IaC enthusiast: if it's a manual step, I want it gone.",
bio: "I'm an infrastructure and platform engineer. I spend most of my time on the automation people usually leave in runbooks: store-edge Kubernetes running GPU-backed AI workloads, the GitOps pipelines that deploy them, and the network policy that keeps a fleet behaving the same way on every node. Before that I worked across larger enterprise estates - around a thousand VMs, multi-region migrations, segmented networks. I like infrastructure that can be rebuilt and explained from the repo. If a deployment still depends on someone remembering the right sequence of clicks, there's usually another piece worth automating.",
// Canonical URL (used for OG/sitemap/RSS).
url: "https://www.bztmon.com",
+1 -1
View File
@@ -50,7 +50,7 @@ export const skills: SkillGroup[] = [
"vSphere / VMware ESXi",
"Proxmox",
"containerd",
"ArgoCD / GitOps",
"Argo CD / GitOps",
"Helm & Kustomize",
],
},