NixOS Training : 3 days

3-day NixOS training for sysadmins and DevOps: reproducible infrastructure, flakes and production deployments. On-site or remote.

3 days From €1100 / person

Request a quote

Duration
3 days
Format
On-site or remote
Audience
System administrators, DevOps engineers
Prerequisites
Solid Linux command-line experience
Deliverables
Course materials, sample configs, post-training checklist

Objectives

By the end of this course, participants will be able to deploy, configure and maintain NixOS machines in production, manage declarative configurations with flakes, and set up multi-machine deployments.

Program

Day 1 : NixOS fundamentals

  • Why NixOS: immutability, reproducibility, rollback
  • The Nix store, paths and profiles
  • nix-shell, nix develop and introduction to flakes
  • Configuration structure: configuration.nix, modules, options
  • Lab: first NixOS deployment in a virtual machine

Day 2 : NixOS in production

  • NixOS modules and configuration composition
  • Secrets management (sops-nix / agenix overview)
  • Declarative partitioning with disko
  • systemd services and lifecycle
  • Rollback, generations and update strategies
  • Lab: hardening a production-style VM

Day 3 : Scale and operations

  • Multi-machine deployments (colmena, deploy-rs)
  • CI integration for flakes (validation, cache, deploy)
  • High availability and backup patterns
  • Troubleshooting: logs, nixos-rebuild, regression bisect
  • Final lab: end-to-end use case (provision → deploy → rollback)

← Back to training

Let's talk about your project

Request a quote

Tell us about your organization and number of participants: we'll send a proposal within one business day.