Das Unternehmen ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin, das sich auf die Entwicklung und Vermarktung von Produkten und Schlüsseltechnologien in der maritimen und Offshore-Technik spezialisiert hat. In dieser Rolle als DevOps Engineer Akustik sind Sie verantwortlich für den Aufbau und die Wartung von On-Premise- oder Hybrid-Cloud-Rechenclustern, die für akustische Simulationen genutzt werden. Zu Ihren Aufgaben gehört die Implementierung von Job-Schedulern, um Rechenressourcen effizient zwischen den Teams zu verteilen. Sie gestalten und pflegen die Continuous Integration Pipelines, insbesondere mit GitLab CI, und automatisieren Build-Prozesse für Embedded Linux, FPGA-Bitstreams und Windows-GUIs. Darüber hinaus sind Sie für die Anbindung physischer Teststände an die CI-Pipeline zuständig und entwickeln Mechanismen, um Firmware automatisch auf Hardware zu flashen. Ein weiterer wichtiger Aspekt Ihrer Arbeit ist das Data Management, bei dem Sie massive akustische Messdaten verwalten und Versionierungssysteme implementieren. Sie arbeiten in einem hochmotivierten Team und profitieren von einem angenehmen Arbeitsumfeld, das Ihnen abwechslungsreiche Aufgaben und hohe Eigenverantwortung bietet. Das Unternehmen legt großen Wert auf kontinuierliche Weiterbildung und regelmäßige Team-Events, um die Zusammenarbeit und den Austausch unter den Mitarbeitern zu fördern.
DevOps Engineer Akustik (m/w/d)
Beschreibung
Anforderungen
Für diese Position sollten Sie ein abgeschlossenes Studium (Bachelor/Master) in Informatik, Technischer Informatik, Physik oder eine vergleichbare Qualifikation mit starkem Fokus auf IT-Infrastruktur vorweisen können. Zudem bringen Sie mindestens 3 bis 5 Jahre Berufserfahrung als DevOps Engineer, Systemadministrator im Forschungsumfeld oder Build Engineer mit. Exzellente Kenntnisse in der Linux-Administration, Shell-Scripting und Python sind unerlässlich. Sie sollten sicher im Umgang mit Container-Technologien wie Docker und Podman sowie in der Orchestrierung mit Kubernetes oder Docker Swarm sein. Erfahrung mit CI/CD-Tools, insbesondere GitLab CI oder GitHub Actions, ist ebenfalls erforderlich. Ein Verständnis für High-Performance-Computing-Workflows und Erfahrung mit GPU-Computing (CUDA) sind von Vorteil. Zudem sollten Sie ein Grundverständnis für Embedded Hardware (UART, JTAG, SSH) mitbringen, um automatisierte Tests auf echten Geräten durchzuführen. Sprachkenntnisse in Deutsch und Englisch in Wort und Schrift sind notwendig, um in einem internationalen Umfeld erfolgreich zu kommunizieren.