Reduce cambios manuales y drift GitOps permite detectar diferencias entre estado deseado y estado real, reduciendo intervenciones manuales no controladas.
1
Mejora seguridad operativa El modelo pull-based reduce permisos directos de pipelines sobre producción y permite aplicar políticas antes de desplegar.
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
Explicar qué es GitOps y por qué Git se convierte en la fuente de verdad del estado deseado.
Diferenciar GitOps de CI/CD tradicional, despliegue automático, DevOps, SRE, NoOps e Infrastructure as Code.
Entender los principios: estado declarativo, versionado, pull-based deployment y reconciliación continua.
Diseñar flujo para cifrar, revisar, aplicar y rotar secretos.
Gestionar secretos por entorno, namespace, aplicación y tenant.
Controlar permisos de lectura, escritura, rotación y auditoría.
Evitar filtrar secretos en logs, pull requests, pipelines o manifests.
Automatizar sincronización de secretos desde gestores externos.
Diseñar estrategia de emergencia ante exposición accidental de secretos.
Integrar secretos con Helm, Kustomize, Argo CD y Flux.
Taller: gestionar secretos cifrados y sincronizados sin exponer valores reales.
Tema 16: Seguridad, RBAC y políticas como código
Diseñar RBAC de Kubernetes alineado con equipos, namespaces, aplicaciones y entornos.
Controlar permisos de Argo CD, Flux, service accounts y pipelines.
Aplicar políticas como código con OPA Gatekeeper, Kyverno, Conftest o herramientas equivalentes.
Validar imágenes, recursos, privilegios, capabilities, hostPath, ingress, etiquetas y configuración.
Bloquear despliegues inseguros antes de llegar al clúster.
Integrar escaneo de manifests, Helm charts, contenedores y dependencias en CI.
Gestionar excepciones documentadas y temporales.
Auditar cambios aplicados desde Git y detectar modificaciones manuales.
Evitar que un controlador GitOps tenga permisos globales innecesarios.
Taller: crear política que impida despliegues inseguros y validarla en pull request.
Tema 17: CI/CD integrado con GitOps
Separar pipeline de build/test del pipeline de entrega declarativa.
Construir imágenes inmutables con tags trazables basados en commit o versión.
Publicar artefactos en registry con escaneo y firma.
Actualizar manifiestos, Helm values o Kustomize images mediante automatización controlada.
Abrir pull requests automáticos para promover versiones.
Integrar GitHub Actions, GitLab CI, Jenkins, Azure DevOps u otras herramientas.
Validar manifests antes del merge con lint, tests y políticas.
Evitar que CI tenga acceso directo a producción si GitOps puede reconciliar desde el clúster.
Registrar trazabilidad entre commit de código, imagen, manifest y despliegue.
Taller: construir pipeline CI que actualiza repositorio GitOps y dispara reconciliación.
Tema 18: Observabilidad de plataformas GitOps
Monitorizar estado de aplicaciones: Synced, OutOfSync, Healthy, Degraded, Suspended o Failed.
Crear dashboards de sincronización, errores, drift, reconciliaciones y tiempo de despliegue.
Revisar logs de Argo CD, Flux, controllers y eventos Kubernetes.
Alertar por aplicaciones degradadas, sync fallido, drift persistente o reconciliación bloqueada.
Relacionar cambios en Git con incidentes, métricas y trazas de aplicación.
Medir lead time, frecuencia de despliegue, fallos de cambio y tiempo de recuperación.
Crear auditoría de despliegues y cambios por equipo, entorno y aplicación.
Integrar notificaciones con Slack, Teams, email, PagerDuty o ITSM.
Evitar alertas ruidosas por estados transitorios o sincronizaciones esperadas.
Taller: diseñar dashboard de salud GitOps para operación diaria.
Tema 19: Drift detection y control de cambios manuales
Entender qué es drift y por qué rompe la confianza en Git como fuente de verdad.
Detectar cambios manuales realizados con kubectl, consola cloud o scripts fuera de Git.
Analizar diferencias entre estado vivo y estado deseado.
Configurar self-heal cuando procede corregir drift automáticamente.
Definir cuándo un cambio manual puede ser aceptado temporalmente y cómo regularizarlo en Git.
Evitar drift causado por controladores que modifican campos gestionados.
Usar ignore differences con criterio para no ocultar problemas reales.
Auditar cambios fuera de Git y revisar permisos que los permiten.
Crear proceso de emergencia para hotfixes sin destruir gobernanza.
Taller: provocar drift controlado, detectarlo y corregirlo mediante GitOps.
Tema 20: Multi-cluster, multi-entorno y multi-tenant
Diseñar GitOps para múltiples clústeres, regiones, nubes o sedes.
Separar entornos críticos de entornos de desarrollo y pruebas.
Gestionar tenants, equipos, namespaces y permisos en plataformas compartidas.
Diseñar repositorios comunes y específicos por clúster.
Usar ApplicationSet o Flux Kustomizations para despliegues repetibles.
Gestionar diferencias por región, capacidad, cumplimiento o cliente.
Evitar copiar configuración de forma incontrolada entre clústeres.
Controlar despliegues globales, parciales, progresivos o por oleadas.
Diseñar observabilidad centralizada de estado GitOps multi-cluster.
Taller: desplegar la misma aplicación en varios entornos con diferencias controladas.
Tema 21: GitOps para infraestructura y plataforma
Gestionar recursos de plataforma mediante GitOps: ingress, cert-manager, service mesh, monitoring y policies.
Integrar IaC con GitOps para separar infraestructura cloud y recursos Kubernetes.
Coordinar Terraform/OpenTofu con Argo CD o Flux sin solapamientos peligrosos.
Gestionar CRDs, operators y componentes base del clúster.
Diseñar bootstrap de clúster con controladores GitOps y configuración inicial.
Automatizar instalación de add-ons corporativos.
Controlar versiones de componentes de plataforma y dependencias.
Evitar eliminar recursos críticos por prune mal configurado.
Documentar ownership de recursos compartidos.
Taller: diseñar bootstrap GitOps de un clúster desde cero.
Tema 22: GitOps para aplicaciones, microservicios y APIs
Diseñar despliegue GitOps de microservicios independientes.
Gestionar configuración por servicio, entorno, versión y dependencia.
Coordinar cambios entre APIs, workers, colas, jobs y bases de datos.
Aplicar health checks, probes, recursos y estrategias de despliegue.
Gestionar dependencias entre servicios sin crear despliegues frágiles.
Organizar repositorios para equipos con múltiples servicios.
Integrar secrets, configmaps, ingress y observabilidad por aplicación.
Trazar qué versión está desplegada en cada entorno.
Preparar rollback por servicio sin afectar toda la plataforma.
Taller: desplegar arquitectura de microservicios mediante GitOps.
Tema 23: GitOps para datos, ML e IA
Aplicar GitOps a pipelines de datos, jobs, notebooks productivos, servicios ML y modelos.
Gestionar manifests de entrenamiento, inferencia, batch jobs y servicios de features.
Versionar configuración de modelos, recursos, endpoints, escalado y secretos.
Controlar promoción de modelos entre entornos.
Integrar validaciones de calidad, seguridad y coste antes de despliegue.
Gestionar RAG, bases vectoriales, workers de ingesta y servicios de embeddings con enfoque declarativo.
Observar latencia, coste, errores, consumo de GPU/CPU y calidad de inferencia.
Evitar que artefactos pesados o datasets se almacenen directamente en Git.
Separar GitOps de gestión de artefactos, modelos y datasets.
Taller: diseñar GitOps para servicio de inferencia IA y pipeline de datos.
Tema 24: Disaster recovery y recuperación con GitOps
Usar Git como fuente para reconstruir estado deseado de aplicaciones y plataforma.
Diseñar bootstrap de clúster desde cero tras fallo grave.
Separar configuración GitOps de datos persistentes, backups y secretos.
Planificar restauración de CRDs, operators, namespaces, workloads y configuración.
Validar que los repositorios contienen suficiente información para reconstruir entornos.
Gestionar recuperación de secretos y credenciales desde gestores seguros.
Probar restauraciones periódicas en clústeres de laboratorio.
Documentar RTO, RPO y dependencias de recuperación.
Evitar falsa sensación de seguridad si los datos no están respaldados.
Taller: diseñar plan de recuperación GitOps para plataforma Kubernetes.
Tema 25: Gobierno, ownership y modelo operativo GitOps
Definir ownership por aplicación, repositorio, entorno, clúster, chart, pipeline y política.
Crear normas de ramas, pull requests, aprobaciones, revisiones y merges.
Definir qué cambios requieren aprobación de plataforma, seguridad, negocio o responsable técnico.
Establecer convenciones de naming, etiquetas, annotations y documentación.
Crear catálogo de aplicaciones y dependencias con estado GitOps.
Revisar periódicamente repositorios, aplicaciones abandonadas, recursos huérfanos y permisos.
Gestionar excepciones, hotfixes, cambios urgentes y ventanas de mantenimiento.
Medir adopción: aplicaciones GitOps, cambios por PR, drift, rollback y errores.
Crear comité ligero de plataforma para evolucionar estándares.
Taller: diseñar modelo de gobierno GitOps para una empresa multi-equipo.
Tema 26: Antipatrones y errores habituales en GitOps
Usar GitOps solo como botón de despliegue sin cambiar el modelo operativo.
Guardar secretos en claro en repositorios.
Dar permisos excesivos al controlador GitOps.
Mezclar código, configuración, datos, secretos y artefactos sin criterio.
Sincronizar automáticamente producción sin pruebas, revisiones ni gates.
Crear repositorios tan complejos que nadie entiende cómo promover cambios.
Ignorar drift porque “la aplicación funciona”.
Usar tags mutables como latest en producción.
Instalar herramientas GitOps sin observabilidad ni alerting.
Taller: analizar antipatrones y corregirlos con controles concretos.
Tema 27: Roadmap de adopción GitOps
Evaluar madurez actual de Kubernetes, CI/CD, Git, seguridad, observabilidad y cultura de revisión.
Seleccionar primer caso piloto con bajo riesgo y valor claro.
Definir estándares mínimos antes de incorporar aplicaciones críticas.
Diseñar repositorios, permisos, estrategia de entornos y herramientas base.
Formar a desarrolladores, plataforma, seguridad y responsables de operación.
Migrar aplicaciones progresivamente desde despliegue manual o pipeline push.
Medir beneficios: reducción de drift, trazabilidad, rollback, frecuencia de despliegue y errores.
Ajustar el modelo según feedback de equipos y problemas reales.
Escalar a multi-cluster, plataforma, políticas, observabilidad y autoservicio.
Taller: construir roadmap GitOps a 30, 60, 90 y 180 días.
Tema 28: Proyecto Final
Definir una organización con clústeres Kubernetes, aplicaciones, equipos, entornos, pipelines y requisitos de seguridad.
Diseñar arquitectura GitOps con repositorios, ramas, carpetas, entornos, herramientas y ownership.
Crear manifiestos base con Kubernetes, Helm o Kustomize para una aplicación corporativa.
Configurar conceptualmente Argo CD o Flux para reconciliación, sincronización, drift detection y rollback.
Diseñar pipeline CI que construye imagen, ejecuta pruebas, escanea seguridad y actualiza repo GitOps.
Preparar estrategia de promoción entre desarrollo, staging y producción mediante pull requests.
Incorporar gestión de secretos, RBAC, políticas como código y validaciones previas al merge.
Definir observabilidad, alertas, dashboards, auditoría, métricas DORA y seguimiento de sincronización.
Crear modelo de gobierno con naming, permisos, revisiones, hotfixes, owners, excepciones y roadmap.
Presentar el modelo final justificando arquitectura, herramientas, seguridad, riesgos, operación y plan de adopción.
Perfiles profesionales
Pensado para quienes deben dominar GitOps (Git Operations) en su día a día
Equipos DevOps, SRE y plataforma
Profesionales que gestionan pipelines, despliegues, entornos, Kubernetes, observabilidad, automatización y fiabilidad. El curso les ayuda a implantar GitOps como modelo operativo basado en reconciliación continua, control de cambios y estado declarativo.
Administradores Kubernetes y cloud
Perfiles encargados de administrar clústeres, namespaces, workloads, configuración, permisos, secretos y herramientas de plataforma. La formación les permite operar clústeres con Git como fuente de verdad y evitar cambios manuales no trazados.
Arquitectos de software y soluciones
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en GitOps (Git Operations)
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
No. CI/CD construye, prueba y despliega software. GitOps usa Git como fuente de verdad y un controlador reconcilia el estado real con el estado deseado.
Su adopción más habitual es en Kubernetes, pero los principios pueden aplicarse a infraestructura, configuración, plataformas y otros sistemas declarativos.
Sí. El curso cubre instalación, aplicaciones, proyectos, sync, self-heal, prune, App of Apps, ApplicationSet, RBAC, operación y troubleshooting.
Sí. Se cubre bootstrap, GitRepository, Kustomization, HelmRelease, Image Automation, dependencias, multi-tenancy y operación.
Sí. Ambos se trabajan como herramientas centrales para parametrizar aplicaciones, gestionar entornos y reducir duplicación de manifiestos.
Sí. Hay un bloque completo sobre Sealed Secrets, External Secrets, SOPS, Vault, secret managers, rotación, permisos y riesgos.
Sí. Se trabaja RBAC, políticas como código, escaneo, permisos mínimos, protección de ramas, auditoría y control de cambios.
Sí. El curso incluye estrategias multi-cluster, multi-entorno, multi-tenant, ApplicationSet, Flux Kustomizations y gobierno de plataformas compartidas.
Sí. Es especialmente útil para equipos que ya despliegan en Kubernetes, pero tienen cambios manuales, drift, baja trazabilidad o pipelines con permisos excesivos.
Sí. Se cubren dashboards, estado de sincronización, drift, errores de reconciliación, alertas, métricas DORA y relación con incidentes.
Sí. El curso puede orientarse a GitHub, GitLab, Azure DevOps, Bitbucket, Jenkins u otras herramientas, manteniendo los principios GitOps.
Sí, puede plantearse como formación bonificable hasta el 100% por FUNDAE para empresas, siempre que se cumplan los requisitos administrativos, comunicación, asistencia y documentación.
No. CI/CD construye, prueba y despliega software. GitOps usa Git como fuente de verdad y un controlador reconcilia el estado real con el estado deseado.
Su adopción más habitual es en Kubernetes, pero los principios pueden aplicarse a infraestructura, configuración, plataformas y otros sistemas declarativos.
Sí. El curso cubre instalación, aplicaciones, proyectos, sync, self-heal, prune, App of Apps, ApplicationSet, RBAC, operación y troubleshooting.
Sí. Se cubre bootstrap, GitRepository, Kustomization, HelmRelease, Image Automation, dependencias, multi-tenancy y operación.
Sí. Ambos se trabajan como herramientas centrales para parametrizar aplicaciones, gestionar entornos y reducir duplicación de manifiestos.
Sí. Hay un bloque completo sobre Sealed Secrets, External Secrets, SOPS, Vault, secret managers, rotación, permisos y riesgos.
Sí. Se trabaja RBAC, políticas como código, escaneo, permisos mínimos, protección de ramas, auditoría y control de cambios.
Sí. El curso incluye estrategias multi-cluster, multi-entorno, multi-tenant, ApplicationSet, Flux Kustomizations y gobierno de plataformas compartidas.
Sí. Es especialmente útil para equipos que ya despliegan en Kubernetes, pero tienen cambios manuales, drift, baja trazabilidad o pipelines con permisos excesivos.
Sí. Se cubren dashboards, estado de sincronización, drift, errores de reconciliación, alertas, métricas DORA y relación con incidentes.
Sí. El curso puede orientarse a GitHub, GitLab, Azure DevOps, Bitbucket, Jenkins u otras herramientas, manteniendo los principios GitOps.
Sí, puede plantearse como formación bonificable hasta el 100% por FUNDAE para empresas, siempre que se cumplan los requisitos administrativos, comunicación, asistencia y documentación.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
Facilita rollback y recuperación Volver a un estado anterior puede gestionarse mediante Git, siempre que los manifiestos, secretos y datos estén bien gobernados.
3
Escala mejor en Kubernetes Argo CD, Flux, Helm y Kustomize permiten gestionar aplicaciones, entornos, clústeres y componentes de plataforma de forma declarativa.
4
Refuerza colaboración entre equipos Desarrollo, plataforma, seguridad y operaciones trabajan sobre repositorios, revisiones y reglas compartidas.
5
Prepara plataformas modernas GitOps encaja con Platform Engineering, SRE, Kubernetes, microservicios, cloud-native, IaC, políticas como código y delivery continuo.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
Responsables de diseñar plataformas, microservicios, entornos cloud-native, estrategias multi-cluster y modelos de entrega continua. El curso les aporta criterio para decidir arquitectura, repositorios, herramientas y gobierno GitOps.
Desarrolladores backend y full stack
Equipos que despliegan aplicaciones sobre Kubernetes o plataformas cloud-native y necesitan entender cómo sus cambios llegan a entornos reales mediante pull requests, manifiestos, Helm, Kustomize, Argo CD o Flux.
Equipos de seguridad, cumplimiento y gobierno cloud
Perfiles que deben controlar permisos, secretos, políticas, auditoría, cambios, despliegues y exposición de servicios. La formación trabaja seguridad shift-left, policy as code y control de configuración desde Git.
Responsables técnicos, CTO y managers de ingeniería
Personas que necesitan mejorar velocidad de entrega, reducir errores de despliegue, aumentar trazabilidad y gobernar entornos. El curso les ayuda a entender beneficios, riesgos, costes y cambios organizativos de GitOps.