DevOps - Python Data Analytics Apps (GitLab, Kubernetes, CI/CD) (freelance)
Ort
Mannheim
Rahmendaten
Start: Dezember 2024<br> Dauer: 6 Monate +<br> Auslastung: Onboarding 100% dann Teilzeit (2 - 3 Tage pro Woche)<br> Location: Remote (90%+) + Baden-Württemberg<br> <br> Aufgaben:<br> <br> * Entwicklung einer Gitlab-Produktiv-Umgebung für den Betrieb eines Python Web-App-Stack (Datenanalyse-Apps)<br> * Innerhalb des App-Stacks sollen einzelne Apps einfach und flexibel an- und abgeschaltet werden<br> * Erstellen von CI/CD-Pipelines in Gitlab, u.a. zum Deployment des Python-App-Stacks auf Kubernetes<br> * Entwicklung und Implementierung eines Konzepts zum kontinuierlichen Austausch großer<br> * Datenfiles in den laufenden Containern (Hot Reload, MinIO/S3 als Object Storage)<br> * Prüfen und Dokumentieren der Systemgrenzen (z. B. maximal mögliche Filegröße beim Hot Reload im Container, kritische Zeitintervalle)<br> * Entwicklung eines Konzepts zum Update der Konfiguration (z. B. Anzeigeparameter) in den laufenden Containern<br> * Robustheitsoptimierung<br> * Entwicklung eines Monitoring-Konzepts für den App-Stack im Betrieb<br> * Bestmögliche Absicherung der Schnittstellen über Zertifikate, verschlüsselte Protokolle etc.<br> * Erstellung des technischen Designs<br> * Durchführunund nötigenfalls Dokumentation geeigneter Qualitätssicherungsmaßnahmen<br> <br> Anforderungen:<br> <br> * Erfahrung im operativen Betrieb von Python-Web-Apps auf Kubernetes, idealerweise im Parallelbetrieb mehrerer Apps mit hohem Datenvolumen<br> * Erfahrung im operativen Betrieb von Docker-Container<br> * Erfahrung in der Systemadministration und der Arbeit mit Datenbanken<br> * Breites Wissen über aktuelle Infrastruktur-Technologie<br> * Systemdenker, hat immer auch den Einfluss auf Schnittstellen-Systeme mit im Blick<br> * Blick für Details: Biss, um die kleinen Details zu optimieren, die robuste Lösungen erfordern nachdem das erste Konzept umgesetzt ist<br> * Wichtig: Teamplayer - arbeitet selbständig, doch stimmt sich gerne und kontinuierlich proaktiv ab<br> * Bevorzugt einfache Lösungen, wo immer möglich, reduziert Komplexität<br> * Strukturierte Arbeitsweise und kreative Problemlösungen<br> * Dokumentiert das Wesentliche, auch Details, die wichtig sind
Ihr persönlicher Ansprechpartner
Bei Fragen können Sie sich jederzeit melden!