DevOps Engineer

ELAC SONAR GmbH
Kiel, Germany
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Job location

Kiel, Germany

Tech stack

Bash
C++
Ubuntu (Operating System)
CMake
Continuous Integration
Debian Linux
Linux
DevOps
Python
Software Engineering
VirtualBox
Scripting (Bash/Python/Go/Ruby)
GIT
Gitlab-ci
Kubernetes
Information Technology
Devsecops
Docker
VMware

Job description

Du baust unsere Build- und CI/CD-Pipelines auf, pflegst und entwickelst diese kontinuierlich weiter, um schnelle Feedback-Zyklen und eine hohe Release-Qualität zu gewährleisten. Du betreust und optimierst die automatisierte Code-Generierung aus UML-Modellen, um die Implementierungsphase signifikant zu beschleunigen. Du implementierst und verwaltest Container-Lösungen zur Standardisierung und Isolation von Entwicklungs- und Testumgebungen. Du übernimmst die Verantwortung für das sichere Packen und Verteilen unserer Software (z. B. im Debian-Package-Format) auf diverse Zielsysteme. Du skriptest und automatisierst Testprozeduren sowohl in virtualisierten Umgebungen als auch auf realer Hardware (Hardware-in-the-Loop). Du unterstützt bei der Bereitstellung, Automatisierung und Pflege von virtuellen Entwicklungs- und Testsystemen (Infrastructure as Code). Du integrierst Security-Checks (z. B. Static Analysis, Dependency Scanning) direkt in die Pipeline, um einen sicheren Software-Lebenszyklus (DevSecOps) zu gewährleisten.

Das erwarten wir von Ihnen

Requirements

Du hast ein (Fach-) Hochschulstudium in Informatik, Elektrotechnik, Software Engineering oder verfügst über eine vergleichbare Qualifikation mit einschlägiger Berufserfahrung. Du bringst fundierte Linux-Expertise (idealerweise Debian/Ubuntu) sowie tiefe Kenntnisse im Bereich Package-Management mit. Du bist versiert im Einsatz von Scripting-Sprachen (z. B. Python, Bash) und in der Arbeit mit CI/CD-Tools (z. B. GitLab CI). Du besitzt Praxiserfahrung mit Docker und/oder Kubernetes sowie gängiger Virtualisierungssoftware (z. B. VMware, VirtualBox, KVM). Der sichere Umgang mit Git und modernen Branching-Strategien ist für Dich selbstverständlich. Du besitzt eine ausgeprägte Hardware-Affinität und verstehst die spezifischen Herausforderungen beim Deployment auf spezialisierten Zielsystemen. Ein leidenschaftlicher Problemlöser-Ansatz, prozessorientiertes Denken und die Freude daran, die Produktivität des gesamten Entwicklungsteams zu steigern, zeichnen Dich aus. Du verfügst über sichere Deutsch- und Englischkenntnisse in Wort und Schrift. Du besitzt Grundkenntnisse oder erste Erfahrungen in der Arbeit mit C++ und CMake. Erfahrungen mit Qualitätsmanagement- und Sicherheitsstandards wie ISO 9001 und ISO 27001 sind wünschenswert. Erste praktische Erfahrungen in der Implementierung eines Secure Software Development Lifecycle (SecSDLC) sind ebenfalls wünschenswert.

Benefits & conditions

Einen unbefristeten Arbeitsvertrag Eine attraktive Vergütung nach dem Tarif der Metall- und Elektroindustrie 35 Stunden/Woche Flexible Arbeitszeiten & Möglichkeit zum mobilen Arbeiten (max. 60%) Langfristige Perspektiven & spannende Herausforderungen Flache Hierarchien, offene Türen & kurze Entscheidungswege Offene Meinungs- und Ideenkultur Familiäre Arbeitsatmosphäre & wertschätzendes Miteinander in internationalem Kontext -Teilnahme am Firmenfitnessprogramm mit HANSEFIT und Bikeleasing möglich Ergonomisch ausgestattete Arbeitsplätze

Apply for this position