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

Philipp Matthias Hauptmann

Senior DevOps Engineer for cloud-native platforms
Graz, Austria · hauptmann.dev · Blog · CV

Kubernetes Argo CD Terraform Helm SUSE Rancher Go Docker


About

12 years in the industry, turning fragile, tribal operational knowledge into platforms that are repeatable, observable and properly versioned.

I'm a father based in Graz, and a suspicious amount of my free time goes into a Kubernetes cluster humming away in the room next door. Whatever feels too risky to try at work, I test at home first. hauptmann.dev is served from that cluster, and its status page is public.

Toolbox

Level Tools
Production-proven (I'm the one on call) Kubernetes · Helm · ArgoCD · GitOps · Docker · Terraform · GitHub Actions · GitLab CI/CD · SUSE Rancher · SUSE Virtualization · Linux administration
Hands-on Ansible · Google Cloud (GCP/GKE) · K3s · Cloudflare · Prometheus & Grafana · OpenTelemetry · Vault / External Secrets Operator · TLS/PKI · Traefik & ingress controllers · Backup & recovery
Frontier (learned in the homelab) Talos Linux · Cilium · Argo Workflows · Service mesh (Istio, Linkerd) · Harbor · Go · TypeScript

Public projects

Project What it is
multi-k8s-infra The homelab Kubernetes cluster: multi-node, highly available, every app delivered through GitOps with Argo CD on Talos Linux
Airgapper Open-source Go CLI that syncs container images, Helm charts and Git repos across air-gapped networks, with regex-based version matching
homelab Terraform, Ansible and OpenBao config for the homelab: Cloudflare DNS, mail and tunnels, GitHub repo governance
homelab-terraform-modules Versioned Terraform modules (GitHub, Cloudflare, Backblaze) used by the homelab stacks
docker-stack About 25 self-hosted services as separate Docker Compose stacks
docker-strapi Strapi Docker images with CI, signed releases and attestations, on Docker Hub
pp-portfolio-classifier Portfolio classifier rewrite in Go
dev-config My development environment configuration

More on hauptmann.dev: live ops metrics, platform overview, contact.

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 2

  3. FullStackS-GmbH/airgapper FullStackS-GmbH/airgapper Public

    A tool that moves {HELM Charts/Container Images/Git Repos} from A -> B

    Go 2

  4. homelab homelab Public

    Terraform, Ansible and OpenBao configuration for the Eggenberg homelab

    HCL 1

  5. docker-strapi docker-strapi Public

    Strapi Docker images, fixed and republished

    Shell