DevOps Engineering on AWSle enseña cómo usar la combinación de herramientas, prácticas y filosofía cultural de DevOps para mejorar la capacidad de una organización para desarrollar, entregar y mantener aplicaciones y servicios a alta velocidad en AWS. Este curso cubre Integración Continua (CI), Entrega Continua (CD), microservicios, infraestructura como código, monitoreo y registro, y comunicación y colaboración.

 

Duración
24h

 

Quién debe asistir
Desarrolladores • Ingenieros de DevOps • Ingenieros de SysOps • Arquitectos de DevOps • Administradores de sistemas

 

Lo que aprenderás
Enumere las ventajas de los equipos pequeños de DevOps • Enumere las funciones y responsabilidades de los miembros de un equipo pequeño típico de DevOps • Aproveche AWS Cloud9 para escribir, ejecutar y depurar su código, además de compartir su IDE basado en la nube con su equipo de desarrollo. • Cree canalizaciones de integración continua/entrega continua (CI/CD), incluidas las pruebas y la seguridad. • Desarrolle estrategias de bifurcación de Git e integre con la canalización de CI/CD para varios entornos. • Utilice AWS CloudFormation para implementar entornos de desarrollo, prueba y producción para un proyecto de desarrollo de software. • Diseñe e implemente una infraestructura en AWS que admita proyectos de desarrollo de DevOps • Cree una canalización de CI/CD para plantillas de AWS CloudFormation

Establezca colaboración reuniendo los flujos de trabajo y las responsabilidades de desarrollo y operaciones

• Aloje repositorios Git privados altamente escalables y seguros con AWS CodeCommit • Aproveche Amazon Elastic Container Registry (Amazon ECR) para almacenar de forma segura imágenes de contenedores de Docker e integrarlos con AWS CodeBuild y Amazon Elastic Container Servicio (Amazon ECS). • Automatice el código de compilación, prueba y empaquetado con AWS CodeBuild • Integre la seguridad en las herramientas y los servicios de las canalizaciones de CI/CD • Implemente estrategias de implementación comunes como «todo a la vez», «progresivo» y «azul/verde» • Automatización del software implementaciones en Amazon Elastic Compute Cloud (Amazon EC2), cómputos locales, AWS ECS (Amazon EC2/AWS Fargate) y AWS Lambda con AWS CodeDeploy • Automatice sus canalizaciones de lanzamiento (compilación, prueba, implementación) con AWS CodePipeline • Supervise un aplicación y entorno utilizando herramientas y tecnologías de AWS

 

requisitos previos
Recomendamos que los asistentes a e

Este curso tendrá los siguientes requisitos previos: • Asistencia previa a los cursos Operaciones del sistema en AWS o Desarrollo en AWS • Conocimiento práctico de uno o más lenguajes de programación de alto nivel, como C#, Java, PHP, Ruby, Python • Conocimiento intermedio de administración de sistemas Linux o Windows a nivel de línea de comandos • Dos o más años de experiencia en el aprovisionamiento, operación y administración de entornos de AWS

 

Esquema del curso
 

En este curso, aprenderá a hacer lo siguiente:

Primer día
Descripción general del curso • Introducción a DevOps • Automatización de la infraestructura • Conjuntos de herramientas de AWS Ingeniería de DevOps en AWS • Integración continua/Entrega continua (CI/CD) con herramientas de desarrollo

Segundo día
Integración continua/Entrega continua (CI/CD) con herramientas de desarrollo • Introducción a los microservicios • DevOps y contenedores • DevOps y computación sin servidor • Estrategias de implementación • Pruebas automatizadas

Tercer día
Automatización de la seguridad • Gestión de la configuración • Observabilidad • Arquitecturas de referencia