Auf einen Blick
- Aufgaben: Übernehme die Verantwortung für unsere CI/CD-Architektur und automatisiere den Deployment-Prozess.
- Arbeitgeber: Innovatives Unternehmen im Finanzsektor mit Fokus auf algorithmischen Handel.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und die Möglichkeit, remote zu arbeiten.
- Warum dieser Job: Gestalte die Zukunft des Handels mit modernster Technologie und bringe deine Ideen ein.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Softwareentwicklung und DevOps-Kenntnisse.
- Andere Informationen: Dynamisches Team mit großartigen Entwicklungsmöglichkeiten und einem kreativen Arbeitsumfeld.
Das voraussichtliche Gehalt liegt zwischen 80000 - 100000 € pro Jahr.
Als DevOps Engineer übernimmst du die End-to-End-Verantwortung für unsere Delivery- und Deployment-Infrastruktur. Du gestaltest CI/CD-Architektur, Automatisierung und Betriebsstandards in einem hochkritischen Trading-Umfeld und stellst Stabilität, Skalierbarkeit und zuverlässige Produktion vom Commit bis zum Live-Handel sicher.
Wir suchen einen erfahrenen DevOps Engineer, der nicht nur mitarbeitet, sondern die volle Verantwortung für unsere Delivery- und Deployment-Infrastruktur übernimmt. In dieser Rolle fungierst du als Bindeglied zwischen quantitativen Researchern und Software Engineers und stellst sicher, dass unsere Trading-Infrastruktur stabil, skalierbar und effizient betrieben wird. Du konzipierst unsere CI/CD-Architektur von Grund auf, triffst zentrale Designentscheidungen, definierst Standards und setzt eine robuste, automatisierte Pipeline operativ um. Dabei arbeitest du mit Technologien wie GitHub, Docker, Maven und Nexus.
Aufgaben & Verantwortlichkeiten:
- CI/CD-Architektur & Ownership: Du übernimmst die vollständige Verantwortung für Konzeption, Architektur und Betrieb unserer Continuous-Integration- und Delivery-Prozesse. Die Workflows werden von dir von Grund auf entworfen und exakt auf unsere Trading-Anforderungen abgestimmt.
- Pipeline-Implementierung: Du setzt deine Architektur in leistungsfähige Pipelines um, inklusive automatisierter Tests und zuverlässiger Deployments unserer Java-basierten Trading-Algorithmen. Perspektivisch evaluierst und skalierst du Jenkins oder migrierst zu Alternativen wie GitHub Actions.
- Infrastruktur & Containerisierung: Du verantwortest die Containerisierung unserer Anwendungen mit Docker und stellst konsistente Umgebungen für Entwicklung, Testing und Produktion sicher.
- Artifact Management: Du pflegst und strukturierst unser Sonatype-Nexus-Repository für effizientes Dependency-Management und die Verwaltung von Build-Artefakten.
- Zusammenarbeit & Standardisierung: Du arbeitest eng mit dem Entwicklungsteam zusammen, unterstützt die Eclipse-basierte Entwicklungsumgebung, optimierst GitHub-Workflows und setzt Best Practices für Versions- und Release-Management durch.
- Systemstabilität & Verfügbarkeit: Du überwachst den Zustand und die Performance unserer Trading-Infrastruktur und stellst eine hohe Verfügbarkeit für den Futures-Handel sicher.
- Automatisierung: Du automatisierst Konfigurationsmanagement und wiederkehrende operative Aufgaben, um die Produktivität des Teams nachhaltig zu erhöhen.
- Troubleshooting: Du analysierst und behebst Probleme in Build-, Deployment- und Laufzeitumgebungen.
Erforderliche Qualifikationen:
- Erfahrung: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, davon mindestens 3 Jahre mit Fokus auf DevOps, Release Engineering oder Infrastruktur.
- Architektonisches Denken: Nachweisliche Erfahrung im Entwurf und der Implementierung von CI/CD-Workflows von Grund auf sowie ein Technologie-Stack: Sehr gute Kenntnisse in Java (Spring/JEE) sowie im Java-Ökosystem.
- Erfahrung mit Build-Tools wie Maven oder Gradle (inkl. Plugin-Entwicklung).
- Tiefgehendes Verständnis von Docker und Container-Orchestrierung (z. B. Kubernetes, OpenShift, Terraform, Ansible).
- Erfahrung mit Jenkins oder vergleichbaren Tools (Pipeline-Erstellung, Plugin-Management).
- Erfahrung in der Administration von Nexus oder Artifactory.
- Sehr gute Kenntnisse von GitHub-Workflows (Branching-Strategien, Actions, Hooks).
- Scripting: Sichere Kenntnisse in Bash, Python oder Groovy zur Automatisierung.
- Betriebssysteme: Fundierte Kenntnisse von Linux-Umgebungen.
- Ausbildung: Abgeschlossenes Studium der Informatik, Ingenieurwissenschaften oder eine vergleichbare praktische Qualifikation.
Wünschenswerte Zusatzqualifikationen:
- Erfahrung in der Unterstützung von Eclipse-IDE-Setups für Entwicklerteams.
- Hintergrund im Finanzsektor, insbesondere im algorithmischen Handel oder Futures-Märkten.
- Kenntnisse in sicheren virtuellen Netzwerken, Cloud- oder Grid-Computing, Failover- und Load-Balancing-Strategien sowie Hochverfügbarkeitskonzepten.
Einsatzort: Düsseldorf
Kontakt: Cosima Krieg, talents@alphawave.fund
Adresse: Alphawave Group, Marienstraße 14, 40212 Düsseldorf
DevOps Engineer (m/w/d) Arbeitgeber: Alphawave Group
Kontaktperson:
Alphawave Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: DevOps Engineer (m/w/d)
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit anderen DevOps-Profis in Kontakt zu treten. Teile deine Erfahrungen und lerne von anderen – das kann dir helfen, die richtigen Kontakte zu knüpfen und vielleicht sogar Insider-Infos über offene Stellen zu bekommen.
✨Zeig dein Können!
Erstelle ein Portfolio oder GitHub-Repository, in dem du deine Projekte und CI/CD-Pipelines präsentierst. Das gibt potenziellen Arbeitgebern einen direkten Einblick in deine Fähigkeiten und zeigt, dass du praktisch arbeiten kannst.
✨Bereite dich auf technische Interviews vor!
Mach dich mit typischen Fragen und Szenarien vertraut, die in DevOps-Interviews gestellt werden. Übe, wie du deine Lösungen erklärst und zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktische Ansätze zur Problemlösung hast.
✨Bewirb dich direkt über unsere Website!
Wenn du an der Stelle interessiert bist, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhöhst deine Chancen, im Auswahlprozess wahrgenommen zu werden. Lass uns gemeinsam die Zukunft des Handels gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: DevOps Engineer (m/w/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und sei authentisch. Das macht einen großen Unterschied!
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können schnell einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen!
Zeig deine Erfahrungen!: Erzähle uns von deinen bisherigen Projekten und wie du deine Fähigkeiten im DevOps-Bereich eingesetzt hast. Konkrete Beispiele helfen uns, deine Eignung für die Rolle besser zu verstehen.
Bewirb dich über unsere Website!: Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. So stellst du sicher, dass deine Unterlagen direkt bei uns landen und wir sie schnell bearbeiten können!
Wie du dich auf ein Vorstellungsgespräch bei Alphawave Group vorbereitest
✨Verstehe die CI/CD-Architektur
Mach dich mit den Grundlagen der CI/CD-Architektur vertraut, bevor du zum Interview gehst. Sei bereit, deine Erfahrungen und Ansätze zur Implementierung von CI/CD-Pipelines zu erläutern, insbesondere in einem Trading-Umfeld.
✨Technologien im Fokus
Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Sei bereit, über deine Erfahrungen mit GitHub, Docker, Maven und Jenkins zu sprechen und wie du diese Tools in deinen bisherigen Projekten eingesetzt hast.
✨Problemlösungsfähigkeiten demonstrieren
Bereite dich darauf vor, konkrete Beispiele für Herausforderungen zu geben, die du in der Vergangenheit beim Troubleshooting von Build- oder Deployment-Problemen hattest. Zeige, wie du analytisch an Probleme herangehst und Lösungen findest.
✨Teamarbeit betonen
Da die Rolle enge Zusammenarbeit mit anderen Teams erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du mit Entwicklern und anderen Stakeholdern kommunizierst, um eine stabile und effiziente Infrastruktur zu gewährleisten.