Calendario: Flexible.
Fecha disponible: Inmediata.
Porcentaje de Bonificación: 100%
Diploma acreditativo emitido por FUNDAE.
Certificado acreditativo para concursos y oposiciones.
Temario Personalizado.
Modalidades: teleformación, aula virtual y MIXTA

| 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. |
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.
| 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. |
| 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. |
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
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.
release. Caso de uso: empresa que quiere eliminar los despliegues manuales los viernes a las 18:00.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.
ENV PASSWORD=1234 dentro del Dockerfile o en el repositorio Git. Usa Kubernetes Secrets o variables de entorno inyectadas en tiempo de ejecución.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.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.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.requests y limits de CPU/memoria en los manifiestos YAML, un pod desbocado puede tumbar un nodo entero por consumo excesivo.--disable-filter o sin RBAC configurado deja el clúster accesible desde la red local sin credenciales.post { failure {} } siempre.kubectl apply -f sin haber validado con kubectl diff o --dry-run=client puede reemplazar recursos en producción de forma inesperada.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.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.
docker build -t nombre:tag . — construye imagen desde el directorio actualdocker compose up -d — levanta todos los servicios en segundo planokubectl get pods -n namespace — lista pods en un namespace concretokubectl logs -f pod-name — sigue los logs de un pod en tiempo realkubectl describe pod nombre — diagnóstico detallado cuando un pod no arrancakubectl apply -f fichero.yaml --dry-run=client — valida el manifiesto sin aplicarlo#kubernetes-users y #kubectlArtículos publicados sobre DevOps Empresarial con Docker y Kubernetes para Equipos de Desarrollo
|
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. |
|---|
Formación bonificada online para empresas. Ayudamos a equipos a ganar productividad con formación realmente aprovechable.
Somos una empresa de formación bonificada especializada en formación online en sus diferentes modalidades: teleformación, aula virtual y formación mixta.
Ayudamos a nuestros clientes a alcanzar una mayor productividad mediante acciones formativas ajustadas a sus necesidades reales.
Formación que transforma equipos. Nos esforzamos por aportar valor: diseñamos itinerarios con objetivos concretos de negocio, medimos la finalización real, y acompañamos a cada alumno hasta el final. Por eso el 95% de quienes empiezan, terminan.