Fundamentos de DevOps

Contexto


La necesidad de las empresas de contar con un proceso de entrega de software que se adapte a sus objetivos respecto a la velocidad y calidad de dichas entregas ha generado una serie de cambios en las áreas de TI en la línea de mejorar estos indicadores: fuimos de metodologías de desarrollo en cascada a metodologías ágiles de desarrollo, de procesos burocráticos a procesos lean, de arquitecturas monolíticas a microservicios, de infraestructura on premise a infraestructura cloud, etc.  Una de los últimos obstáculos que quedaban para poder agilizar el tiempo de ciclo de los productos de software era la enorme barrera entre desarrollo y operaciones, para romper estas barreras nace la corriente DevOps, que toma los aprendizajes de desarrollo, procesos, arquitectura e infraestructura para generar un conjunto de prácticas y herramientas que permiten romper estas barreras y generar un flujo continuo, ágil y seguro entre desarrollo y operaciones.

Estructura de Contenidos

  • Software Development Life Cicle
  • Metodologías tradicionales vs ágiles
  • Scrum, Kanban
  • Testing ágil
  • Lean Management: TQM, Kaizen, JIT
  • Teoría de restricciones y mapeo de la cadena de valor
  • Evolución de la arquitectura de Software
  • Infraestructura Cloud
  • Los tres caminos de DevOps
  • CALMS
  • Integración y Testing Continuo
  • Entrega y Despliegue Continuo
  • Automatización de Build/Deploy
  • Automatización de Testing
  • Automatización de Infraestructura
  • Automatización del Flujo y la Colaboración

Profesor Titular

David Victoria

Ingeniero computacional con maestría en ciberseguridad. Cuenta con más de 10 años de experiencia desempeñando distintos roles en la industria, desde desarrollo de software hasta arquitectura de soluciones.

Posee importantes certificaciones en AWS tales como Cloud Practitioner, Solutions Architect Associate/Professional, Developer, SysOps, Security y Advanced Networking, siendo actualmente AWS Community Builder en la especialidad serverless.

En los últimos años se ha desempeñado como consultor en transformación digital y adopción de nube en organizaciones de distintas industrias como sector público, aviación, educación, telecomunicaciones, servicios financieros, energía, retail, manufactura, etc. Actualmente es Director de Operaciones en Emite, una organización mexicana cuyo propósito es ayudar a sus clientes a diseñar soluciones disruptivas en materia de comprobación fiscal digital, utilizando tecnología de nube de una manera estratégica, eficiente, segura y rentable.

Certificación 

Fundamentos de DevOps

El curso provee de competencias y conocimientos en DevOps, específicamente en la comprensión del ciclo de desarrollo de software y su evolución en metodologías agiles, las tendencias actuales en procesos, arquitectura e infraestructura tecnológicas, los principios, valores y practicas DevOps, por último, las principales y herramientas empleadas en DevOps.

VER EN CREDLY