Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
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.
Cerințe
- 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 Ore
Mărturii (3)
instrutor cu experiență
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curs - Kubernetes Security Fundamentals (LFS460)
Tradus de catre o masina
formatorul are cunoștințe practice
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curs - Kubernetes for App Developers (LFD459)
Tradus de catre o masina
Labs și exerciții practice
MIR YOUSUF - Business Computer Skills
Curs - Red Hat System Administration III (RHEL9) – RH294+EX294
Tradus de catre o masina