
Senior NixOS, DevOps Engineer
virtual7 GmbH
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Job Level
About the role
- As a Senior NixOS / DevOps Engineer (m/f/d), you will support our clients in building modern, declarative, and highly automated software and infrastructure processes.
- Consulting and implementation around Nix and NixOS: from architecture reviews and the design of modern system landscapes to the production rollout of declarative environments.
- Analyze and optimize existing software architectures, source code, and development processes with a focus on quality, efficiency, and reproducibility.
- Design, implement, and evolve CI/CD pipelines (e.g., GitLab, Nix Hydra), including automated build, test, and deployment pipelines.
- Introduce and secure reproducible builds and modern build systems (e.g., CMake, Meson) in complex enterprise environments.
- Build and maintain automated testing environments (unit, integration, and HIL tests) to ensure stable, test-driven development workflows.
- Support developer and DevOps teams in adopting declarative, test- and quality-oriented working practices.
Requirements
- 5 years of relevant professional experience in software development, DevOps, or systems engineering
- 3 years of practical experience with Nix and NixOS in professional environments
- University degree in an IT-related field or equivalent qualification
- Strong knowledge of software architecture and software engineering — from design to production deployment
- Solid experience with DevOps practices, declarative CI, build systems, and reproducible builds
- Know-how in building automated testing environments (unit, integration, and HIL tests)
- Practical experience in at least one programming language such as C++, Rust, Haskell, Python, C, Go, or similar
- Experienced with version control (e.g., Git), containerization (e.g., Docker), and modern build tools (e.g., CMake, Meson)
- Experience establishing and advancing development and deployment processes in an enterprise context
- Ideally: experience with virtualization, microkernel-based systems, or hypervisor technologies
- Knowledge of low-level system programming (e.g., ACPI, PCI, interrupt routing, kernel modules)
- An analytical, structured, and solution-oriented working style with high quality standards, combined with independent and responsible behavior in complex technical environments
- Very good German language skills (C1 level) and conversational English.
Benefits
- Flexible working hours and remote work are standard.
- Individual hardware budget — configure your workstation the way you’re most comfortable.
- Mental health support — we care about your wellbeing. With OpenUp you have free, on-demand access to professional psychological support.
- Individual training budget — whether it’s the next certification or a long-awaited language course, you decide what and when to pursue.
- Employee PC program — lease your next device for private use easily through virtual7.
- Bike leasing (JobRad) or company car — we help you stay as mobile as you need.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NixNixOSCI/CD pipelinesC++RustHaskellPythonCGoautomated testing
Soft Skills
analytical working stylestructured working stylesolution-orientedhigh quality standardsindependent behaviorresponsible behavior
Certifications
university degree in IT-related field