DevOps - Python Data Analytics Apps (GitLab, Kubernetes, CI/CD)

Baden-Württemberg  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Python (Programming Language) Gitlab Data Analysis Continuous Integration Kubernetes Amazon S3 Databases DevOps Infrastructure Management Quality Management Writing Documentation Web Applications Hedging System Administration Docker

Description

Start: Dezember 2024
Dauer: 6 Monate +
Auslastung: Onboarding 100% dann Teilzeit (2 - 3 Tage pro Woche)
Location: Remote (90%+) + Baden-Württemberg

Aufgaben:

* Entwicklung einer Gitlab-Produktiv-Umgebung für den Betrieb eines Python Web-App-Stack (Datenanalyse-Apps)
* Innerhalb des App-Stacks sollen einzelne Apps einfach und flexibel an- und abgeschaltet werden
* Erstellen von CI/CD-Pipelines in Gitlab, u.a. zum Deployment des Python-App-Stacks auf Kubernetes
* Entwicklung und Implementierung eines Konzepts zum kontinuierlichen Austausch großer
* Datenfiles in den laufenden Containern (Hot Reload, MinIO/S3 als Object Storage)
* Prüfen und Dokumentieren der Systemgrenzen (z. B. maximal mögliche Filegröße beim Hot Reload im Container, kritische Zeitintervalle)
* Entwicklung eines Konzepts zum Update der Konfiguration (z. B. Anzeigeparameter) in den laufenden Containern
* Robustheitsoptimierung
* Entwicklung eines Monitoring-Konzepts für den App-Stack im Betrieb
* Bestmögliche Absicherung der Schnittstellen über Zertifikate, verschlüsselte Protokolle etc.
* Erstellung des technischen Designs
* Durchführunund nötigenfalls Dokumentation geeigneter Qualitätssicherungsmaßnahmen

Anforderungen:

* Erfahrung im operativen Betrieb von Python-Web-Apps auf Kubernetes, idealerweise im Parallelbetrieb mehrerer Apps mit hohem Datenvolumen
* Erfahrung im operativen Betrieb von Docker-Container
* Erfahrung in der Systemadministration und der Arbeit mit Datenbanken
* Breites Wissen über aktuelle Infrastruktur-Technologie
* Systemdenker, hat immer auch den Einfluss auf Schnittstellen-Systeme mit im Blick
* Blick für Details: Biss, um die kleinen Details zu optimieren, die robuste Lösungen erfordern nachdem das erste Konzept umgesetzt ist
* Wichtig: Teamplayer - arbeitet selbständig, doch stimmt sich gerne und kontinuierlich proaktiv ab
* Bevorzugt einfache Lösungen, wo immer möglich, reduziert Komplexität
* Strukturierte Arbeitsweise und kreative Problemlösungen
* Dokumentiert das Wesentliche, auch Details, die wichtig sind
Start date
ASAP
Workload
60% (3 days per week)
Duration
6 months
(extension possible)
From
NEO - Professional Solutions GmbH
Published at
14.11.2024
Contact person:
Johannes Kahra
Project ID:
2817352
Industry
Medicine and Pharmaceuticals
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register