HELM-Charts - Studienprojekt: / Informatik Wirtschaftsinformatik (PWJ-06)
Die Aufgabe
Die Generierung einer oder mehrerer HELM-Chart-Strukturen nach DVZ-internen Vorgaben ist hier Thema. Aktuell zeigt sich, dass HELM-Charts in DVZ-Projekten meist aus dem Standard-Werkzeug erzeugt oder als Vorlage aus anderen Projekten übernommen werden, wodurch eine heterogene Chart-Landschaft und oft unvollständige oder fehlende Komponentenarchitekturen entstehen. Ziel ist die Entwicklung bzw. Bereitstellung von Werkzeugen, die die Generierung von HELM-Charts und ggf. Docker-Images projektbezogen unterstützen – sei es regelbasiert oder KI-gestützt. Das Tool kann als Plugin oder eigenständiges Werkzeug implementiert werden und in Build Pipelines integriert werden.
Unser Angebot
Deine Aufgabe ist es, anhand eines Maven-Projekts oder anderer Architekturen ein DVZ-internes HELM-Chart zu erzeugen, das vollständig lauffähig auf dem DVZ-k8s-Cluster deploybar ist. Außerdem erstellst du optional anpassbare DVZ-Azure-Cloud-Bibliotheken pro Stage und baust eine DVZ-Azure-Pipeline auf, sodass manuelle Eingriffe minimiert bleiben. Architektonisch spiegeln HELM-Charts typischerweise Anwendungsschicht, Datenhaltung und Schnittstellen zu Drittsystemen wider; ein Tool könnte daraus eine zyklisch aktualisierte Architekturübersicht oder ein Komponentendiagramm (ggf. UML) generieren. Abschließend dienen konsistente Strukturen der Standardisierung von HELM-Charts.
Der Umfang
- z. B. 3-6 Monate, Beginn ab sofort
- Bachelorarbeit/Master-Thesis, Diplomarbeit, als Praktikum oder Werkstudententätigkeit
Deine Voraussetzung
- Interesse an Kubernetes & HELM, Docker und Containerisierung und Cloud-Umgebungen
Schon überzeugt?
Deine aussagekräftige Bewerbung lade bitte unter www.interamt.de (ohne Registrierung möglich) hoch. Deine Ansprechpartnerin ist Annika Grothmann.
Selbstverständlich behandeln wir deine Bewerbung mit größter Vertraulichkeit. Informiere dich darüber in unserer Datenschutzerklärung. Die gesetzlichen Bestimmungen des AGG und des SGB IX werden beachtet.
