02.09.2025 aktualisiert
MG
40 % verfügbar
Kubernetes, DevOps & Linux-Systemadministration
Frontenhausen, Deutschland
Deutschland
staatlich geprüfter WirtschaftsinformatikerSkills
ProxmoxConfluenceJiraAutomatisierungContinuous IntegrationDebian LinuxLinuxDevopsDNSInfrastrukturLernplattformenLinux ServersProjektmanagementRoutingRole Based Access ControlRed Hat Enterprise LinuxAnsiblePrometheusVirtual Local Area NetworkCephDaten- / DatensatzprotokollierungLoad BalancingVerwaltungstätigkeitenChatbotsLarge Language ModelsGrafanaFirewallsGitlabGitlab-CiSystemadministrationKubernetesZfs File SystemTerraformDockerJenkins
Kernkompetenzen
Kubernetes-Cluster für Bundesbehörde
Implementierung eines hochverfügbaren 3-Master-Kubernetes-Clusters auf RHEL mit Ceph-Storage, Load Balancing und produktiven Chatbot-Deployments.
Aufbau einer Infrastruktur für eine Lernplattform
Konzeption und Realisierung einer Container-basierten Umgebung mit Docker, GitLab CI, Jenkins, Jira und Confluence zur Unterstützung von E-Learning-Prozessen und kollaborativem Arbeiten.
Privater HA-Proxmox-Cluster mit Kubernetes & Ceph
Betrieb eines eigenen Clusters mit Kubernetes via Kubeadm, hochverfügbarem Ceph-Storage und Hosting von lokalen LLMs.
CI/CD mit GitLab & Jenkins
Aufbau und Betreuung von GitOps-Pipelines mit Docker-Containern, automatisierten Deployments sowie Projektmanagement via Jira und Confluence.
Tools & Technologien
Docker, Kubernetes, Helm, Kubeadm, GitLab CI, Jenkins, Ansible, Terraform, Prometheus, Grafana, Loki, VLAN, DNS, opnsense, Ceph, ZFS, Jira, Confluence
- Kubernetes-Cluster (Multi-Master, HA, RBAC, Ingress)
- Linux-Server-Administration (RHEL, Debian, Proxmox)
- Infrastructure as Code mit Ansible & Terraform (Grundkenntnisse)
- CI/CD-Automatisierung (GitLab CI, Jenkins, GitOps)
- Netzwerk-Konfiguration (VLAN, Routing, Firewall)
- Monitoring & Logging (Prometheus, Grafana, Loki)
- Storage-Systeme (Ceph, ZFS)
Kubernetes-Cluster für Bundesbehörde
Implementierung eines hochverfügbaren 3-Master-Kubernetes-Clusters auf RHEL mit Ceph-Storage, Load Balancing und produktiven Chatbot-Deployments.
Aufbau einer Infrastruktur für eine Lernplattform
Konzeption und Realisierung einer Container-basierten Umgebung mit Docker, GitLab CI, Jenkins, Jira und Confluence zur Unterstützung von E-Learning-Prozessen und kollaborativem Arbeiten.
Privater HA-Proxmox-Cluster mit Kubernetes & Ceph
Betrieb eines eigenen Clusters mit Kubernetes via Kubeadm, hochverfügbarem Ceph-Storage und Hosting von lokalen LLMs.
CI/CD mit GitLab & Jenkins
Aufbau und Betreuung von GitOps-Pipelines mit Docker-Containern, automatisierten Deployments sowie Projektmanagement via Jira und Confluence.
Tools & Technologien
Docker, Kubernetes, Helm, Kubeadm, GitLab CI, Jenkins, Ansible, Terraform, Prometheus, Grafana, Loki, VLAN, DNS, opnsense, Ceph, ZFS, Jira, Confluence
Sprachen
DeutschMuttersprache
Projekthistorie
Die Plattform ist als Platform-as-a-Service (PaaS) konzipiert und basiert auf einer hybriden Infrastruktur aus Debian- und Windows-Servern, die in der Azure-Cloud betrieben wird. Sie stellt eine zentrale „System under Test“-Applikation bereit, die sowohl zur Einarbeitung neuer Mitarbeiter als auch zur Weiterentwicklung bestehender Mitarbeiter dient.
Technische Details und Aufgaben:
Technische Details und Aufgaben:
- Betrieb und Administration der hybriden Serverlandschaft mit Debian- und Windows-Servern in der Azure-Cloud
- Einsatz von Docker-Containern zur flexiblen Bereitstellung und Skalierung der Anwendungen auf den Servern
- Sicherstellung der Verfügbarkeit, Stabilität und Skalierbarkeit der Plattform als zentrale Demo- und Schulungsumgebung
- Unterstützung der kontinuierlichen Weiterentwicklung durch Beiträge von Projektbetreuern, Praktikanten und Werkstudenten
- Pflege und Optimierung der zugrunde liegenden Infrastruktur und der zentralen „System under Test“-Applikation
- Zusammenarbeit mit Entwicklungsteams zur Implementierung neuer Funktionen und Anpassung an Schulungsanforderungen
- Automatisierung von Deployment- und Betriebsprozessen zur Gewährleistung eines praxisnahen und vielseitigen Trainingsumfelds
Im Rahmen dieses Projekts betreue ich gemeinsam mit einem Kollegen die Bereitstellung und den Betrieb einer hochverfügbaren Chatbot-Landschaft auf Basis von Kubernetes. Die Infrastruktur ist hybrid aufgebaut:
- Produktivumgebung: Vanilla Kubernetes-Cluster auf RHEL-basierten VMs mit Ceph-Storage, betrieben on-premises
- Testumgebung: Kubernetes auf Azure-VMs, um Continuous Integration und Validierung von Updates in einer Cloud-Umgebung sicherzustellen
- Automatisierte Installation und Konfigurationsmanagement von RHEL-Servern via Ansible
- Aufbau, Betrieb und Pflege eines vanilla Kubernetes-Clusters in der Produktivumgebung
- Verwaltung und Betrieb der GitLab Community Edition zur CI/CD-Implementierung und Versionskontrolle
- Verwaltung und Skalierung von Azure-VMs als Testumgebung zur parallelen Entwicklung und Validierung
- Betrieb eines Ceph-Clusters für verteilten, hochverfügbaren Storage im Produktivbetrieb
- Rollout, Upgrade und Lifecycle-Management mehrerer Chatbot-Container-Anwendungen innerhalb des Kubernetes-Clusters
- DNS-Management für Azure-Domains und interne Namensauflösung der Cluster-Komponenten
- Implementierung von Monitoring und Alerting über CheckMK zur proaktiven Systemüberwachung und Fehlererkennung
Ich betreibe einen eigenen hochverfügbaren Homecluster bestehend aus mehreren Proxmox-Nodes, auf denen ich Kubernetes mit Kubeadm orchestriere. Als Speicherlösung setze ich einen Ceph-Cluster ein, der hochverfügbaren Blockstorage bereitstellt.
Der Cluster dient sowohl zum Testen und Entwickeln lokaler Anwendungen, darunter auch Hosting von lokalen Large Language Models (LLMs) wie Mixtral und Llama, als auch zur Erprobung von Infrastrukturkomponenten und Automatisierungsskripten.
Zudem implementiere ich Monitoring und Backup-Strategien, um Betriebssicherheit und Datenintegrität in meiner privaten Umgebung zu gewährleisten.
Der Cluster dient sowohl zum Testen und Entwickeln lokaler Anwendungen, darunter auch Hosting von lokalen Large Language Models (LLMs) wie Mixtral und Llama, als auch zur Erprobung von Infrastrukturkomponenten und Automatisierungsskripten.
Zudem implementiere ich Monitoring und Backup-Strategien, um Betriebssicherheit und Datenintegrität in meiner privaten Umgebung zu gewährleisten.