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 / Erfahrungen liegen länger zurück
★★★ Gute praktische Erfahrungen
★★★★ Tiefe praktische Erfahrungen

Skillmatrix

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 (Google Cloud)★★★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 MitgliedernBereitstellung von internen Services mittels Cloudflare ZTNAEntwicklung 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
Techs: SKE, PostgreSQL, Observability, Computing, Object Storage, Networking
PHP★★★★15
Python★★★9
PERL★★★4
JavaScript★★★10
TypeScript★★2
Go(lang)★★1
Gitlab CI★★★★6
GitHub Actions★★★2
Saltstack★★★3
Ansible★★2
Jira★★★11
Confluence★★★11
Bitbucket★★1
Bamboo★★1
Git★★★★11
Scrum★★★★11
Kanban★★★★11
Java★★★3
C★★2
C++★★2
de_DEGerman