DevOps Engineer – Ansible, Python & Container (m/w/d)
Als DevOps Engineer bist Du bei uns der Dreh- und Angelpunkt für Automatisierung, zuverlässigen Betrieb und die Unterstützung unserer Entwicklerteams. Du sorgst dafür, dass unsere Infrastruktur nicht nur läuft, sondern sich durch 'Infrastructure as Code' effizient und fehlerfrei weiterentwickelt.
Tätigkeiten
- Automatisierung (IaC): Du treibst unsere 'Infrastructure as Code' voran und automatisierst das Konfigurationsmanagement sowie das Deployment unserer virtuellen Linux-Systemlandschaft mit Ansible.
- ITSM & Support: Du fungierst als zentrale Anlaufstelle für technische Anfragen und bearbeitest Tickets (2nd/3rd Level) über Jira und ServiceNow.
- Container-Betrieb: Du managst unseren Container-Stack mittels Docker-Compose für statische Anwendungen und Nomad für dynamische Services.
- CI/CD & App-Stack: Du entwickelst und wartest unsere GitLab CI/CD-Pipelines und stellst den Betrieb unserer Python-Anwendungen (FastAPI, Airflow) sowie Vue.js-Frontends sicher.
- Monitoring & Stabilität: Du administrierst unsere Linux-Server und nutzt Prometheus, Grafana und Greylog zur Überwachung der Systemgesundheit.
- Prozess-Integration: Du unterstützt den Betrieb Docker-basierter Fachanwendungen (z.B. KIDICAP) und arbeitest an der Schnittstelle zu unseren Datenbank-Teams (Oracle, PostgreSQL).
Anforderungen
- Abgeschlossene IT-Ausbildung, Studium oder nachweisbare Berufserfahrung im DevOps-, SRE- oder Linux-Systemengineering-Umfeld.
- Praxiserfahrung in der Automatisierung mit Ansible oder vergleichbarem sowie im Aufbau von 'Infrastructure as Code'.
- Sehr gute Kenntnisse in Linux-Umgebungen, Bash-Scripting und Verständnis für Python.
- Fundierte Erfahrung mit Docker und Docker-Compose.
- Erfahrung in der Bearbeitung von Tickets (2nd/3rd Level) und im Umgang mit ITSM-Tools wie Jira oder ServiceNow.
- Erfahrung im Aufbau und der Pflege von CI/CD-Pipelines (vorzugsweise GitLab CI).
Team
Werde Teil eines engagierten Teams mit offener Unternehmenskultur und flachen Hierarchien, das Wert auf gemeinsame Erlebnisse wie Grillfeste, Betriebsausflüge und regelmäßige Team-Events legt.
Bewerbungsprozess
1. Erstgespräch (ca. 45 Minuten): online, fokussiert, fachlich:
In einem ersten Videocall tauschen wir uns fachlich aus – konkret, kollegial und auf Augenhöhe. So gewinnen wir einen ersten Eindruck voneinander.
2. Zweitgespräch – persönlich bei uns vor Ort (ca. 2,5 Stunden):
Im zweiten Schritt laden wir dich auf unseren Campus ein. Du lernst deine potenziellen Teamkollegen:innen kennen, gewinnst Einblicke in unsere Arbeitsweise und erlebst unsere Unternehmenskultur hautnah.
3. Entscheidung – zeitnah und transparent:
Nach dem zweiten Gespräch treffen wir zeitnah eine Entscheidung und geben dir offenes, klares Feedback.