Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía del sistema declarativo
- Por qué la gestión de configuraciones imperativa provoca deriva y fallos en las auditorías.
- Tienda 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 la imagen ISO con particionado manual y automático.
- 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 man.
Gestión de paquetes y servicios
- Instalación de paquetes a nivel del sistema o por usuario con nix-env.
- Habilitación declarativa de servicios systemd.
- Sobrescrituras personalizadas de paquetes y superposiciones (overlays).
- Colección de basura y optimización de la tienda.
Entornos reproducibles
\r- nix-shell y shell.nix para desarrollo ad hoc.
- Nix Flakes para 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 máquinas.
- Compilación remota y configuración de cachés binarias.
- Gestión de secretos con agenix y sops-nix.
- Pruebas de implementación con máquinas virtuales NixOS y contenedores.
Actualizaciones del sistema y restauraciones
- nixos-rebuild en modos switch, test y boot.
- Restauración atómica a generaciones anteriores.
- Gestión de canales y fijación de versiones para actualizaciones reproducibles.
- Recuperación de emergencia y configuración del cargador de arranque.
Temas avanzados
- Contenedores NixOS y virtualización ligera.
- Compilación cruzada y builds para ARM.
- Generación de imágenes ISO personalizadas y netboot.
- Integración continua con Hydra para paquetes Nix.
Requerimientos
- Experiencia avanzada en administración de sistemas Linux y scripting de shell.
- Comprensión fundamental de los conceptos de programación funcional.
- Familiaridad con Git y flujos de trabajo de configuración controlados por versiones.
Público objetivo
- Ingenieros de infraestructura que buscan sistemas reproducibles y declarativos.
- Equipos de DevOps que desean reemplazar Ansible, Puppet o Chef por Nix.
- Organizaciones que requieren despliegues bit a bit reproducibles.
21 Horas
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