Temario del curso
Introducción
Panorama general de las características y la arquitectura de la plataforma de automatización de Red Hat Ansible
- Revisión de conceptos y principios fundamentales de Ansible
- Comprensión de los contenidos y recursos principales de Ansible
Instalación y configuración de la plataforma de automatización de Red Hat Ansible
- Requisitos previos para la instalación de Ansible
- Actualización de la versión actual de Ansible
Configuración de la plataforma de automatización de Red Hat Ansible
- Ejecución de métodos avanzados de configuración del entorno
- Uso de comandos CLI de Ansible de alto nivel
Ejecución de playbooks de Ansible y práctica de la delegación de componentes
- Ejecución y gestión de casos de uso específicos para tareas y plays
Aprovechamiento de artefactos reutilizables de Ansible y automatización de tareas complejas con inventario
Manejo de la interacción de datos entre herramientas y sistemas de Ansible
Uso detallado de componentes tradicionales de Ansible y comandos ad hoc
Utilización de la sintaxis avanzada de automatización de Ansible con YAML
- Gestión de cadenas de datos inseguras o sin procesar
- Uso de anclas y alias de YAML para mayor flexibilidad
Manipulación de datos complejos y transformación de funcionalidades de cadenas en Ansible
Trabajo con la arquitectura de plugins expansible de Ansible
- Tipos de plugins de Ansible y cómo maximizar su uso
Empleo de palabras clave avanzadas para playbooks y herramientas de línea de comandos de Ansible
Panorama general de operaciones complejas de módulos con Red Hat Ansible
Gestión y coordinación de actualizaciones progresivas (rolling updates) de Ansible
Acceso a Red Hat Ansible Tower mediante la plataforma de automatización de Ansible
Integración de Ansible con Red Hat Advanced Cluster Management
Interacción con APIs RESTful utilizando playbooks y Tower
Automatización de pipelines de construcción y agilización de flujos de trabajo en la plataforma de automatización de Ansible
Desarrollo de enfoques CI/CD con la plataforma de automatización de Ansible y Tower
Creación y escritura de módulos y plugins personalizados para proyectos de desarrollo con Ansible
- Agregado y optimización de módulos y plugins locales
- Convenciones y mejores prácticas para el desarrollo de módulos de Ansible
Operación de la plataforma de automatización de Red Hat Ansible con Python 3.x
Depuración de módulos y consejos para el formato de documentación
Panorama general del desarrollo de módulos de Ansible en plataformas externas
- Directrices para la automatización con Ansible en Microsoft, AWS y otras plataformas
Pruebas de Ansible con métodos eficientes y monitoreo de los ciclos de vida de los módulos
- Prácticas avanzadas de desarrollo para otros recursos y utilidades de Ansible
Maximización de la API de Python de la plataforma de automatización de Red Hat Ansible
Trabajo con Ansible Galaxy y empleo de estructuras de metadatos
Aprovechamiento de servicios en la nube pública en alineación con Ansible
Despliegue de aplicaciones nativas de la nube utilizando automatización con Ansible
- Migración a una plataforma nativa de la nube con Ansible
- Ejecución de implementaciones avanzadas de Red Hat OpenShift
Automatización de redes con Ansible y respuesta a cargas de trabajo operativas dinámicas
- Trabajo con módulos de red de Ansible y análisis de datos de Ansible
- Gestión de tiempos de espera, proxy y otros problemas
- Práctica de métodos de virtualización y contenedorización
Mantenimiento y administración de la plataforma de automatización de Ansible y sus componentes
Demostración de los casos de automatización más comunes ante la organización
Solución de problemas en la plataforma de automatización de Red Hat Ansible
Resumen y conclusión
Requerimientos
- Conocimientos previos en administración de sistemas Linux y CLI
- Experiencia en tareas básicas de automatización con Ansible
- Dominio de la sintaxis de programación YAML
- Comprensión de la infraestructura de TI y los flujos de trabajo
- Conocimientos básicos del lenguaje de programación Python
Público objetivo
- Ingenieros de DevOps
- Desarrolladores
- Administradores de SysOps
Testimonios (2)
El conocimiento y experiencia del consultor ya que se abordan los temas teóricos aplicándolos a la realidad de los procesos. El curso contiene un programa de mucho valor en la gestión de las tecnologías de información.
Luis Castro Gamboa - Cooperativa De Ahorro Y Credito Ande No. 1 R.L.
Curso - Site Reliability Engineering (SRE) Foundation®
Que fue muy claro en cada especificación