Presentación

El Curso Gestión DevOps de Arquitecturas IT ofrece respuestas al reto personal que muchos profesionales del sector IT deben afrontar a raíz de la irrupción de la infraestructura dinámica y los retos de escala global que ofrece Internet. Esta nueva coyuntura obliga a repensar cómo se gestiona y cómo se aprovecha todo el potencial que estas nuevas tendencias pueden ofrecer a las empresas de cualquier sector.

Además, el curso aporta las bases de la preparación para conseguir la certificación oficial LPIC-OT 701: DevOps Tools Engineer del Linux Professional Institute. 

A partir de la observación de la evolución de los tradicionales departamentos de Operaciones y Desarrollo de Aplicaciones durante los últimos años, se analizarán las mejores prácticas de ambos mundos para implantar una gestión eficaz y escalable de plataformas y servicios.

La irrupción de los modelos Devops no sólo ha transformado la tecnología, sino también los flujos de trabajo, metodología y cultura de los equipos de Ingeniería IT. El curso de Gestión DevOps presentará estos cambios, poniendo especial énfasis en la aplicación de técnicas de ingeniería de software a la gestión de infraestructura, para poder agilizar y mejorar la gestión de todo el ciclo de vida de los sistemas IT.

El curso es impartido por dos profesionales en activo con amplia experiencia en el sector:

  • Christian Adell Querol. Ingeniero de Telecomunicaciones (La Salle-URL) e Informática de Sistemas (UOC) y Máster en Gestión TI (La Salle-URL). Ha desarrollado toda su carrera como ingeniero de redes, primero en CCMA (Televisió de Catalunya) y actualmente en Schibsted adoptando la cultura DevOps para la gestión de arquitecturas IT en diferentes entornos.
  • Daniel Caballero Rodríguez. Ingeniero en Sistemas (UPC) y postgrado (UOC), ha dedicado gran parte de su carrera a la automatización de sistemas, soporte al desarrollo, bases de datos, infraestructura y operaciones, desempeñando gran parte de su carrera profesional en Oracle y en plataformas Cloud globales de NTT. Actualmente combina aportaciones técnicas como Senior DevOps con el liderazgo de un equipo híbrido de Infraestructuras en Edge en Schibsted.

 

¿Para qué te preparan?

  • Ofrecer una visión pragmática de los retos actuales en la gestión de arquitecturas IT y cómo el cambio cultural DevOps permite afrontarlos.
  • Mostrar de forma progresiva y práctica las herramientas que permiten implementar este enfoque, contrastando diferentes puntos de vista y siempre aportando ejemplos reales.
  • Facilitarte un cambio de mentalidad para que puedas aplicar estas ideas en tu carrera profesional y mostrarte el camino para seguir mejorando a posteriori.

¿A quién va dirigido?

  • Profesionales del sector IT con más de 5 años de experiencia
  • Categorías profesionales que abarcan desde ingenieros hasta managers (Team Leads, CTO, CIO)
  • La formación de base puede ser tanto Ingeniería de software como Administración de sistemas o redes.
  • En definitiva, cualquier persona que trabaje con tecnologías IT.

Programa

1. DevOps: Introducción

  • OPS vs DEV
  • Beneficios
  • DevOps vs SRE

2. La llegada de la Integración Continua

  • Qué es CI?
  • Control de Versiones (Git)
  • Construyendo software
  • Herramientas de Integración Continua
  • Pirámide de Tests y testing frameworks

3. La integración de la Gestión automatizada de la configuración

  • Automatización y despliegue de configuraciones de sistemas: definición
  • Herramientas para automatizar la gestión de la configuración (Puppet, Chef, Ansible)

Práctica A: Administración de infraestructura con Ansible

a. La llegada de la Entrega Continua

1. Artefactos
2. Virtualización como artefacto
3. Pipelines
4. Estrategias de despliegue
5. Herramientas para Entrega Continua
6. Seguridad integrada

b. La llegada de los Cloud Públicos: AWS

1. Rompiendo Silos

- Introducción a Cloud / IaaS
- Empoderación de los desarrolladores
- Relación con metodologías Agile

2. Almacenamiento / Bases de datos como servicio

3. Infraestructura dinámica

- Sin estado
- Auto Escalado
- Descubrimiento de servicios

4. Infraestructura como código

- Por qué?
- Modelos de Stacks
- Herramientas: Cloudformation, Terraform, Pulumi

c. Mejores prácticas para adoptar el Cloud

1. Inmutabilidad (Packer)

2. Microservicios

- Estructura de repositorios
- API GW. Service Mesh
- Disponibilidad

3. Despliegues globales (CDNs)

- Edge computing
- Monitorización

 Práctica B: Llevar una aplicación al Cloud de forma automática 

a. AWS EC2/Cloudformation con pipelines

b. La llegada de… contenedores

1. 12-factor APP
2. Docker
3. Orquestración de containers: Kubernetes, Helm

Práctica C: Despliegue de aplicaciones en un cluster Kubernetes

a. Y la transición a DevOps

1. Recomendaciones para facilitar la adopción
2. Resumen de herramientas disponibles

 

Admisión

Uno de los factores clave para el desarrollo del Programa de Másters en La Salle son las personas que se incorporan al programa: personas seleccionadas respondiendo a criterios de currículum, según las dimensiones académicas, funcionales, sectoriales y geográficas, que propiciarán el enriquecimiento del colectivo.

El proceso de admisión en La Salle tiene como objetivo seleccionar a los candidatos más adecuados para cada programa y que aseguren el nivel y calidad de la convivencia y comunicación entre los participantes, lo que constituye un rasgo distintivo del estilo de La Salle.

El proceso de admisión para el curso académico ya está abierto y se recomienda a los candidatos que inicien su proceso lo antes posible dado que el período de admisiones se mantiene abierto hasta completar el límite de plazas establecido para cada programa académico.

Coste y Financiación: Solicita información y te enviaremos un completo dossier con información sobre los recursos, entidades bancarias y entidades colaboradoras.

Becas y Ayudas: Solicita Información y recibirás los Programas de Becas y Ayudas.

Si quieres más información del programa, plan de ayudas, financiación y proceso de admisión haz clic en el botón de "Solicita información".

Cursos relacionados

¿Para qué te prepara?

  • Ofrecer una visión pragmática de los retos actuales en la gestión de arquitecturas IT y cómo el cambio cultural DevOps permite afrontarlos.
  • Mostrar de forma progresiva y práctica las herramientas que permiten implementar este enfoque, contrastando diferentes puntos de vista y siempre aportando ejemplos reales.
  • Facilitarte un cambio de mentalidad para que puedas aplicar estas ideas en tu carrera profesional y mostrarte el camino para seguir mejorando a posteriori.

Programa

1. DevOps: Introducción

  • OPS vs DEV
  • Beneficios
  • DevOps vs SRE

2. La llegada de la Integración Continua

  • Qué es CI?
  • Control de Versiones (Git)
  • Construyendo software
  • Herramientas de Integración Continua
  • Pirámide de Tests y testing frameworks

3. La integración de la Gestión automatizada de la configuración

  • Automatización y despliegue de configuraciones de sistemas: definición
  • Herramientas para automatizar la gestión de la configuración (Puppet, Chef, Ansible)

Práctica A: Administración de infraestructura con Ansible

a. La llegada de la Entrega Continua

1. Artefactos
2. Virtualización como artefacto
3. Pipelines
4. Estrategias de despliegue
5. Herramientas para Entrega Continua
6. Seguridad integrada

b. La llegada de los Cloud Públicos: AWS

1. Rompiendo Silos

- Introducción a Cloud / IaaS
- Empoderación de los desarrolladores
- Relación con metodologías Agile

2. Almacenamiento / Bases de datos como servicio

3. Infraestructura dinámica

- Sin estado
- Auto Escalado
- Descubrimiento de servicios

4. Infraestructura como código

- Por qué?
- Modelos de Stacks
- Herramientas: Cloudformation, Terraform, Pulumi

c. Mejores prácticas para adoptar el Cloud

1. Inmutabilidad (Packer)

2. Microservicios

- Estructura de repositorios
- API GW. Service Mesh
- Disponibilidad

3. Despliegues globales (CDNs)

- Edge computing
- Monitorización

 Práctica B: Llevar una aplicación al Cloud de forma automática 

a. AWS EC2/Cloudformation con pipelines

b. La llegada de… contenedores

1. 12-factor APP
2. Docker
3. Orquestración de containers: Kubernetes, Helm

Práctica C: Despliegue de aplicaciones en un cluster Kubernetes

a. Y la transición a DevOps

1. Recomendaciones para facilitar la adopción
2. Resumen de herramientas disponibles

 

Cursos relacionados