Introduction

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.

 

What do they prepare you for?

  • 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.

Access requirements

  • 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.

Program

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

 

Admission

People are a key factor for our Masters Programs development. We select our applicants according to curriculum criteria, weighing their academic, functional, sectorial and geographical features, in order to enrich their collective learning experience.

Application requirements at La Salle are aimed to select the most ideal candidates for every program, ensuring a high quality of communication and networking among students, which is a unique trait of La Salle educational style.

Admission is already open. Candidates are encouraged to apply as soon as possible, given that admissions for each academic program will be closed as soon as there are no vacancies left.

Prices and Funding: Request information. We will be pleased to send you a dossier with information on finance resources, banks and cooperating entities.

Scholarships and Grants: Request information. We will be pleased to send you our Scholarships and Grants brochure.

For further information on the program, grants, funding and application requirements please click on the button of "Request information".

Related courses

¿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

 

Related courses