virtual7 GmbH

Senior NixOS, DevOps Engineer

virtual7 GmbH

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

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