Techstack und Skills

Im folgenden möchte ich einen möglichst umfassenden Einblick in meinen Tech Stack und Erfahrungen geben. Die Skillmatrix umfasst eine Selbsteinschätzung die auf Erfahrung und Know-How in der jeweiligen Technologie basiert.

Legende Selbsteinschätzung:

★ Theoretische Kenntnisse
★★ Erste praktische Erfahrungen
★★★ Gute praktische Erfahrungen
★★★★ Tiefe praktische Erfahrungen

Skillmatrix

Techs: SKE, PostgreSQL, Observability, Computing, Object Storage, Networking
Tools/TechnologienSelbsteinschätzungErfahrung in JahrenErläuterung
Docker★★★★6
  • Migration einer monolithischen Umgebung in Container und Kubernetes ab 2018.
  • Entwicklung neuer Services auf Container Basis.
  • Regelmäßiger Einsatz in CI/CD, k8s und lokaler Entwicklung
Kubernetes★★★4
  • Entwicklung einer Trackinglösung und Betrieb bis 2023 (Matomo, k8s, GKE, GCP, Terraform, Docker, istio, Gitlab CI/CD) für eine Online Community mit über 5 Mio. Mitgliedern.
  • Aufbau einer On-Prem Kubernetes Lösung bei F&P als Dev/Staging Umgebung (Rancher, k3s, Proxmox, Calico).
  • Migration von Services in Container/Kubernetes (AWS, EKS, Helm, Docker, Terraform, Gitlab CI/CD).
  • Entwicklung und Betrieb einer skalierbaren Gitlab Runner Infrastruktur für die Verarbeitung von über 200 paralleler CI/CD Jobs. (AWS, EKS, Cluster Autoscaler, Spot Instanzen, Gitlab CI/CD, Terraform).
  • Betrieb von Hashicorp Vault auf der AWS Cloud Platform. Gehärtete und Auditfähige Implementierung. (AWS, EKS, Vault)
Kubernetes Techstack: k3s, GKE, EKS, Helm, Terraform, Terragrunt, k9s, Cluster Autoscaler, istio, Traefik, Vault, Cert Manager, Gitlab CI/CD, Docker, Datadog, Prometheus, Grafana, MetalLB, trivy, fluentbit, AWS CloudWatch, kubectl … (Liste nicht vollständig)
Terraform★★★★4
  • Entwicklung von Terraform Modulen und Konfigurationen für AWS, GCP, Kubernetes, Helm Charts, Vault, Gitlab CI/CD, Prometheus, Grafana, Proxmox, Rancher, MetalLB, fluentbit, Monitoring, Logging … (Liste nicht vollständig)
  • Bereitstellung von Kubernetes Clustern mittels Terraform auf AWS und GCP.
Terraform Techstack: Terraform, Terragrunt, Tftui, Trivy, tflint
Configuration Management★★★★6
  • Entwicklung von Saltstates für die Konfiguration von Servern und Services.
  • Entwicklung einer lokalen Testumgebung für Salststates mittels Docker und Implementierung von CI Tests in Gitlab CI
Techs: Saltstack, Ansible
AWS★★★★4
  • Migration von Services in Container/Kubernetes für eine Online Community mit mehreren Millionen Mitgliedern (AWS, EKS, Helm, Docker, Terraform, Gitlab CI/CD).
  • Entwicklung und Betrieb einer skalierbaren Gitlab Runner Infrastruktur für die Verarbeitung von über 200 paralleler CI/CD Jobs. (AWS, EKS, Cluster Autoscaler, Spot Instanzen, Gitlab CI/CD, Terraform).
  • Betrieb von Hashicorp Vault auf der AWS Cloud Platform. Gehärtete und Auditfähige Implementierung. (AWS, EKS, Vault)
Techs: EKS, VPC, VPC Endpoints, EC2, Transit Gateway, Route 53, ECS, ECR, IAM, AWS IAM Identity Center (SSO), S3, Cloud Trail, Load Balancing (ALB/NLB), CloudWatch, RDS, KMS
GCP★★★4
  • Entwicklung einer Trackinglösung und Betrieb bis 2023 (Matomo, k8s, GKE, GCP, Terraform, Docker, istio, Gitlab CI/CD) für eine Online Community mit über 5 Mio. Mitgliedern.
  • Einführung von BigQuery und DataStudio zur Analyse von SEO Metriken
Techs: GKE, VPC, Compute Engine, Cloud Monitoring, Cloud Logging, Cloud SQL, Cloud Load Balancing, Big Query, Memorystore, Cloud Storage, Looker Studio (Data Studio), App Engine
Azure★★1
  • Implementierung von Cloud Infrastrukturen in persönlichen Projekten mittels Terraform (Virtual Machines, VM Scale Sets, AKS, Virtual Network)
Cloudflare★★★4
  • Einführung von Cloudflare DNS, WAF, CDN sowie die Konfiguration mittels Terraform für eine Online Community mit mehreren Millionen Mitgliedern
  • Bereitstellung von internen Services mittels Cloudflare ZTNA
  • Entwicklung einer Middleware mittels Golang, WASM und Cloudflare Workers
STACKIT Cloud★★1
  • Planung und Umsetzung der Cloud-Migration mehrerer Services in die STACKIT Cloud: Machbarkeitsanalyse, Kostenvergleich und Performance-Benchmarks. Migration von Applikationen (Node.js, Kotlin, PostgreSQL) inklusive Anpassung und Optimierung für die Zielplattform
de_DEGerman