Skip to main content

DevOps Skills

This page summarizes the core DevOps and cloud-native skills I’ve developed through hands‑on homelab work, Kubernetes operations, GitOps workflows, and infrastructure automation.

DevOps skill map covering Kubernetes, GitOps, IaC, cloud, Proxmox, Docker, and tooling.
Figure 1: Summary of practical DevOps experience across Kubernetes, GitOps, IaC, cloud platforms, virtualization, and containerized services.

Kubernetes & GitOps
#

  • High‑availability K3s cluster with multi‑node control plane
  • Cilium CNI with Hubble observability, Kubernetes Network Policies, and Cilium Network Policies
  • Traefik ingress with cert-manager (DNS-01 via Cloudflare)
  • Longhorn distributed storage
  • MetalLB for LoadBalancer services
  • Kube-VIP for control-plane virtual IP and high-availability in K3s
  • Vault for secrets management (KV, CSI driver & provider)
  • Prometheus + Grafana for metrics and dashboards
  • Full GitOps management with Argo CD (App‑of‑Apps pattern)
  • Production‑style deployments: WordPress, MariaDB, phpMyAdmin
  • Helm used for managing Kubernetes packages, including Argo CD and Cilium
  • Velero used for Kubernetes cluster backups and persistent volume snapshots to S3-compatible storage

Cloud & Infrastructure as Code
#

  • AWS EKS cluster provisioned with Terraform
  • VPC networking (public/private subnets, IGW, NAT, routing)
  • Managed node groups, IAM roles, security groups
  • Modular Terraform structure with variables, locals, and outputs

Proxmox Virtualization
#

  • 3‑node Proxmox cluster
  • External HDD passthrough
  • GPU passthrough for media workloads
  • Cloud‑init templates
  • Node monitoring via InfluxDB + Grafana

Docker & Containers
#

  • Docker Compose stack: Traefik, Pi‑hole, Cloudflared, WireGuard, Portainer, Homarr, MinIO, Grafana, InfluxDB, Code-server.
  • TLS automation via DNS challenge
  • Persistent volumes, container networking, Docker secrets

Tooling & Documentation
#

  • VS Code with Kubernetes, Terraform, Docker, and Git integrations
  • Obsidian for structured documentation, diagrams, and project planning
  • YAML‑first workflows, GitHub portfolio projects, Markdown documentation
  • Portfolio built with Hugo + Blowfish, deployed on GitHub Pages with version-controlled content and templates.

Focus Areas
#

  • Kubernetes engineering
  • GitOps workflows
  • Terraform & cloud automation
  • Production‑grade homelab infrastructure

Note: I’m genuinely passionate about Kubernetes, and I’m excited to learn and work with additional ecosystem tools such as Talos, Ansible, OpenShift, Crossplane, Flux, and others as part of a future role.