CURSO DEVOPS ENGINEERING ON AWS (AWSDEVOPS)
El curso DevOps Engineering on AWS le enseña cómo usar la combinación de filosofías, prácticas y herramientas culturales de DevOps para aumentar la capacidad de su 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), infraestructura como código, microservicios, monitoreo y registro, y comunicación y colaboración.
Los laboratorios prácticos le brindan experiencia en la creación e implementación de plantillas de AWS CloudFormation y canalizaciones de CI/CD que crean e implementan aplicaciones en Amazon Elastic Compute Cloud (Amazon EC2), aplicaciones sin servidor y aplicaciones basadas en contenedores. También se incluyen laboratorios para flujos de trabajo de múltiples canalizaciones y canalizaciones que se implementan en múltiples entornos.
Duración:
3 días
Próximo curso:
Modalidades:
- En Línea con instructor en vivo
Preparación para la certificación
• 1 examen AWS Certified DevOps Engineer – Professional
• Certificación Lograda: AWS Certified DevOps Engineer – Professional
Beneficios
Diploma Oficial Digital
Manual Digital
Laboratorios Oficiales AWS
Curso dirigido a:
Este curso está destinado a:
- Administradores de sistemas
- Desarrolladores de software
Requisitos previos:
Recomendamos que los asistentes a este curso tengan los siguientes requisitos previos:
- Asistido Sistemas Operaciones en AWS (AWSSYS) O Desarrollo asistido en AWS (AWSD)
- Conocimiento práctico de uno o más lenguajes de programación de alto nivel (C #, Java, PHP, Ruby, Python, etc.)
- Conocimientos intermedios de la administración de sistemas Linux o Windows a nivel de línea de comandos.
- Experiencia laboral con AWS utilizando tanto la Consola de administración de AWS como la Interfaz de línea de comandos de AWS (AWS CLI)
C E R T I F I C A C I Ó N
AWS Certified DevOps Engineer – Professional
¿Qué es AWS Certified DevOps Engineer – Professional ?
La certificación AWS Certified DevOps Engineer – Professional está diseñada para profesionales técnicos con experiencia en roles de DevOps que utilizan Amazon Web Services. Esta certificación valida habilidades técnicas avanzadas en la automatización de procesos de desarrollo de software y operaciones en la plataforma AWS, utilizando prácticas de DevOps para desarrollar y mantener aplicaciones de manera eficiente.
¿Qué se evalua para obtener esta certificación?
-
Implementar y gestionar sistemas de entrega continua: Esto incluye la automatización de infraestructuras, despliegues de aplicaciones y seguimiento de los entornos operativos.
-
Implementar y automatizar la seguridad de infraestructuras, políticas y estándares: Incluyendo el uso de AWS CloudFormation, AWS Identity and Access Management (IAM), y AWS Config para gestionar y controlar el acceso a recursos de AWS de forma segura.
-
Monitorizar y gestionar métricas y logs: Utilizar herramientas como AWS CloudWatch para monitorizar la salud y el rendimiento de las aplicaciones y la infraestructura, y AWS CloudTrail para auditar, registrar y analizar las llamadas a la API de AWS.
-
Diseñar, gestionar y mantener herramientas para automatizar operaciones operativas: Enfocado en mejorar los procesos operacionales y reducir el tiempo de respuesta en la resolución de incidentes.
-
Gestionar y operar sistemas escalables y altamente disponibles en AWS: Optimizar el uso de recursos de AWS para garantizar la eficiencia operativa y la alta disponibilidad de los sistemas.
-
Implementar y gestionar la infraestructura como código (IaC): Utilizando herramientas como Terraform o AWS CloudFormation para escribir y gestionar la infraestructura con código, lo que promueve la reproducibilidad de entornos y facilita la gestión de infraestructuras complejas.
¿QUÉ APRENDERAS?
En el curso de AWS DevOps Engineering, los participantes aprenden a aplicar las prácticas de DevOps para mejorar la colaboración y la eficiencia en los procesos de desarrollo y operaciones, utilizando las herramientas y servicios de AWS. Este curso está diseñado para enseñar técnicas avanzadas y está enfocado en automatizar la configuración de infraestructuras, despliegue de aplicaciones y monitorización continua.
Principios de DevOps en AWS:
- Introducción a las prácticas y filosofías de DevOps, y cómo AWS facilita la implementación de estas prácticas para mejorar el desarrollo de software y las operaciones.
Infraestructura como Código (IaC):
- Uso de AWS CloudFormation y Terraform para automatizar el despliegue y la gestión de infraestructuras.
Automatización de Procesos de Integración y Despliegue Continuos (CI/CD):
- Configuración y gestión de pipelines de CI/CD utilizando AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, y otros servicios relacionados para automatizar pruebas y despliegues.
Monitorización, Registro y Automatización de Operaciones:
- Implementación de monitorización y registro en profundidad con servicios como AWS CloudWatch, AWS X-Ray y AWS CloudTrail. Aprendizaje de cómo automatizar respuestas a eventos y alertas.
Gestión de Configuraciones y Secretos:
- Uso de AWS Systems Manager y AWS Secrets Manager para manejar configuraciones y secretos de forma segura.
Optimización de la Performance y Escalabilidad:
- Técnicas para mejorar la escalabilidad y la eficiencia de las aplicaciones en AWS, incluyendo el uso de Auto Scaling y Elastic Load Balancing (ELB).
Seguridad en AWS para DevOps
- Implementación de prácticas de seguridad robustas en entornos DevOps, incluyendo el uso de AWS IAM para gestionar accesos y políticas de seguridad.
Desarrollo de Microservicios y Contenedores:
- Despliegue y gestión de microservicios utilizando Amazon ECS y EKS, junto con prácticas para orquestar contenedores.
Labores Prácticas y Estudios de Caso:
- Ejercicios prácticos y estudios de caso para aplicar lo aprendido en escenarios reales, fortaleciendo la comprensión y habilidad para aplicar las técnicas de DevOps en proyectos reales.
METODOLOGÍA DE ESTUDIO EFECTIVA
Modalidad en linea con instructor en vivo.
Interacción Personalizada:
- Enfoque Personalizado: Reciben atención personalizada y haz preguntas al instructor.
- Retroalimentación Instantánea: Tu profesor en vivo te proporcionará retroalimentación inmediata, lo que facilita la comprensión de conceptos y la corrección de errores.
Flexibilidad y Accesibilidad:
- Aprendizaje Remoto: Accede al curso desde cualquier lugar, eliminando la necesidad de desplazamientos y permitiendo una mayor flexibilidad en horarios.
- Grabaciones Disponibles: Las sesiones en vivo pueden ser grabadas, asi podrás revisar el material en cualquier momento.
Motivación y Compromiso:
- Participación Activa: La interacción en tiempo real fomenta la participación activa y el compromiso, creando una mayor conexion con el instructor y otros estudiantes.
- Sesiones Dinámicas: Discusiones en vivo, ejercicios prácticos y demostraciones mantienen tu interés a lo largo del curso.
Resolución Inmediata de Problemas:
- Asistencia Inmediata: Resuelve dudas y problemas de manera inmediata, evitando la espera entre la formulación de preguntas y la obtención de respuestas.
Objetivos
Módulo 0: Descripción general del curso
- Objetivo del curso
- Prerrequisitos sugeridos
- Desglose de la descripción general del curso
Módulo 1: Introducción a DevOps
- ¿Qué es DevOps?
- El viaje de Amazon hacia DevOps
- Fundamentos para DevOps
Módulo 2: Automatización de Infraestructura
- Introducción a la Automatización de Infraestructura
- Profundizando en la plantilla de AWS CloudFormation
- Modificación de una plantilla de AWS CloudFormation
- Demostración: estructura de plantilla de AWS CloudFormation, parámetros, pilas, actualizaciones, importación de recursos y detección de desviaciones
Módulo 3: Herramientas de AWS
- Configuración del AWS CLI
- Kits de Desarrollo de Software de AWS (AWS SDKs)
- AWS SAM CLI
- Kit de Desarrollo en la Nube de AWS (AWS CDK)
- AWS Cloud9
- Demostración: AWS CLI y AWS CDK
- Laboratorio práctico: Uso de AWS CloudFormation para aprovisionar y gestionar una infraestructura básica
Módulo 4: Integración y entrega continuas (CI/CD) con herramientas de desarrollo
- Pipeline CI/CD y Herramientas de Desarrollo
- Demostración: Pipeline CI/CD mostrando algunas acciones de AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy y AWS CodePipeline
- Laboratorio práctico: Despliegue de una aplicación en una flota EC2 utilizando AWS CodeDeploy
- AWS CodePipeline
- Demostración: Integración de AWS con Jenkins
- Laboratorio práctico: Automatización de despliegues de código usando AWS CodePipeline
Módulo 5: Introducción a Microservicios
- Introducción a Microservicios
Módulo 6: DevOps y contenedores
- Despliegue de aplicaciones con Docker
- Amazon Elastic Container Service y AWS Fargate
- Amazon Elastic Container Registry y Amazon Elastic Kubernetes Service
- Demostración: Despliegue de pipeline CI/CD en una aplicación contenerizada
Módulo 7: DevOps y computación sin servidor
- AWS Lambda y AWS Fargate
- Repositorio de Aplicaciones Sin Servidor de AWS y AWS SAM
- AWS Step Functions
- Demostración: AWS Lambda y características
- Demostración: Inicio rápido de AWS SAM en AWS Cloud9
- Laboratorio práctico: Despliegue de una aplicación sin servidor usando el Modelo de Aplicación Sin Servidor de AWS (AWS SAM) y un Pipeline CI/CD
Módulo 8: Estrategias de despliegue
- Despliegue Continuo
- Despliegues con Servicios AWS
Módulo 9: Pruebas automatizadas
- Introducción a las pruebas
- Pruebas: Unitarias, de integración, de tolerancia a fallos, de carga y sintéticas
- Integraciones de productos y servicios
Módulo 10: Automatización de la seguridad
- Introducción a DevSecOps
- Seguridad del Pipeline
- Seguridad en el Pipeline
- Herramientas de Detección de Amenazas
- Demostración: AWS Security Hub, Amazon GuardDuty, AWS Config y Amazon Inspector
Módulo 11: Gestión de configuración
- Introducción al proceso de gestión de configuración
- Servicios y herramientas de AWS para la gestión de configuración
- Laboratorio práctico: Realización de despliegues blue/green con pipelines CI/CD y Amazon Elastic Container Service (Amazon ECS)
Módulo 12: Observabilidad
- Introducción a la observabilidad
- Herramientas de AWS para asistir con la observabilidad
- Laboratorio práctico: Uso de herramientas DevOps de AWS para automatizaciones de pipelines CI/CD
Módulo 13: Arquitectura de referencia (Módulo opcional)
- Arquitecturas de referencia
Módulo 14: Resumen del curso
- Componentes de la práctica DevOps
- Revisión del pipeline CI/CD
- Certificación AWS
T e s t i m o n i o s
¿Qué opinan nuestros alumnos de este curso?
¡Prepárate para ser inspirado por historias reales de éxito y crecimiento profesional!
Explora el impactante primer contacto que nuestros alumnos experimentan al unirse a nuestra comunidad educativa. Descubrirás por qué Executrain es tan apreciado por aquellos que buscan dominar las habilidades informáticas de vanguardia.
Invierte en tu FUTURO
¿Por qué aprender AWS Devops Engineering ?
Aprender AWS DevOps Engineering ofrece numerosos beneficios tanto para el desarrollo personal como profesional en el campo de la tecnología
1. Mejora de la eficiencia operativa:
DevOps se centra en la automatización de los procesos de desarrollo y operaciones para reducir errores, mejorar el tiempo de respuesta en la entrega de aplicaciones y aumentar la calidad del software. Aprender a implementar estas prácticas en AWS permite a los profesionales optimizar recursos y mejorar la eficiencia operativa.
2. Implementación rápida y escalable de aplicaciones:
Con el conocimiento de AWS DevOps Engineering, los profesionales pueden utilizar AWS para desplegar aplicaciones de manera rápida y eficiente utilizando servicios como AWS CloudFormation, AWS EC2, AWS ECS, y muchos otros que apoyan prácticas de integración y entrega continuas (CI/CD).
3. Mejora en la colaboración entre equipos:
El enfoque de DevOps promueve una cultura de colaboración entre los equipos de desarrollo y operaciones. Aprender DevOps en el contexto de AWS ayuda a implementar herramientas y procesos que facilitan esta colaboración.
¿Deseas conocer más acerca de nuestros servicios?
En Executrain contamos con las mejores opciones para tu crecimiento profesional.
Aprende AWS DevOps Engineering y Avanza en tu Carrera
Aprender AWS DevOps Engineering no solo es útil para mejorar las habilidades técnicas relacionadas con la nube y DevOps, sino que también mejora las habilidades de gestión de proyectos, colaboración entre equipos, y enfoques de seguridad, todo lo cual es vital para el éxito en la moderna economía digital.
¡Inscríbete ahora y haz que tu carrera despegue con nosotros!
V E R C U R S O S R E L A C I O N A D O S
Curso Architecting on AWS (AWSA)
Curso Curso Cloud Operations on AWS
Este Curso Cloud Operations on AWS eenseña a los administradores de sistemas, operadores y cualquier persona que realice operaciones diarias en la nube de AWS cómo instalar, configurar, automatizar, monitorear, asegurar, mantener y solucionar problemas de los servicios, redes y sistemas en AWS necesarios para respaldar el negocio de aplicaciones