Ein Überblick über die Technologien, mit denen ich regelmäßig arbeite:

Programmiersprachen

  • C# – Anwendungs- und Backend-Entwicklung im .NET-Umfeld
  • Go – Tools und Services, gerade im Cloud-Native-Bereich
  • C / C++ – systemnahe Entwicklung
  • Lua – Skripting und Embedded-Einsatz

Container & Orchestrierung

  • Kubernetes – Aufbau und Betrieb von Clustern, u. a. mit Kubespray
  • Rook / Ceph – verteilter Storage direkt im Cluster

Cloud

  • Microsoft Azure – Cloud-Infrastruktur und -Dienste
  • AKS (Azure Kubernetes Service) – managed Kubernetes in der Cloud

Infrastructure as Code

  • Terraform und Pulumi – Cloud- und Infrastruktur-Provisionierung
  • Ansible – Konfigurationsmanagement und Automatisierung

Virtualisierung

  • Proxmox VE – Virtualisierungsplattform für Homelab und Server
  • KVM / libvirt – Virtualisierung auf Linux-Basis

Networking

Auch im Netzwerk-Bereich fühle ich mich zuhause – von Routing, Switching und VLANs bis hin zu Firewalls und VPNs.

Arbeitsweise

Mein Grundsatz: Alles, was mehr als einmal gemacht wird, gehört automatisiert und versioniert. Infrastruktur lebt bei mir in Git – nachvollziehbar, wiederholbar und jederzeit neu aufbaubar.