DevOps Professional
Acerca de este curso
Este curso sigue un enfoque único para los DevOps modernos utilizando herramientas y tecnologías de vanguardia como Ansible y Kubernetes. Este curso comienza explicando la alineación organizativa que tiene que ocurrir en cada compañía que quiera implementar DevOps para que sea eficaz, y el uso de centros de datos en la nube en combinación con las herramientas más avanzadas de DevOps para obtener lo mejor de un equipo de ingenieros calificados. También profundiza en cómo utilizar Kubernetes para ejecutar sus aplicaciones, minimizando la fricción y la molestia de mantener un clúster pero asegurando su alta disponibilidad.Descripción
> Módulo 1: DevOps en el mundo real
¿Qué es DevOps?
Gestión de release tradicional
Gestión de release moderno
DevOps y microservicios
DevOps: alineación organizacional
> Módulo 2: Centros de datos en la nube – La nueva realidad
Amazon Web Services
Google Cloud Platform
Otros proveedores de nube
> Módulo 3: Docker
Arquitectura Docker
Cliente docker
Construyendo imágenes Docker
Registros docker
Volúmenes de Docker
Docker Networking
Docker compose
> Módulo 4: Integración continua
Ciclo de vida del desarrollo de software
Tipos de prueba
Servidores de CI tradicionales
Servidores modernos de CI
> Módulo 5: Infraestructura como código
Google Cloud Platform SDK – gcloud
Terraform
> Módulo 6: Aprovisionamiento de servidor
Software de provisión de servidor
Ansible
Ansible Tower
> Módulo 7: Docker Swarm y Kubernetes – Infraestructura de clustering
¿Por qué clústering?
Docker Swarm
Kubernetes
> Módulo 8: Gestión de versiones – Entrega continua
Jugando contra las estadísticas
El sistema de prueba
Configuración de un pipeline de entrega continua para imágenes
Configuración de Jenkins
Entrega continua para su aplicación.
> Módulo 9: Monitoreo
Introducción
Tipos de seguimiento
Monitoreo de herramientas de terceros
Stackdriver
¿Qué aprenderé?
- Conocimientos y habilidades necesarios para comprender la cultura de trabajo con DevOps.
- Crear un pipeline de entrega continua con Kubernetes y Docker.
- Con un fuerte monitoreo en su lugar, también podrá reaccionar ante eventos adversos en su sistema, minimizando el tiempo de inactividad.
- Mejorar el tiempo de actividad general y la estabilidad de su sistema.