En este módulo empezaremos conociendo a nuestros alumnos y haremos una introducción a DevOps, diagrama del ciclo de vida del software. También veremos una introducción a las herramientas que usa un DevOps.
El trabajo en equipo es una habilidad muy valorada en el mercado laboral actual. Para los desarrolladores de software, la tarea es complicada cuando varias personas deben trabajan en un proyecto al mismo tiempo de manera colaborativa. En este módulo aprenderás tanto el manejo del control de versiones con Git, como los distintos modelos de ramas que se pueden implementar con Git / Gitflow.
Además, conocerás la metodología Agile que te permitirá adaptar tu forma de trabajo a las condiciones de los proyectos en los que participes. Serás capaz de detectar dependencia, evitar imprevistos y aportarás valor al cliente de manera ágil y continua.
Cada vez son más las empresas que eligen las plataformas de cloud públicas como AWS o Azure para almacenar sus datos, desplegar sus soluciones y automatizar sus procesos de negocio. Estas plataformas cloud ofrecen ventajas como escalabilidad, pago por uso, excelencia operativa, resiliencia, fiabilidad y seguridad.
En este módulo aprenderás los principales servicios que puedes utilizar en AWS y en Azure así como los beneficios que te proporcionan. Además, conocerás conceptos como Landing Zone, crearás una red en un entorno cloud y gestionarás los permisos que es posible conceder a cada servicio para los distintos tipos de usuarios.
La infraestructura como código es uno de los elementos fundamentales de la filosofía DevOps y de los entornos cloud. Permite la reutilización de código, proporciona flexibilidad y consistencia en la configuración de la infraestructura y evita errores humanos.
En este módulo aprenderás a trabajar con dos de las principales herramientas del mercado como son Terraform y AWS Cloudformation, así como a gestionar el estado de la infraestructura desplegada.
Cada vez más empresas se decantan por arquitecturas enfocadas a microservicios para desplegar de manera aislada cada uno de los componentes de su aplicación, facilitando así la escalabilidad y la administración de esos componentes.
En este módulo aprenderás los conceptos básicos de contenedores y cómo realizar el despliegue y orquestación de microservicios con Docker y Kubernetes.
En este módulo veremos en profundidad Ansible y Packer.
Las técnicas de integración y despliegue continuos son una parte fundamental de cualquier proyecto de desarrollo de software ya que permiten evitar errores y acelerar el despliegue de nuevas funcionalidades en una aplicación.
En este módulo crearás un pipeline de integración y despliegue continuo con las herramientas más utilizadas del mercado. Aprenderás cuales son los stages de un pipeline y serás capaz de realizar pruebas automatizadas en tus aplicaciones. Además, conocerás cuales son las distintas técnicas de despliegue con el objetivo de reducir los tiempos de indisponibilidad y el número de usuarios afectados.
La monitorización es un punto fundamental en la cultura DevOps. En este módulo utilizaremos distintos stacks de tecnologías para explorar los conceptos y metodologías de monitorización de forma práctica, tanto a nivel de infraestructura como de aplicación.
Con el conocimiento adquirido a través de los diferentes módulos, serás capaz de desarrollar un proyecto que pretenda solucionar un problema real usando las últimas tecnologías disponibles en el mercado y con la guía y apoyo de los profesores.
Conoce a nuestro equipo
Luis Alberto Sánchez
Profesor del Bootcamp en DevOps
Ingeniero Informático con Máster en Ingeniería del Software y en Ciencias y Tecnologías de la Computación. Amplia experiencia en transformación digital guiando a empresas en la implantación de la cultura DevOps y soluciones en Cloud (AWS & Azure).
José Javier Martínez
Profesor del Bootcamp en DevOps
Ingeniero cloud con amplia experiencia en la automatización de procesos y en el desarrollo y despliegue de productos de datos sobre nube pública para diferentes empresas. Ahora trabaja en el despliegue y la productivización de modelos de machine learning en Keepler Data Tech.
Vanessa Márquez
Responsable de admisiones
Licenciada en Educación Mención Ciencias Pedagógicas y Especialista en Gerencia de Proyectos, con 10 años de experiencia en cargos de coordinación en la industria educativa.
Irene García
Responsable de desarrollo profesional
Más de 8 años de experiencia como profesional de Recursos Humanos, ha trabajado en grandes consultoras IT y ha acompañado a más de 300 alumnos en la búsqueda de su primer empleo.
¿A quién va dirigido este bootcamp?
- Buscas dar un giro profesional y adentrarte de lleno en el mundo DevOps, no importa tu edad.
- Tienes experiencia en desarrollo o sistemas y buscas crecer profesionalmente.
- Has tocado algo de DevOps y te gustaría profundizar en este campo.
Nuestros alumnos opinan
Los alumnos de ID Bootcamps, nos cuentan su experiencia tanto dentro de los cursos, como una vez terminada su formación, ¡echa un vistazo!