Skip to content
View mainman94's full-sized avatar

Block or report mainman94

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mainman94/README.md

👋 Hi, I'm Philipp Matthias Hauptmann

DevOps / Platform Engineer | Reliability Advocate from Graz, Austria Infrastructure automation, cloud-native platforms, GitOps — and the occasional full-stack side project.


🚀 What I do

  • 🔧 Build and operate Kubernetes platforms on Talos Linux, GKE and K3s
  • 🔄 Run everything through GitOps — Argo CD, Argo Workflows/Events/Rollouts, Kargo progressive delivery
  • 🧰 Automate infrastructure with Terraform (Cloudflare, GitHub, OpenBao, OCI) and Ansible
  • 🔍 Instrument with OpenTelemetry, Prometheus, Grafana, Loki, Tempo
  • 🔐 Enforce policy and secret hygiene with Kyverno, Trivy Operator, External Secrets + OpenBao
  • 🛠 Write tooling in Go and full-stack apps in TypeScript when a platform needs one

🛠 My Toolbox

Production-proven — daily driver, running in production Kubernetes · Helm · ArgoCD · GitOps · Docker · Terraform · GitHub Actions · GitLab CI/CD · SUSE Rancher · SUSE Virtualization · Linux administration

Hands-on — used and shipped with Ansible · Google Cloud (GCP/GKE) · K3s · Cloudflare · Prometheus & Grafana · OpenTelemetry · Vault/OpenBao + External Secrets Operator · TLS/PKI · Traefik & ingress controllers · Backup & recovery

Frontier — actively building depth Talos Linux · Cilium · Argo Workflows · Service mesh (Istio, Linkerd) · Harbor · Go · TypeScript


📦 Selected work

Repo What it is
multi-k8s-infra Talos Linux homelab cluster, fully GitOps-managed with Argo CD — Cilium, Kargo, observability stack, Kyverno, Longhorn, Velero
homelab Terraform control plane: Cloudflare DNS/mail/tunnels, GitHub repo governance, OpenBao, OCI free-tier Kubernetes
homelab-terraform-modules Reusable Terraform modules backing the homelab stacks
docker-stack ~25 self-hosted services as separate Docker Compose stacks (Authelia, Gitea, OpenBao, Paperless, Jellyfin, …)

🤝 Let's connect

Always happy to share ideas, discuss infrastructure setups, or nerd out over GitOps workflows.

📍 Based in Graz, Austria · 🌐 hauptmann.dev


Pinned Loading

  1. multi-k8s-infra multi-k8s-infra Public

    GitOps configuration for the Talos Kubernetes cluster

    Shell 1

  2. docker-stack docker-stack Public

    Docker Compose services running on the homelab hosts

    Shell 1

  3. homelab homelab Public

    Terraform, Ansible and OpenBao configuration for the Eggenberg homelab

    HCL 1