Formación bonificada para empresas

Diploma emitido por FUNDAE


Ejemplo de diploma acreditativo FUNDAE + Ampliar

i ¿Quiénes somos?
Valore esta página: Votos: 5/5 (1 votos)


Curso online de DevOps Empresarial con Docker y Kubernetes para Equipos de Desarrollo bonificado

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma acreditativo emitido por FUNDAE.

Cursos bonificados para empresas Certificado acreditativo para concursos y oposiciones.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

devops-empresarial-con-docker-y-kubernetes-para-equipos-de-desarrollo

La automatización DevOps impulsa un 47% más contrataciones tecnológicas en España

12.400
ofertas DevOps publicadas (SEPE, 2024)
68%
empresas adoptaron contenedores (INE, 2023)

El curso

📊 ¿Por qué este curso?
96%
de las organizaciones usa o evalúa Kubernetes en producción
Fuente: CNCF Annual Survey · 2024
Plan de Igualdad Empresas Duración
La duración del curso de DevOps Empresarial con Docker y Kubernetes para Equipos de Desarrollo es de 60 horas, acreditadas en el Diploma del mismo.

PLAZO DE REALIZACIÓN:

El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
empresas de cursos bonificados

Objetivos

  • Contenerización con Docker - Crear, gestionar y desplegar contenedores Docker en entornos de desarrollo y producción empresariales.
  • Orquestación con Kubernetes - Administrar clústeres Kubernetes para escalar, monitorizar y mantener aplicaciones en contenedores a escala corporativa.
  • Integración y entrega continua con Jenkins - Diseñar pipelines CI/CD que automaticen las pruebas y el despliegue de software en múltiples entornos.
  • Gestión de ramas con GitFlow - Aplicar la metodología GitFlow para organizar el trabajo en equipo y controlar el ciclo de vida de las versiones del software.

Caso de uso real: un equipo de desarrollo de una empresa de e-commerce adoptó Docker, Kubernetes y Jenkins para automatizar sus despliegues. El resultado fue una reducción del tiempo de puesta en producción de 3 días a menos de 30 minutos.



Bonificación Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

cursos tripartita

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de DevOps Empresarial con Docker y Kubernetes para Equipos de Desarrollo es el siguiente:

1 Fundamentos de DevOps y Cultura de Entrega Continua

1.1 Principios DevOps y su impacto en equipos de desarrollo

1.2 El ciclo de vida DevOps: planificación, desarrollo, integración, entrega y operaciones

1.3 Herramientas esenciales del ecosistema DevOps

2 Introducción a los Contenedores con Docker

2.1 Arquitectura de Docker: imágenes, contenedores y registros

2.2 Instalación y configuración de Docker en entornos Linux

2.3 Creación y gestión de imágenes con Dockerfile

3 Docker en Profundidad

3.1 Redes y volúmenes en contenedores Docker

3.2 Docker Compose para entornos multi-contenedor

3.3 Optimización de imágenes y buenas prácticas de seguridad

4 Orquestación de Contenedores con Kubernetes

4.1 Arquitectura de Kubernetes: nodos, pods y servicios

4.2 Instalación y configuración de un clúster Kubernetes

4.3 Despliegue de aplicaciones con manifiestos YAML

5 Kubernetes Avanzado

5.1 Gestión de réplicas, escalado automático y actualizaciones

5.2 Namespaces, ConfigMaps y Secrets

5.3 Persistent Volumes y gestión del almacenamiento

6 Integración Continua con Jenkins

6.1 Instalación y configuración de Jenkins en entorno corporativo

6.2 Creación de pipelines Declarativos con Jenkinsfile

6.3 Integración de Jenkins con repositorios Git y Docker

7 Entrega Continua y Pipelines CI/CD

7.1 Diseño de pipelines de integración y entrega continua

7.2 Pruebas automatizadas en el pipeline: unitarias e integración

7.3 Despliegue automatizado en entornos de staging y producción

8 Control de Versiones con GitFlow

8.1 Modelo de ramas GitFlow: main, develop, feature, release y hotfix

8.2 Integración de GitFlow en el pipeline CI/CD con Jenkins

8.3 Resolución de conflictos y gestión de releases

9 Monitorización y Observabilidad

9.1 Monitorización de contenedores con Prometheus y Grafana

9.2 Gestión centralizada de logs con ELK Stack

9.3 Alertas y respuesta ante incidentes en entornos Kubernetes

10 Proyecto Integrador DevOps

10.1 Diseño de la arquitectura DevOps de una aplicación empresarial

10.2 Implementación completa del pipeline desde código hasta producción

10.3 Documentación y buenas prácticas para la gestión del entorno


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Docker Desktop (gratis para uso personal/educativo) o Docker Engine en Linux — descarga en docker.com
  • kubectl + Minikube o kind para clúster Kubernetes local — ambos gratuitos
  • Jenkins — gratuito, se ejecuta como contenedor Docker durante el curso
  • Git — gratuito, imprescindible para GitFlow y pipelines CI/CD
  • Visual Studio Code — gratuito, con extensiones Docker y Kubernetes
  • Ubuntu 22.04/24.04 LTS o cualquier distro Linux moderna — recomendado como SO principal o en VM

?️ Hardware

  • PC o portátil de los últimos 6 años
  • 8 GB de RAM mínimo (16 GB recomendados si vas a levantar clúster Kubernetes + Jenkins simultáneamente)
  • Virtualización activada en BIOS/UEFI (VT-x/AMD-V) — necesario para Minikube
  • 20 GB de espacio libre en disco para imágenes y volúmenes Docker
  • Procesador de doble núcleo o superior

🔑 Cuentas necesarias

  • Docker Hub — cuenta gratuita para subir y descargar imágenes
  • GitHub o GitLab — cuenta gratuita para repositorios y hooks con Jenkins

📚 Conocimientos previos

  • Manejo básico de terminal Linux: navegar directorios, editar ficheros, permisos
  • Nociones de Git: commit, push, pull, ramas — no hace falta ser experto
  • Saber qué es un servidor web y para qué sirve una API REST es suficiente
  • No se requiere experiencia previa con contenedores ni con Kubernetes

Cada proyecto del curso replica un caso de uso real que encontrarás en equipos de desarrollo corporativos. Trabajas sobre código funcional, no sobre ejemplos de juguete.

  1. Contenerización de una aplicación web completa — Empaquetas una app Node.js con su base de datos PostgreSQL usando Dockerfile y Docker Compose. Caso de uso: pasar de «en mi máquina funciona» a un entorno reproducible para todo el equipo.
  2. Despliegue de microservicios en Kubernetes — Creas manifiestos YAML para desplegar varios servicios con réplicas, ConfigMaps y Secrets. Caso de uso: equipo de e-commerce que necesita escalar el servicio de pagos en picos de tráfico sin tocar los demás servicios.
  3. Pipeline CI/CD con Jenkins y GitFlow — Diseñas un Jenkinsfile que ejecuta tests automáticos, construye la imagen Docker y la despliega en staging al fusionar una rama release. Caso de uso: empresa que quiere eliminar los despliegues manuales los viernes a las 18:00.
  4. Escalado automático y gestión de actualizaciones — Configuras un Horizontal Pod Autoscaler y ejecutas un rolling update sin downtime. Caso de uso: aplicación SaaS que necesita cero interrupciones durante actualizaciones de versión.
  5. Stack de monitorización con Prometheus y Grafana — Conectas métricas de tus pods a un dashboard Grafana con alertas configuradas. Caso de uso: equipo SRE que quiere detectar degradación de rendimiento antes de que lo reporte un cliente.
  6. Proyecto integrador: arquitectura DevOps de extremo a extremo — Combinas todos los elementos anteriores en una arquitectura documentada: código → CI → imagen → Kubernetes → monitorización. Caso de uso: presentación técnica ante un responsable de TI para justificar la adopción de DevOps en la empresa.
¿Estás listo para este curso de DevOps con Docker y Kubernetes?
Cinco preguntas para saber si tu punto de partida encaja con el nivel del curso. No es un examen: es para que no te lleves sorpresas en los primeros módulos.
1 Desde una terminal Linux, ¿cómo listarías todos los ficheros de un directorio, incluidos los ocultos?
2 ¿Qué hace el comando git branch -d feature/login?
3 Tienes una app web que escucha en el puerto 3000 dentro de un contenedor Docker. ¿Qué flag usarías en docker run para acceder a ella desde tu navegador en localhost:8080?
4 ¿Qué diferencia hay entre una imagen Docker y un contenedor Docker?
5 En un entorno Linux, ¿para qué sirve una variable de entorno como DATABASE_URL?

Estos son los errores que comete casi todo el mundo al empezar con Docker y Kubernetes en entorno empresarial. Reconocerlos antes te ahorra horas de depuración.

  • Guardar secretos en el Dockerfile o en el código fuente: poner contraseñas, tokens de API o cadenas de conexión directamente en un ENV PASSWORD=1234 dentro del Dockerfile o en el repositorio Git. Usa Kubernetes Secrets o variables de entorno inyectadas en tiempo de ejecución.
  • Construir imágenes enormes por no usar .dockerignore: incluir node_modules, .git o ficheros de build en la imagen final dispara el tamaño a cientos de MB innecesarios. Define siempre un .dockerignore desde el principio.
  • Ignorar el orden de las capas en el Dockerfile: poner COPY . . antes de instalar dependencias invalida la caché en cada cambio de código, multiplicando el tiempo de build. Las instrucciones que cambian poco deben ir primero.
  • Usar latest como tag de imagen en producción: image: miapp:latest hace imposible saber qué versión está desplegada y rompe la trazabilidad. Usa tags semánticos o el hash del commit.
  • No configurar límites de recursos en los pods: sin requests y limits de CPU/memoria en los manifiestos YAML, un pod desbocado puede tumbar un nodo entero por consumo excesivo.
  • Exponer el dashboard de Kubernetes sin autenticación: arrancar el dashboard con --disable-filter o sin RBAC configurado deja el clúster accesible desde la red local sin credenciales.
  • Pipelines Jenkins sin manejo de fallos: un Jenkinsfile que no define qué ocurre en caso de error puede dejar despliegues a medias o entornos en estado inconsistente. Usa bloques post { failure {} } siempre.
  • No probar los manifiestos YAML antes de aplicarlos: kubectl apply -f sin haber validado con kubectl diff o --dry-run=client puede reemplazar recursos en producción de forma inesperada.
  • Confundir kubectl delete pod con eliminar el servicio: en un Deployment, Kubernetes recrea el pod automáticamente. Para parar un servicio hay que escalar a cero réplicas o eliminar el Deployment completo.
  • Saltarse GitFlow y trabajar directamente en main: en equipos, hacer push directo a la rama principal sin pasar por develop ni pull request rompe el pipeline y genera conflictos que afectan a todo el equipo.

Herramientas, referencias y comunidades que usarás durante el curso y que seguirán siendo útiles cuando trabajes en proyectos reales.

⌨️ Atajos y comandos esenciales

  • docker build -t nombre:tag . — construye imagen desde el directorio actual
  • docker compose up -d — levanta todos los servicios en segundo plano
  • kubectl get pods -n namespace — lista pods en un namespace concreto
  • kubectl logs -f pod-name — sigue los logs de un pod en tiempo real
  • kubectl describe pod nombre — diagnóstico detallado cuando un pod no arranca
  • kubectl apply -f fichero.yaml --dry-run=client — valida el manifiesto sin aplicarlo

?️ Herramientas gratuitas imprescindibles

  • Minikube — clúster Kubernetes local de un nodo, perfecto para practicar
  • kind (Kubernetes in Docker) — alternativa más ligera a Minikube, ideal para pipelines CI
  • Lens IDE — interfaz gráfica gratuita para gestionar clústeres Kubernetes
  • Portainer Community — panel web gratuito para gestionar contenedores Docker
  • k9s — interfaz de terminal para Kubernetes, mucho más ágil que escribir kubectl constantemente

📖 Documentación oficial de referencia

  • docs.docker.com — referencia completa de Docker, Dockerfile y Compose
  • kubernetes.io/docs — documentación oficial de Kubernetes con ejemplos YAML
  • www.jenkins.io/doc — guías de pipelines declarativos y configuración de Jenkins
  • prometheus.io/docs y grafana.com/docs — para el bloque de monitorización
  • owasp.org/www-project-docker-security — buenas prácticas de seguridad en contenedores

👥 Comunidades donde seguir aprendiendo

  • r/devops y r/kubernetes en Reddit — dudas reales de profesionales en activo
  • Kubernetes Slack (kubernetes.slack.com) — canales #kubernetes-users y #kubectl
  • CNCF (cncf.io) — Cloud Native Computing Foundation, organización que mantiene Kubernetes y el ecosistema asociado
  • DevOps Toolkit en YouTube — demostraciones prácticas de Kubernetes y CI/CD sin coste

Preguntas frecuentes

📰Blog del curso

Artículos publicados sobre DevOps Empresarial con Docker y Kubernetes para Equipos de Desarrollo

18 mar 2026 Docker y Kubernetes en la Empresa: Cómo los Contenedores Están Transformando el Desarrollo de Software

DevOps con Docker y Kubernetes para empresas

Por Ana María González

Docker y Kubernetes en la Empresa: Cómo los Contenedores Están Transformando el Desarrollo de Software

La adopción de contenedores en entornos empresariales ha pasado de ser una tendencia emergente a convertirse en un estándar operativo. Según el informe anual de la Cloud Native Computing Foundation (CNCF), más del 96% de las organizaciones utilizan o evalúan el uso de Kubernetes en producción. Esta cifra refleja un cambio estructural en la forma en que las empresas construyen, distribuyen y operan sus aplicaciones.

La metodología DevOps, que combina el trabajo de los equipos de desarrollo y operaciones en un ciclo continuo de integración y entrega, ha demostrado ser uno de los vectores de transformación más eficaces para las organizaciones que buscan reducir el tiempo de comercialización de sus productos digitales. Las empresas que han implementado DevOps de forma madura reportan una frecuencia de despliegues hasta 200 veces mayor y un tiempo de recuperación ante incidentes 24 veces más rápido que las organizaciones tradicionales.

En España, el mercado de perfiles DevOps ha crecido a un ritmo sostenido. La digitalización de sectores como la banca, las telecomunicaciones y el comercio electrónico ha generado una demanda de ingenieros capaces de gestionar pipelines CI/CD, contenedores Docker y clústeres Kubernetes que supera ampliamente la oferta disponible. Los salarios para perfiles DevOps senior con experiencia en Kubernetes superan habitualmente los 55.000 euros anuales en el mercado español.

La combinación de GitFlow con pipelines Jenkins proporciona a los equipos de desarrollo un marco de trabajo estructurado que minimiza los conflictos de integración y garantiza que el código que llega a producción ha superado todas las etapas de validación automatizada. Esta disciplina es especialmente valiosa en equipos distribuidos y en proyectos con múltiples líneas de desarrollo simultáneas.

Solicitar información

Respondemos en 3 hs. promedio


📰 Blog del curso


Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →