// system online rochester, ny · last build today

cole
wisniewski

> sysadmin // devops // homelab

rit cit junior. i run a small datacenter out of a closet — proxmox · k3s · argo cd · cloudflare zero trust. everything declarative, everything in git, nothing ever ssh'd into and forgotten about. seeking co-op starting june 2026.

status
online · uptime
domain
colewiz.dev · k3s + argocd · cf-tunnel · 0 wan ports open
currently
learning go · building a homelab cli · reading ddia
stack
debian · k8s · helm · kustomize · opentofu · sops+age · python · fastapi · bash
tty1login: cole · session attached
sysinfo · cam-01 live
CAM·01 REC Cole 2026 +
host [email protected] shell fish, btw editor vim — no, i can't exit coffee none. wires me wrong school b.sc cit, rit — gpa 3.6 music whatever the algorithm picks
// HV-01 · hardwareserver.colewiz.dev
cpu amd ryzen 7 5700g · 8c/16t ram 64gb ddr4 ecc disks 2× 4tb wd red · 1× 1tb nvme · zfs raidz gpu rtx 3060 12gb · vfio passthrough net 2.5gbe · vlan-tagged
cluster uptimesince last `pacman -Syu`
services live14appsargocd-managed · gitops
infra repos3tofu · gitops · dishwatcher
open ports (wan)0zerocf-tunnel only
hours sunkworth every one
02
topology.conf
cat /etc/topology.conf
colewiz.dev · net-0001 live
traffic (tls 443) gitops loop internal tunneled 3 layers · 1 hypervisor · 14 apps · 0 open ports
L0 L1 L2 L3 PUBLIC EDGE HV CLIENT // the internet public dns · tls 1.3 · acme cloudflare zero trust cf-tunnel · authentik sso · dns · r2 ▸ zero open ports · mTLS edge · authentik OIDC TUN·01 edge: ord1 tls 443 PVE · proxmox-ve 8.4 · debian 12 · server.colewiz.dev ▣ HV·01 k3s cluster argocd · cilium cni · traefik · cert-manager · authentik · openbao · cnpg ▣ KUBE·01 kube-cp-01 control-plane vm · 4c / 8gb kube-w-01 worker vm · 6c / 16gb kube-w-02 worker · gpu vm · 6c / 24gb dr-target velero · cold vm · spare argo-cd · sync 3min APPS · GITOPS-MANAGED · 14 deployments dishwatcher · jellyfin · sonarr · radarr · qbittorrent · mealie bookstack · hedgedoc · glance · homepage · grafana · loki · tempo ▸ ALL SYNCED · last reconcile 0m12s ago lxc lightweight containers ▣ LXC·01 ollama local llm · gpu shared ▸ GPU nfs-store media · backups · zfs raidz amp game-server orch ▢ PI·EDGE-01 raspberry pi 4 pi os lite · dns · uptime cron ▣ DESK·01 workstation cachyos · zen kernel · vfio ▤ LAP·01 laptop endeavouros · ssh · git ▣ ORIGIN/MAIN github homelab-gitops · infra-tofu · sops+age git push → argo sync · 3min FIG·01 · TRAFFIC TOP→DOWN · INFRA-AS-CODE · GITOPS RECONCILED EVERY 3 MIN · NET-0001
03
linux fleet
~/.ssh/config · 4 hosts · 4 distros
[ desktop ]
cachyos

arch underneath, but compiled for my exact cpu so spotify opens 200ms faster — which absolutely matters. comfyui + stable diffusion live here with a passthrough gpu.

kernellinux-cachyos · zen shellfish wmkde plasma
 /\__/\
( o.o )  > pacman -Syu
 > ^ <
[ laptop ]
endeavouros

school + class demos + that one time the library wifi was sketchy and i tunneled home over wireguard. arch without the install gymnastics.

kernellinux-lts shellfish wmi3 / hyprland
┌──────┐
│ ▓▓▓▓ │  > eos-update
└──────┘
[ server ]
proxmox ve

the closet, the hum, the heartbeat. debian under the hood, kvm + lxc on top, zfs underneath, gpu doing double duty for jellyfin transcodes and local llms.

basedebian 12 · bookworm storagezfs · raidz netvlan-tagged · 2.5gbe
╔══════╗
║ PVE  ║  > qm start
╚══════╝
[ edge ]
raspberry pi os lite

the watchman. lives on a shelf, sips power, runs cron jobs that ping every service and yell into a discord webhook if anything is acting weird. has yelled exactly 4 times in two years.

basedebian 12 · arm64 shellbash roledns · monitoring
  .~.
  /v\   > systemctl
 // \\
/(   )\
04
~/now.txt
updated today
currently building

a homelab cli, in go

go 1.23 · cobra · ~14% in

i've hit the "same five bash scripts pasted into different repos" phase of homelabbing. so — colectl: one binary, sub-commands per service, talks to the k8s api directly, no kubeconfig juggling. also a thinly-veiled excuse to learn go properly.

$ colectl svc restart jellyfin
  → rollout restart deploy/jellyfin
  → ok (4.1s)
reading / watching

this stack, in 2026

papers · blog posts · kelsey talks
designing data-intensive applications3/12
the go programming language — donovan/kernighanch 6
jepsen reports — yes, all of themon/off
tailscale & nebula post-mortemsongoing
stuck / curious about

open tabs

things i'd trade a co-op for
?ebpf for production observabilitysoon
?cnpg + pgvector for self-hosted ragpoking
?terraform → opentofu war storiesdone
?how big shops actually do secretsalways
05
projects.log
git log --oneline · 2023 — now
06
mail -s "hi cole"
i read all of it · eventually

if you're reading this you probably want to hire me — or argue about kubernetes. both welcome.

# open for: co-op, internship, summer/fall contracts.
# starting: june 2026.
# interests: devops · sre · platform — anything with k8s & a real on-call rotation.
# will relocate: yes, gladly.