Temario del curso
Soberanía del sistema declarativo
- Por qué la gestión de configuración imperativa conduce a la deriva y al fracaso en la auditoría.
- Almacén de Nix, derivaciones y funciones puras para la construcción del sistema.
- NixOS frente a distribuciones tradicionales: inmutabilidad y actualizaciones atómicas.
Instalación y conceptos básicos
- Instalación de NixOS desde ISO con particionamiento manual y automatizado.
- El lenguaje Nix: conjuntos, funciones e imports.
- Estructura de configuration.nix y sistema de módulos.
- Búsqueda de paquetes y opciones con nix search y páginas de manual.
Gestión de paquetes y servicios
- Instalación de paquetes a nivel de sistema frente a por usuario con nix-env.
- Habilitación declarativa de servicios de systemd.
- Sobrescrituras de paquetes personalizados y overlays.
- Recogida de basura y optimización del almacén.
Entornos reproducibles
- nix-shell y shell.nix para el desarrollo ad hoc.
- Nix Flakes para la reproducibilidad basada en archivos de bloqueo.
- devenv y devshell para la incorporación de nuevos miembros al equipo.
- Integración con Direnv para el cambio automático de entornos.
Despliegue remoto
- NixOps y Colmena para la gestión de flotas de equipos.
- Compilación remota y configuración de cachés binarias.
- Gestión de secretos con agenix y sops-nix.
- Pruebas de despliegue con máquinas virtuales y contenedores de NixOS.
Actualizaciones del sistema y revisiones
- Modos switch, test y boot de nixos-rebuild.
- Revisión atómica a generaciones anteriores.
- Gestión de canales y fijación para actualizaciones reproducibles.
- Recuperación de emergencia y configuración del gestor de arranque.
Temas avanzados
- Contenedores de NixOS y virtualización ligera.
- Compilación cruzada y construcciones para ARM.
- Generación de imágenes ISO personalizadas e inicio por red (netboot).
- Integración continua de paquetes Nix con Hydra.
Requerimientos
- Administración avanzada de sistemas Linux y programación de scripts de shell.
- Conocimiento de los conceptos de programación funcional.
- Familiaridad con Git y configuraciones controladas por versiones.
Audiencia
- Ingenieros de infraestructura que buscan sistemas reproducibles y declarativos.
- Equipos de DevOps que sustituyen Ansible, Puppet o Chef por Nix.
- Organizaciones que requieren implementaciones reproducibles bit a bit.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (3)
entrenador experimentado
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes Security Fundamentals (LFS460)
Traducción Automática
el formador tiene conocimientos prácticos
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Curso - Kubernetes for App Developers (LFD459)
Traducción Automática
Laboratorios y prácticas
MIR YOUSUF - Business Computer Skills
Curso - Red Hat System Administration III (RHEL9) – RH294+EX294
Traducción Automática