
Curso de DevOps Tools: Jenkins, Terraform, Vagrant, Ansible, PackerContenedores, despliegue de aplicaciones, integración continua, infraestructura como código
El curso de DevOps en Lima, Perú; está dirigido a operadores y administradores de sistemas, arquitectos de infraestructura, programadores y profesionales en cloud computing, que deseen dominar de manera 100 % práctica las herramientas DevOps para el desarrollo, despliegue e integración profesional de aplicaciones.
Objetivo Principal:
Dominar las Herramientas de DevOps es para lograr la automatización y el monitoreo en todos los pasos de la construcción del software, desde la integración, las pruebas, la liberación hasta la implementación y la administración de la Infraestructura.
Calendario y Lugar:
Duración: 42 horas
Horario: Sábados de 4:00 p.m. a 10:00 p.m.
Lugar: Calle Eleazar Blanco 360, Pueblo Libre, Lima, Perú
Costo del Curso:
S/ 1000.00
5% de Descuento por pago anticipado (hasta 15 días antes de iniciar el curso)
10% de Descuento para ex-alumnos o mas de 1 inscrito
Medios de Pago:
– Por la web, con cualquier tarjeta de crédito o débito
– Depósito directo en la cuenta a nombre de Cloud Perú Systems E.I.R.L.
BCP Soles: 193-2269973-018 CCI: 00219300226997301814
Cuenta de detracción Bco. de la Nación: 00057050292
Materiales:
– Talleres Digitales online.
– Una laptop por participante.
– Coffe Break
– Incluye 1 Servidor VPS de 4 GB de RAM
– Certificado con valor curricular
– Asistencia Online (foros) en campus virtual de forma permanente.
Informes:
Whastapp: +51992099931
Movistar: 971149678
Tel: +51 016510970
informes@aulautil.com
Contenido del curso:
Introducción a DevOps
- La problemática
- ¿Qué es DevOps?,
- ¿Rol o cultura?
- Principios y prácticas
- Topologías
- Casos de la vida real
Integración Continua (CI) con Jenkins
- Introducción a la Integración Continua.
- Principios de Integración Continua
- Jenkins: instalación, arquitectura, plugins, etc
- Roles y Permisos
- Pipeline as Code
• Node
• Agent
• Parameters
• Environment
• Options
• Stages
• Stage
• Step
• Script - Integración con Docker
- Jobs: Free style, pipeline and multi-branch
- Jenkins distribuído: Master and Slaves
- Triggerin Jobs
• Después que otros Jobs finalicen
• Llamando a otro Jenkins jobs
• Periodicamente
• Github webhook
• Remotamente - User Input
• Input
• Parameters and declarative pipelines
• Preguntando para stage - Integración con Github Multibranch
- Integración con Github Pull Requests
- Recomendaciones
- Ejercicios
Entrega Continua (CD) con Jenkins y AWS Codedeploy
- Introducción a la Entrega Continua
- Principios de Entrega Continua
- Deploys: Canary, Updates & Blue Green
- Introducción a AWS Codedeploy
- Apps & Groups
- Manifest appspec.yml
- Recomendaciones
- Ejercicios
Infraestructura como Código (IaC) con Terraform
- Introducción a IaC
- Principios de IaC
- Terraform: Instalación e init
- Providers
- Provisioners
- Resources
- Data
- Variables input cli and file
- Remote backends storage
- Build, change and destroy
- States
- Plugins
- Workspaces
- Modules & Terraform Module Registry
- Recomendaciones
- Ejercicios
Gestión de Máquinas Virtuales con Vagrant
- Introducción a Vagrant
- Instalación de Vagrant
- Boxes
- Vagrantfile
- Provisioning
- Networking
- Synced folders
- Multi-machine
- Providers
- Plugins
- Recomendaciones
- Ejercicios
Automatización de Tareas con Ansible
- Introducción a Ansible
- Ansible: Instalación y Verificación
- Playbooks
• Roles
• Tasks
• Files
• Templates
• Variables - Modules
- Ansible Galaxy
- Recomendaciones
- Ejercicios
Infraestrctura Inmutable con Packer
- Introducción a Packer
- Packer: Instalación y Verificación
- Providers
- Provisions
- Schema template.json
• Variables
• Provisioners
• Builders
• Post-processor - Creando Vagrant box
- Creando AWS AMI
- Creando Docker Image
- Testing of Docker Image
- Recomendaciones
- Ejercicios