Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de DevOps

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Este curso enseña los conceptos y prácticas esenciales de DevOps para transformar las operaciones de TI, fomentando la mejora continua y la entrega de valor en entornos empresariales.

El programa se centra en la automatización para optimizar procesos y tiempos, explorando su integración con Lean y Agile, mientras prepara a los participantes para superar desafíos y crear una cultura colaborativa.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en DevOps bonificable para empresas

A quién va dirigido nuestro curso de DevOps

Profesionales IT, desarrolladores, líderes, responsables o tranformadores digitales que buscan optimizar procesos, fomentar la colaboración entre desarrollo y operaciones, y aplicar DevOps para mejorar la entrega de soluciones centradas en el cliente.

Objetivos de nuestro curso de DevOps

  • Entender los beneficios de DevOps para optimizar entregas, mejorar la calidad y aumentar la satisfacción del cliente, fomentando agilidad y colaboración.
  • Identificar principios clave de DevOps como flujo, retroalimentación y mejora continua, aplicando estrategias y casos prácticos en entornos empresariales.
  • Automatizar despliegues, ejecutar tareas automatizadas y trabajar con pipelines de GitLab/GitHub para mejorar calidad y seguridad en proyectos.
  • Configurar y gestionar infraestructura con IaC, realizar monitoreo en tiempo real y analizar datos históricos de rendimiento.

Qué vas a aprender en nuestro curso de DevOps

Este curso enseña los conceptos y prácticas esenciales de DevOps para transformar las operaciones de TI, fomentando la mejora continua y la entrega de valor en entornos empresariales.

El programa se centra en la automatización para optimizar procesos y tiempos, explorando su integración con Lean y Agile, mientras prepara a los participantes para superar desafíos y crear una cultura colaborativa.

Requisitos de nuestro curso de DevOps

  • Experiencia en desarrollo y despliegue de software, creación y ejecución de scripts con PowerShell, Bash, Perl o Python.
  • Conocimientos en Windows y Linux, gestión de máquinas virtuales, comandos Git y trabajo con proyectos en GitLab/GitHub.
  • Requisitos (Opción 1): Windows 10+, 16GB RAM, 50GB libres, conexión estable y cuenta de administrador para instalación.
  • Requisitos (Opción 2): Windows 10+ con VSCode para edición y compilación, y gestión de máquinas virtuales Windows/Linux.
  • Acceso a Internet estable y capacidad para realizar cambios administrativos en el equipo.

Temario del curso de DevOps

tema 1

Introducción a DevOps

    iconArrowDown
    tema 2

    Principios DevOps

      iconArrowDown
      tema 3

      LAB I / ESTUDIO DE CASO (parte A)

      • Introducción al laboratorio I del curso: Consultoría real para automatizar y mejorar la calidad en el despliegue de software
      • Introducción a las fases de la consultoría:
      • (1) Relevamiento (Assesment)
      • (2) Estado de Madurez
      • (3) Diseño de plan de implementación en Fases
      • (4) Medición
      • Relevamiento de procesos, tecnologías y herramientas
      • Relevamiento del nivel de conocimientos del equipo
      • Quienes podrían automatizar y quienes no
      • Identificación de procesos y tareas DEV y OPS
      iconArrowDown
      tema 4

      Principios DevOps / Modelo CALMS

        iconArrowDown
        tema 5

        LAB II (Intro a Gitlab)

        • Introducción al laboratorio II del curso
        • Git
        • Manifiestos YAML
        • Pipeline básico en GitLab (Runners)
        • Compilación automatizada (Jenkings vs Pipelines en GiLab)
        • Artifacts
        iconArrowDown
        tema 6

        Principios DevOps / Modelos Organizativos

        • Equipos multidisciplinarios: Cómo estructurar grupos con habilidades diversas
        • Autonomía de equipos: Beneficios y retos de dar independencia a los equipos
        • Equipos multidisciplinarios: Cómo estructurar grupos con habilidades diversas
        • Transición de jerarquías tradicionales: Cambio hacia estructuras horizontales
        • Equipos transversales (cross-functional): Colaboración entre desarrollo, operaciones y calidad
        • Responsabilidad compartida: Enfoque en accountability entre equipos
        • Evolución de roles y responsabilidades: Cómo cambian los puestos tradicionales con DevOps
        iconArrowDown
        tema 7

        LAB III / ESTUDIO DE CASO (parte B):

        • Introducción al laboratorio III del curso
        • ¿Qué procesos deben automatizarse?
        • Plan de fases de implementación
        • Formato para realizar la ejecución
        • Medición
        iconArrowDown
        tema 8

        Retos y Obstáculos / Factores de Éxito en DevOps

        • Falta de alineación estratégica: Problemas cuando las metas de desarrollo y operaciones no coinciden
        • Estructuras organizativas tradicionales: Problemas derivados de silos funcionales
        • Transformación cultural: Pasos clave para instaurar una mentalidad DevOps
        • Colaboración entre equipos: Métodos para mejorar la comunicación y el trabajo conjunto
        • Capacitación continua: Formación de los equipos en herramientas y prácticas modernas
        • Medición y retroalimentación: Importancia de métricas clave para evaluar el progreso
        • Compromiso de la alta dirección: Alineación de objetivos desde la cima
        iconArrowDown
        tema 9

        LAB IV (Intro a Github)

        • Introducción al Laboratorio IV del curso
        • Pipeline básico en GitHub (Actions Runners)
        • Despliegue automático de software en Docker
        iconArrowDown
        tema 10

        El Ciclo de Vida del Producto (Software + Infraestructura)

        • Planificación: Definición de objetivos, requisitos y roadmap
        • Desarrollo: Prácticas ágiles y DevOps en la construcción de software
        • Integración continua: Cómo unir piezas del desarrollo de manera eficiente
        • Entrega continua: Preparación del producto para el despliegue constante
        • Despliegue: Automatización en el lanzamiento de nuevas versiones
        • Retroalimentación: Recolectar insights del cliente y del equipo
        • Mejora continua: Ciclo iterativo para perfeccionar el producto
        • Del modelo cíclico al modelo de lemniscata: Introducción al enfoque sin fin.
        • Herramientas y componentes clave para la automatización: Registry Publica y Privada (Interna)
        • Monitoreo: Seguimiento del rendimiento y detección temprana de problemas
        iconArrowDown
        tema 11

        LAB V / ESTUDIO DE CASO (Parte C)

        • Introducción al laboratorio V del curso
        • Seleccion herramientas
        • Seleccion de metodología
        • Apoyo de la gerencia
        • Diseño de la arquitectura
        • Training inicial y continuo
        • Desarrollo de perfiles
        iconArrowDown
        tema 12

        Fundamentos de Automatización

        • Infraestructura como código (IaC): Introducción y beneficios
        • Gestión de Estados y el concepto de Idempotencia
        • Madurez: desde el modelo "Legacy" de gestión manual de la Infraestrcutura al paso a "IaC" (La Infraestructura en el código) y luego al “Infraestructura en los DATOS”
        iconArrowDown
        tema 13

        LAB VI (IaC)

        • Introducción al laboratorio VI del curso
        • Terraform => VM en VirtualBOX
        • Ansible => VM en VirtualBOX/ContainerLabs
        • Notificación Teams/Telegram
        • Instalación y configuración de una registry Interna (Docker)
        iconArrowDown
        tema 14

        Arquitecturas Adaptadas a DevOps

        • Cloud computing: Cómo los entornos en la nube impulsan DevOps
        • Diseño de microservicios: Separación de componentes en arquitecturas escalables
        • Everything as Code: Filosofía de tratar todo como código, desde infraestructura hasta políticas
        • Modelos de servicios (IaaS, PaaS, SaaS): Elección del modelo adecuado
        • Despliegue en múltiples nubes (Multi-cloud): Estrategias para aprovechar varias plataformas
        iconArrowDown
        tema 15

        LAB VII (Despliegue OnPremise)

        • Introducción al laboratorio VII del curso
        • Despliegue automático de software en K8S
        • Uso de Registry Privada vs Pública
        iconArrowDown
        tema 16

        Herramientas comunes en DevOps

        • Monitoreo arquitectónico: Cómo mantener la salud de sistemas complejos
        • Automatización en la infraestructura: Escalabilidad y resiliencia
        • Evolución de arquitecturas DevOps: Adaptación a nuevas tecnologías y retos
        • Pruebas automatizadas: Reducción de errores mediante testing constante
        • Importancia del monitoreo
        • Monitoreo automatizado: Identificación de problemas en tiempo real
        • Herramientas comunes: Terraform, monitoreo y logging con herramientas como Prometheus y ELK Stack, Testing Automatizado (Cypress, Molecule, etc), revisión de codigo y seguridad Automatizados (Sonarqube, Kubebench, etc)
        iconArrowDown
        tema 17

        LAB VIII (Testing y Ops Automatizado)

        • Introducción al laboratorio VIII del curso
        • Testing automatizado
        • Control de calidad y seguridad tanto del código como de la infraestrcutura automatizados
        • Automatización de Tareas Operativas (Backup/Install)
        • Monitoreo con Prometheus/Grafana sobre un cluster K8S
        iconArrowDown
        tema 18

        Proyecto Final

        • Creación de 1 pipeline GitLab/GitHub sobre K8S funcionando y haciendo el despliegue contínuo y completo de todos los ambientes [DEV => QA => PROD]
        iconArrowDown

        Preguntas Frecuentes de DevOps

        ¿Cuáles son los beneficios que ofrece el curso DevOps para mi empresa?

        accordionIcon
        El curso DevOps ofrece múltiples beneficios para tu empresa. Entre ellos, la mejora en la colaboración entre equipos de desarrollo y operaciones, la reducción de tiempos de entrega, la optimización de recursos y la implementación de prácticas de automatización. Todo esto se traduce en una mayor eficiencia y la capacidad de llevar productos de alta calidad al mercado de manera más rápida y efectiva.

        ¿El curso DevOps es 100% bonificable por FUNDAE?

        accordionIcon
        Sí, el curso DevOps es 100% bonificable a través de FUNDAE. Esto significa que puedes obtener una subvención completa para que tu empresa no tenga que asumir el costo del curso, siempre y cuando se cumplan los requisitos establecidos por la fundación.

        ¿Cómo se imparten las clases del curso DevOps?

        accordionIcon
        Las clases del curso DevOps se imparten de manera flexible, combinando modalidades online y presenciales para adaptarse a tus necesidades. Contamos con un equipo de instructores expertos que utilizan una metodología práctica y centrada en casos reales para maximizar la comprensión y aplicación de los conceptos enseñados.

        ¿Qué habilidades desarrollarán los empleados de mi empresa con el curso DevOps?

        accordionIcon
        Con el curso DevOps, los empleados de tu empresa desarrollarán habilidades clave como la integración continua, la entrega continua, la gestión de infraestructuras como código, y el monitoreo y la optimización de sistemas. Estas habilidades contribuirán a mejorar la eficiencia operativa y la capacidad de respuesta del equipo ante cambios y demandas del mercado.

        ¿Cómo puede mi empresa inscribirse en el curso DevOps?

        accordionIcon
        Para inscribirte en el curso DevOps, simplemente ponte en contacto con nuestro equipo de soporte. Ellos te guiarán a través del proceso de inscripción, te proporcionarán toda la información necesaria y te asistirán con la gestión de la bonificación a través de FUNDAE. Es un proceso sencillo que te permitirá aprovechar al máximo esta oportunidad de formación para tu equipo.