About Me

Profile

Hi, I’m James

Infrastructure Hobbyist | Homelab Builder | Self-Taught DevOps

I build and maintain infrastructure that runs reliably 24/7. My work spans Kubernetes clusters, Linux server administration, container orchestration, and infrastructure automation. I’m passionate about self-hosting, open-source tools, and learning by building real systems.

What I Do

I specialize in:

  • Infrastructure Automation — Ansible playbooks, shell scripts, and Infrastructure-as-Code practices
  • Kubernetes Administration — K3s clusters, GitOps with Argo CD, and container orchestration
  • Linux Systems — RHEL and Ubuntu server administration, systemd, and security hardening
  • Self-Hosting — Running production services on bare metal with Podman, nginx, and Cloudflare Tunnel
  • Monitoring & Observability — Zabbix, Prometheus, Grafana, and Uptime Kuma stacks

My Homelab

I run a production-grade homelab on RHEL 9.7 that operates 24/7, hosting essential services including DNS ad-blocking, security cameras, self-hosted Git (Gitea), cloud storage (Nextcloud), and a full observability stack. The entire setup uses Podman Quadlet for container management and Cloudflare Tunnel for secure remote access behind CGNAT.

My Journey

I believe the best way to learn infrastructure is to build it yourself. Every project in my portfolio represents hands-on learning — from deploying Kubernetes clusters to configuring enterprise monitoring systems.

Connect