Máster en Metodologías DevOps en Cloud Native

Las empresas demandan profesionales que sean capaces de gestionar de forma rigurosa y especializada la producción eficiente del software, las operaciones, la integración continua y la automatización de pruebas en entornos Cloud. En DEXS conseguirás tener el perfil que tanto demanda la industria.

Modalidad Online
Duración 14 semanas
Comienza el 13 de abril de 2020
¿Quieres aumentar tus capacidades?

Es un programa pensado especialmente para profesionales con experiencia en el sector tecnológico, que quieran acelerar su carrera profesional en el desarrollo automatizado en la nube.

¿Qué conseguirás?
  • Conocer escenarios y aplicaciones en la gestión del ciclo de vida
  • Configurar y automatizar sistemas de provisión en la nube
  • Crear y administrar sistemas de provisión resilientes
  • Conseguir una visión global de sistemas de despliegue disponibles
  • Implementar sistemas de métricas y alertas
  • Aplicar técnicas de monitorización de los sistemas generados
¿Cómo lo vamos a conseguir?
En DEXS recibirás todos los conocimientos necesarios para profesionalizar tu perfil, trabajando siempre en entornos Agile. Combinarás los conocimientos tecnológicos necesarios y las habilidades de trabajo en equipo necesarias para encajar en los puestos que ahora mismo demandan las empresas, ya que DevOps será una competencia esencial para los profesionales IT en el futuro. Nuestros mentores te guiarán en el proceso de formación y estarás siempre apoyado por un facilitador, en esta experiencia digital con clases en directo.
Detalles del programa

Metodología Ágil: Scrum Master

Completa tu perfil tecnológico y adquiere las habilidades necesarias para liderar equipos de trabajo aprendiendo buenas prácticas y reglas de flujos de trabajo con metodología Agile.
  • Presentación de Scrum
  • Roles en Scrum
  • Artefactos en Scrum
  • Ceremonias en Scrum
  • Reglas en Scrum
  • Preparación para la certificación

Cultura DevOps y DevSecOps

Establecerás las bases necesarias de conocimiento para sacar el máximo provecho a la formación. Obtendrás una visión global sobre la evolución del desarrollo de software y la situación actual.
  • Introducción al entorno de trabajo
  • Buenas prácticas de configuración
  • Principios e integración continua
  • Técnicas de monitorización
  • Transparencia y trazabilidad

Implementación, escalado y administración de aplicaciones

Aprenderás a desplegar en la nube con Kubernetes y administrar contenedores con la plataforma Openshift, teniendo una visión global sobre el ciclo de vida del software.
  • Kubernetes: automatización de despliegue
  • Networking: operaciones y despliegue
  • Servicios gestionados cloud (Amazon, Azure, Google)
  • Openshift: administración y operaciones
  • Openshift: observabilidad y almacenamiento

Integración y entrega contínua

Aprenderás a crear estrategias de despliegue de software automatizadas de forma rápida, sencilla y ágil. Serás capaz de crear y administrar sistemas resilentes en la nube.
  • Fundamentos de integración continua
  • Jenkins: instalación de entorno de desarrollo
  • Implementación e integración de Pipelines
  • Instalación de Spinnaker y Tekton
  • Estrategias de despliegue con Spinnaker
  • Pipelines nativos en Kubernetes con Tekton

Gestión de la Configuración y aprovisionamiento

Configurarás y administrarás sistemas de software con Ansible, una plataforma de software libre que combina instalaciones multi-nodo, ejecuciones de tareas ad hoc y administración de configuraciones.
  • Configuración y automatización
  • Playbooks: recursos para ejecutar tareas
  • Templating: valores dinámicos variables
  • Principios de Infraestructura como Código
  • Terraform: providers & modules
  • Networking con Terraform

Sistemas de monitorización y APM

Conocerás los fundamentos de las herramientas de APM imprescindibles para realizar pruebas de rendimiento sobre los servicios implementados y monitorizar las operaciones en un entorno Prometheus-Jaeger-Grafana.
  • Administración del rendimiento de aplicaciones
  • Líneas Base: tiempos de respuesta y errores
  • Análisis sintético: disponibilidad
  • Monitorización de servidores con Prometheus
  • Sistemas distribuidos de traceo con Jaeger
  • Calidad del dato y seguridad de la información
¿Necesitas ayuda?
Nuestros partners