Jörg Thalheim

NixOS Consulting & Infrastructure Expert

$ nix-build '<nixpkgs>' -A success
# Building reproducible infrastructure since 2016
# Core contributor to NixOS ecosystem
# Maintainer of essential NixOS tooling

Open Source Contributions

Active maintainer and contributor to the NixOS ecosystem

sops-nix

Atomic secret provisioning for NixOS based on sops

2.1k+ ⭐ 175+ forks

nix-direnv

Fast, persistent use_nix/use_flake implementation for direnv

2.2k+ ⭐ Maintainer

nix-ld

Run unpatched dynamic binaries on NixOS

1.2k+ ⭐ Maintainer

nix-update

Swiss-knife for updating nix packages

600+ ⭐ Active development

Clan

Toolkit for managing networks of VPN-connected NixOS machines

Self-hosting Active development

nixos-shell

Spawns lightweight NixOS VMs in a shell

700+ ⭐ Testing tool

nixpkgs-review

Review pull-requests on nixpkgs repository

500+ ⭐ PR tool

buildbot-nix

Make buildbot a proper Nix-CI system

CI/CD Maintainer

disko

Declarative disk partitioning and formatting for NixOS

2k+ ⭐ Contributor

nixos-anywhere

Install NixOS on remote machines via SSH

1.5k+ ⭐ Contributor

Long-time Nixpkgs Contributor

Active maintainer and reviewer since 2015

Creator of essential NixOS tooling

Core Team Member

Nix Team

Development of the Nix package manager

NixOS Infrastructure

Maintaining project infrastructure

NixOS Hardware

Hardware-specific configurations

Professional Experience

Independent NixOS Consultant

April 2022 - Present

NixOS consulting and infrastructure development

Also consulting through Numtide

Scientific Staff Member @ TU Munich

September 2020 - March 2024

Continued PhD research and taught systems programming courses

PhD completion in collaboration with University of Edinburgh

PhD Student @ University of Edinburgh

September 2017 - July 2022

PhD thesis: "Dependable virtualised systems"

Key publications:

  • CNTR - USENIX ATC 2018
  • VMSH - EuroSys 2022 (Best Artifact Award: Honorable Mention)
  • RKT-IO - EuroSys 2021

Research Intern @ Microsoft Research

May 2017 - August 2017

Intel Processor Trace based root cause analysis research

Research Assistant @ TU Dresden

January 2015 - February 2017

Data provenance for multithreaded programs, lightweight OS containers

NixOS Consulting Services

NixOS Infrastructure

Design and deploy robust NixOS infrastructure from scratch with best practices.

  • • NixOS server deployments
  • • Infrastructure as code with Nix
  • • Deployment automation

CI/CD & Automation

Build robust CI/CD pipelines with Nix for perfect reproducibility across environments.

  • • Buildbot-nix setup & customization
  • • Hydra deployment & maintenance
  • • Binary cache configuration

Development Environments

Create consistent development environments that work across your entire team.

  • • Flakes & direnv setup
  • • DevShell configuration
  • • Cross-platform builds

Open Source Integration

Expert support for integrating and deploying my open source NixOS tools in your infrastructure.

  • • sops-nix secret management
  • • buildbot-nix CI/CD setup
  • • nix-direnv, nixos-anywhere, disko

System Debugging & Performance

Debug and optimize virtualized systems, containers, and I/O performance issues.

  • • Container & VM debugging
  • • I/O performance optimization
  • • Virtualization troubleshooting

Training & Workshops

Level up your team with hands-on NixOS training and best practices.

  • • Team onboarding
  • • Advanced Nix patterns
  • • Custom workshops

Let's Build Something Great

Ready to transform your infrastructure with NixOS?