Als Senior NixOS / DevOps Engineer & Architect (m/w/d) begleitest du unsere Kunden beim Aufbau moderner, deklarativer und hochautomatisierter Software- und Infrastrukturprozesse. Du befähigst Teams, reproduzierbare Entwicklungs-, Build- und Deployment-Umgebungen zu etablieren und gestaltest so die Digitalisierung des öffentlichen Sektors mit.
Tätigkeiten
- Beratung und Umsetzung im Umfeld von Nix und NixOS: von Architektur-Reviews über Design moderner Systemlandschaften bis hin zur produktiven Einführung deklarativer Umgebungen
- Analyse und Optimierung bestehender Softwarearchitekturen, Quellcodes und Entwicklungsprozesse mit Fokus auf Qualität, Effizienz und Reproduzierbarkeit
- Konzeption, Aufbau und Weiterentwicklung von CI/CD-Pipelines (z. B. GitLab, Nix Hydra) inklusive automatisierter Build-, Test- und Deployment-Strecken
- Einführung und Absicherung reproduzierbarer Builds sowie moderner Build-Systeme (z. B. CMake, Meson) in komplexen Unternehmensumgebungen
- Aufbau und Pflege von automatisierten Testumgebungen (Unit-, Integrations- und HIL-Tests) zur Sicherstellung stabiler, testgetriebener Entwicklungsprozesse
- Unterstützung und Coaching von Entwickler- und DevOps-Teams bei der Einführung deklarativer, test- und qualitätsorientierter Arbeitsweisen
- Konzeption und Durchführung von Workshops, Schulungen und Knowledge-Transfer-Formaten zu Nix(OS), DevOps-Methoden und qualitätssichernden Praktiken
- Mitarbeit in Projekten mit Fokus auf Systemprogrammierung, Virtualisierung und Low-Level-Entwicklung – je nach deinen Stärken und Projektkontext
Anforderungen
- Mindestens 7 Jahre relevante Berufserfahrung in Softwareentwicklung, DevOps oder Systemengineering
- Mindestens 3 Jahre praktische Erfahrung mit Nix und NixOS in professionellen Umgebungen
- Hochschulabschluss im IT-Bereich oder vergleichbare Qualifikation
- Sehr gute Kenntnisse in Softwarearchitektur und Software Engineering- von der Konzeption bis zur produktiven Umsetzung
- Fundierte Erfahrung mit DevOps-Praktiken, deklarativer CI, Build-Systemen und Reproducible Builds
- Starke Kompetenz im Aufbau automatisierter Testlandschaften (Unit-, Integrations- und HIL-Tests)
- Praktische Erfahrung in mindestens einer Programmiersprache wie C++, Rust, Haskell, Python, C, Go o. ä.
- Routiniert im Umgang mit Versionsverwaltung (z. B. Git), Containerisierung (z. B. Docker) und modernen Build-Tools (z. B. CMake, Meson)
- Erfahrung im Aufbau und der Weiterentwicklung von Entwicklungs- und Deployment-Prozessen im Unternehmenskontext
- Fähigkeit, komplexe technische Inhalte verständlich und zielgruppengerecht zu vermitteln – z. B. in Workshops, Coachings oder Schulungsformaten
Idealerweise bringst du außerdem mit:
- Erfahrung mit Virtualisierung, Mikrokernel-basierten Systemen oder Hypervisor-Technologien
- Kenntnisse in Low-Level-Systemprogrammierung (z. B. ACPI, PCI, Interrupt Routing, Kernel-Module)
- Erfahrung im Aufbau oder der Weiterentwicklung technischer Beratungs- oder Produktunternehmen
- Ein analytisches, strukturiertes und lösungsorientiertes Arbeiten mit hohem Qualitätsanspruch, kombiniert mit selbstständigem, verantwortungsbewusstem Handeln in komplexen technischen Umgebungen
- Ausgeprägte Kommunikations- und Beratungskompetenz sowie Freude daran, Teams zu befähigen, Wissen zu teilen und nachhaltige, reproduzierbare Infrastrukturen aufzubauen
- Sehr gute Deutschkenntnisse (C1-Niveau) sowie Englischkenntnisse auf Konversationsniveau
Team
Was bei uns zählt? Klar definierte Rollen, echtes Miteinander und ein gemeinsames Ziel. Wir nennen das Responsiveness – transparent, wertschätzend und zielorientiert.
Hier bist du am Wandel direkt beteiligt, wenn du möchtest. – Nimm Teil an Projekten, die uns als Unternehmen weiterentwickeln.
Bewerbungsprozess
- Im ersten Schritt führen wir ein Videointerview (30–60 Minuten, remote), gefolgt von einer Rückmeldung innerhalb von 1–3 Werktagen.
- Anschließend laden wir dich zu einem Kennenlerngespräch ein, das entweder remote oder vor Ort stattfinden kann. Innerhalb von 3–5 Werktagen erhältst du daraufhin unsere Rückmeldung.
- Wenn alles passt, bekommst du unser Vertragsangebot – jetzt liegt die Entscheidung bei dir!