colewiz
Proxmox VE
- Ryzen 5 3600X · 6c/12t
- 32 GB DDR4
- 8 TB ZFS + 1 TB NVMe
DevOps · platform · SRE
I turn reviewed commits into observable, self-correcting systems. My work spans Kubernetes, infrastructure as code, delivery automation, and the software that runs on top.
Rochester, NYavailable Spring 2027+
about Cole
Cole Wisniewski is a Computing and Information Technologies student at RIT who builds reliable delivery paths from declared infrastructure through application behavior.
production platform
One physical host, three isolated guests, and deliberate placement based on latency, exposure, and failure mode.
Proxmox VE
platform node
game server host
source control
platform stack
Placement follows the hardware. Latency-sensitive workloads stay on the 1 TB NVMe. Bulk data goes to the single-disk 8 TB SMR pool, which favors capacity over disk redundancy. Sanoid provides local rollback; PostgreSQL backups leave the host for R2.
selected work
Each case study pairs the system with the engineering choice that made it more reliable, maintainable, or useful.
Live system · source private by design · verified September 2026
33source directories
3mreconciliation
15dmetric retention
Cloudflare, Proxmox, and GitHub resources declared with remote state and encrypted variables.
review the IaC ↗operating practice
The platform is treated as an operating system. Every change needs a delivery path, a useful signal, and a recovery path.
deliver
3mreconciliation
Two directory generators turn application and infrastructure folders into Argo CD Applications. Automated pruning and self-heal return the cluster to its declared state.
observe
15dmetric retention
Prometheus retains cluster and workload signals under an 8 GB cap. Alertmanager routes actionable alerts to ntfy, so failures reach a phone.
recover
30ddatabase retention
Five PostgreSQL workloads archive WAL and daily base backups to R2. Sanoid snapshots cover file data so database and storage recovery meet at a known point.
architecture decisions
Seven records document context, choice, consequences, and the condition that would justify reversal.
read all 7 recordsnetworking
One eBPF dataplane replaces overlapping network layers.
More capability, more responsibility in one component.
service mesh
The extra latency and policy layer do not repay their cost.
The cluster gains nodes or service identity becomes required.
resume
A concise record of the systems, software, and operational choices shown throughout this portfolio.
The embedded preview may not appear in every mobile browser. The complete one-page PDF is available through either link.