Tech Stack
AnsibleAWSDNSFirewallsGoGrafanaJenkinsKubernetesLinuxPostgresPrometheusPythonSwitchingTCP/IPTerraform
About the role
- Konzeption und Aufbau einer Bare Metal Kubernetes-Plattform inklusive Hardwareauswahl und resilienter Netzwerkarchitektur
- Begleitung der Migration der Kerninfrastruktur von AWS auf die eigene Bare Metal Umgebung
- Optimierung der Serverlandschaft (Provisionierung, OS-Hardening, Hardware-Management)
- Installation, Konfiguration, Verwaltung, Skalierung und Wartung von Kubernetes-Clustern auf eigener Infrastruktur
- Entwicklung und Pflege von Automatisierungslösungen für Provisionierung und Deployment (z.B. Terraform, Ansible)
- Sicherstellung stabilen, performanten Plattform-Betriebs inkl. Analyse, Wartung und Fehlerbehebung sowie Performance- und Kostenoptimierung
- Implementierung und Überwachung von Sicherheitsmaßnahmen auf Infrastruktur- und Kubernetes-Ebene (z.B. Network Policies, Secrets Management, Hardening)
- Enge Zusammenarbeit mit Entwicklungs- und Produktteams (DevOps-Schnittstelle), Unterstützung bei Anwendungsoptimierung und Integration auf der Plattform
Requirements
- Hinweis: wir wissen, dass unser Anforderungsprofil umfangreich ist; niemand erfüllt alle Punkte zu 100% (Bewerbungen erwünscht)
- Kenntnisse in der Linux-Systemadministration und Erfahrung mit Bare Metal Servern (Provisionierung z.B. via PXE, IPMI, Hardware-Management, BIOS/UEFI-Konfiguration)
- Erfahrung mit gängigen Virtualisierungstechnologien (z.B. Proxmox)
- Solides Verständnis von Netzwerk-Konzepten (TCP/IP, Routing, Switching, VLANs, Firewalls, Load Balancing, DNS) im Rechenzentrumsumfeld und für Kubernetes (CNI)
- Nachgewiesene Erfahrung mit Infrastructure as Code (IaC) und Konfigurationsmanagement-Tools (z.B. Ansible, Terraform)
- Praktische Erfahrung im Aufbau, Betrieb und Troubleshooting von Kubernetes-Clustern, insbesondere in On-Premise-Umgebungen
- Praktische Erfahrung mit verteilten Storage-Systemen (z.B. Ceph) und deren Integration in Kubernetes (CSI)
- Praktische Erfahrung mit Logging- und Monitoring-Werkzeugen (z.B. Prometheus, Grafana)
- Gute Kenntnisse in mindestens einer Programmiersprache (z.B. Bash, Python, Go)
- Teamplayer mit proaktiver "Hands-on"-Mentalität, starkem analytischem Denkvermögen, hoher Problemlösungskompetenz und guter technischer Kommunikationsfähigkeit
- Von Vorteil: Kenntnisse über CI/CD-Pipelines (z.B. Jenkins, ArgoCD) und Datenbanken (z.B. PostgreSQL)
- Gültige Arbeitserlaubnis für Deutschland (Bewerbungsfrage)