BOOTCAMP: CLOUD COMPUTING AND DEVOPS

DESCRIPCIÓN DEL CURSO

Módulo de Cloud:

Aprenderás los conocimientos básicos sobre Cloud, familiarizándote en el uso de los proveedores Cloud más demandados, conociendo sus servicios de computación, almacenamientos y bases de datos. Obtendrás los conocimientos para ser capaz de gestionar correctamente una instancia, consiguiendo una relación optima entre el uso y gasto.

Con todas estas herramientas serás capaz de hacer despliegues de servicios sencillos en un proveedor Cloud al final de este módulo.

Módulo de DevOps:

Obtendrás los conocimientos necesarios para desplegar de manera automatizada infraestructura escalable y desplegar en ella aplicaciones y servicios reales. Para conseguirlo utilizarás pipelines de CI/CD, aplicando diferentes estrategias de implementación.

Diseñaras y crearás un cluster escalable y funcional mediante el uso de tecnologías punteras como Docker y Kubernetes, siendo capaz de monitorizarlo a tiempo real mediante herramientas opensource y creando automatismos para actuar frente a errores inesperados.

Comparte este curso
Compartir en facebook
Compartir en twitter
Compartir en linkedin
Compartir en email
Compartir en whatsapp

OBJETIVOS

El objetivo del Bootcamp es conseguir una formación intensiva de 9 semanas totalmente focalizada a dominar las claves de la nueva era tecnológica, orientado en todo momento a la incorporación laboral en uno de los sectores más demandados y con los salarios más competitivos. Es un programa en modalidad presencial/remoto que te permitirá compaginarlo con tus actividades laborales.

Además de las clases en modalidad “BIMODAL” que te permitirá venir al aula presencialmente, o seguirlas a través del “aula virtual” debiendo estar conectado el día y hora establecido; durante la semana, se planteará trabajo personal en el “campus virtual”, con el fin de poner en práctica los conocimientos adquiridos, de esta manera compaginaremos totalmente la parte teórica y la parte práctica. Y al final del Bootcamp, se realizará un proyecto de implementación, creación y configuración de una aplicación real en la que se pondrá en práctica todos los conocimientos adquiridos y otorgará a los estudiantes un valor añadido, una prueba que mostrar en futuros trabajados de sus capacidades técnicas.

DIRIGIDO A

No existen unos requisitos mínimos fuertemente marcados. Este bootcamp está pensado para formar eficazmente a los perfiles descritos a continuación.

Perfil del estudiante

Administradores de sistemas que quieran aprender sobre infraestructuras Cloud y la orquestación de servicios.

Desarrolladores que quieran aprender automatización y virtualización.

Estudiantes que acaban de terminar sus estudios o desempleados que quieren invertir en un giro profesional con garantías de futuro.

Has tenido un primer contacto con las herramientas Cloud por tu cuenta o a través de tus estudios y tienes claro que esto es para ti.

Profesionales IT de empresas que quieran mejorar su eficiencia y su seguridad mediante la implantación de metodología DevOps.

CONTENIDO

CLOUD CONCEPTS

1. Cloud Computing

2. Beneficios del Cloud Computing

3. Tipos de Cloud Computing

4. Modelos de despliegue en la nube

5. CAPEX vs OPEX

6. Términos Cloud

7. Evolución de la computación

CLOUD PROVIDER – MICROSOFT AZURE

1. Infraestructura global de Azure

2. Primeros pasos

3. Descripción general de la tecnología

4. Management Tools

5. Billing and Pricing

6. Caso de uso: Ejemplo práctico de una infraestructura real

SEGURIDAD CLOUD

1. Azure Active Directory – manage access and identities to resources

2. MFA 

3. Azure Security Center 

4. Key Vault

5. Azure DDoS Protection 

6. Azure Firewall 

7. Azure Information Protection 

8. Application Gateway

9. Advanced Threat Protection ATP 

10. Microsoft Security Development Lifecycle SDL

11. Role Based Access Control (RBAC)

12. Lock Resources

13. Management Groups 

14. Azure Monitor 

15. Service Health

16. Advisor

 

METODOLOGÍA DEVOPS

1. Introducción a DevOps

2. Beneficios de su uso

3. Diferencias entre DevOps y SRE

4. Metodología Agile

5. Git (control de versiones)

6. Gitlab

CREACIÓN Y CONFIGURACIÓN DE LOS PROCESOS DE CI/CD

1. Introducción al concepto CI/CD

2. Beneficios, uso y configuración de la plataforma de Gitlab

3. Bondades del proceso de CI y buenas practicas a la hora de su configuración

4. Diseño y creación del proceso de CD en plataformas Cloud

DESPLIEGUE CON CONTENEDORES Y ORQUESTACIÓN MEDIANTE KIBERNETES

1. Contenedores

2. Docker

3. Kubernetes

4. EKS y ECS

5. Autoscaling

6. Monitoring, alertas y respuesta ante incidentes

7. Cloudwatch Events

INFRAESTRUCTURA COMO CÓDIGO (IaC)

1. ¿Qué es Terraform?

2. Beneficios

3. Ficheros de Terraform

4. Comandos de Terraform

5. Configuración de una infraestructura como código (IaC)

6. Administración de cambios con Ansible y Terraform

DEVSECOPS

1. DevSecOps vs DevOps

2. ¿Qué beneficios ofrece DevSecOps?

3. Seguridad del entorno y de los datos

4. Como introducir la seguridad en los procesos de CI/CD

¿QUIERES QUE TE CONTEMOS MÁS?

Contacta con nosotros si estas interesado en nuestros servicios o necesitas más información