CONTACT ONS

Cursusaanbod

Declarative System Sovereignty

  • Why imperative configuration management leads to drift and audit failure.
  • Nix store, derivations, and pure functions for system building.
  • NixOS vs traditional distros: immutability and atomic upgrades.

Installation and Basics

  • Installing NixOS from ISO with manual and automated partitioning.
  • The Nix language: sets, functions, and imports.
  • configuration.nix structure and module system.
  • Searching packages and options with nix search and man pages.

Package and Service Management

  • Installing packages system-wide vs per-user with nix-env.
  • Enabling systemd services declaratively.
  • Custom package overrides and overlays.
  • Garbage collection and store optimization.

Reproducible Environments

  • nix-shell and shell.nix for ad-hoc development.
  • Nix Flakes for lockfile-based reproducibility.
  • devenv and devshell for team onboarding.
  • Direnv integration for automatic environment switching.

Remote Deployment

  • NixOps and Colmena for fleet management.
  • Remote building and binary cache configuration.
  • Secrets management with agenix and sops-nix.
  • Deployment testing with NixOS VMs and containers.

System Updates and Rollbacks

  • nixos-rebuild switch, test, and boot modes.
  • Atomic rollback to previous generations.
  • Channel management and pinning for reproducible updates.
  • Emergency recovery and bootloader configuration.

Advanced Topics

  • NixOS containers and lightweight virtualization.
  • Cross-compilation and ARM builds.
  • Custom ISO and netboot image generation.
  • Hydra continuous integration for Nix packages.

Vereisten

  • Advanced Linux system administration and shell scripting.
  • Understanding of functional programming concepts.
  • Familiarity with Git and version-controlled configuration.

Audience

  • Infrastructure engineers seeking reproducible, declarative systems.
  • DevOps teams replacing Ansible, Puppet, or Chef with Nix.
  • Organizations requiring bit-for-bit reproducible deployments.
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën