Senior NixOS / DevOps Architect

virtual7 GmbH
Vienna, Austria
2 days ago

Role details

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

Job location

Tech stack

C
Advanced Configuration and Power Interface (ACPI)
Systems Engineering
C++
CMake
Continuous Integration
DevOps
Hypervisor
Python
Routing
Software Architecture
Software Engineering
System Programming
Virtualization Technology
Rust
Gitlab
GIT
Containerization
Information Technology
Build Tools
Software Version Control
Docker
Glasgow Haskell Compiler
Go

Job description

Als Senior NixOS / DevOps Engineer & Architect (m/w/d) begleitest du unsere Kunden beim Aufbau moderner, deklarativer und hochautomatisierter Software- und Infrastrukturprozesse und befähigst Teams, reproduzierbare Entwicklungs-, Build- und Deployment-Umgebungen zu etablieren., * 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

Requirements

  • 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

Benefits & conditions

  • 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.
  • Flexible Arbeitszeiten und Remote Work? - Sind selbstverständlich.
  • Individuelles Hardware-Budget? - Stell dir deinen Arbeitsplatz so zusammen, wie du dich am wohlsten fühlst.
  • Mental Health? - Dein mentales Wohlbefinden ist uns wichtig. Mit OpenUp unterstützen wir dich und bieten dir jederzeit kostenlosen Zugang zu professioneller psychologischer Unterstützung.
  • Individuelles Weiterbildungsbudget? - Egal ob die nächste Zertifizierung oder ein lang ersehnter Sprachkurs - du entscheidest, worin und wann du dich weiterbildest.
  • Mitarbeiter:innen-PC-Programm? - Lease dir dein nächstes Device zur rein privaten Nutzung einfach über virtual7.
  • JobRad oder Firmenwagen? - Wir helfen dir dabei, so mobil zu sein, wie du es brauchst.

About the company

 🚀 Wir sind virtual7  🚀 

Wir entwickeln Lösungen rund um die Digitalisierung für Bund, Länder, Ministerien und Ämter. Dadurch schaffen wir einen echten Mehrwert für alle Bürger:innen Deutschlands und für die Behörden. Gemeinsam entwickeln wir uns weiter, setzen verrückte Ideen um, lachen und feiern. Mit mehr als 140 Expert:innen ist virtual7 deutschlandweit im Einsatz. 

Unser Team: ein bunter Haufen von Expert:innen durch alle Bereiche hinweg. Als Kolleg:innen, als Freund:innen, als Technologie- Begeisterte - wir gestalten die digitale Zukunft Deutschlands. 💪🏼

Apply for this position