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.