Saltear al contenido principal
Contáctanos (55) 55 7703-4964 (55) 1049-9180

Certificación DevOPS LPI

El estudiante obtendrá habilidades prácticas necesarias para trabajar con éxito en un entorno DevOps, centrándose en las habilidades necesarias para utilizar las herramientas más destacadas de DevOps. El resultado es una certificación que cubre la intersección entre desarrollo y operaciones, haciéndola relevante para todos los profesionales de TI que trabajan en el campo de DevOps.

CONTACTANOS

(52) 551049-9180

DURACIÓN

80 horas

MODALIDAD

Híbrido (Presencial y en línea con clases en vivo)

ALUMNOS CAPACITADOS

12 Alumnos

Lo que aprenderás

  • Tener un conocimiento práctico de dominios relacionados con DevOps, tales como Ingeniería de Software y Arquitectura, Despliegue de Contenedores y Máquinas, Gestión de Configuración y Monitoreo
  • Tener dominio de utilidades destacadas, gratuitas y de código abierto, como Docker, Vagrant, Ansible, Puppet, Git y Jenkins
  • Aplicaciones de software modernas y servicios en la nube
  • Cómo las herramientas son compatibles con la colaboración de DevOps
  • Configurar las tuberías de integración continua y entrega continua
  • Construir, implementar y orquestar contenedores de aplicaciones
  • Automatizar la configuración del sistema
  • Crear imágenes del sistema y ejecútelas localmente y en la nube
  • Monitorear aplicaciones e instancias de computación
  • Administrar, recopilar y analizar datos de registro
  • Utilizar la gestión de código fuente y el control de versiones

Temario del curso

Tema 1: Ingeniería de software
  1. Comprender y diseñar aplicaciones basadas en servicios
  2. Comprender los conceptos y estándares comunes de API
  3. Comprender los aspectos del almacenamiento de datos, el estado del servicio y el manejo de la sesión
  4. Conciencia de los riesgos en la migración e integración de software heredado monolítico
  5. Comprender los riesgos comunes de seguridad de las aplicaciones y las formas de mitigarlos
  6. Comprender el concepto de desarrollo ágil de software
  7. Comprender el concepto de DevOps y sus implicaciones para los desarrolladores y operadores de software
Tema 2: Plataformas y componentes para software
  1. Características y conceptos del almacenamiento de objetos
  2. Características y conceptos de bases de datos relacionales y NoSQL
  3. Características y conceptos de intermediarios de mensajes y colas de mensajes
  4. Características y conceptos de los servicios de big data
  5. Características y conceptos de tiempos de ejecución de aplicaciones / PaaS
  6. Características y conceptos de las redes de entrega de contenido
Tema 3: Gestión de código fuente
  1. Comprender los conceptos de Git y la estructura del repositorio
  2. Administrar archivos dentro de un repositorio de Git
  3. Administrar sucursales y etiquetas
  4. Trabajar con repositorios y sucursales remotos, así como con submódulos
  5. Combinar archivos y ramas
  6. Conocimiento de SVN y CVS, incluidos conceptos de soluciones SCM centralizadas y distribuidas
Tema 4: Integración y entrega continua
  1. Comprender los conceptos de Integración Continua y Entrega Continua
  2. Comprender los componentes de una canalización de CI/CD, incluidas las compilaciones, las unidades, las pruebas de integración y aceptación, la gestión de artefactos, la entrega y la implementación
  3. Comprender las mejores prácticas de implementación
  4. Comprender la arquitectura y las características de Jenkins, incluidos los complementos de Jenkins, la API de Jenkins, las notificaciones y las compilaciones distribuidas
  5. Defina y ejecute trabajos en Jenkins, incluido el manejo de parámetros
  6. Huellas dactilares, artefactos y repositorios de artefactos
  7. Comprenda cómo Jenkins modela canalizaciones de entrega continua e implementa una canalización de entrega continua declarativa en Jenkins
  8. Conocimiento de posibles modelos de autenticación y autorización
  9. Comprensión del complemento Pipeline
  10. Comprender las funciones de los módulos importantes de Jenkins, como el complemento Copiar artefacto, el complemento Huella digital, Docker Pipeline, el complemento Docker Build and Publish, el complemento Git, el complemento Credentials
  11. Conocimiento de Artifactory y Nexus
Tema 5: Gestión de contenedores
  1. Comprender la arquitectura de Docker
  2. Usar imágenes de Docker existentes desde un registro de Docker
  3. Cree Dockerfiles y cree imágenes a partir de Dockerfiles
  4. Subir imágenes a un registro de Docker
  5. Operar y acceder a contenedores Docker
  6. Conectar contenedor a redes Docker
  7. Use volúmenes de Docker para el almacenamiento de contenedores compartidos y persistentes
Tema 6: Implementación y orquestación de contenedores
  1. Comprender el modelo de aplicación de Docker Compose
  2. Crear y ejecutar Docker Compose Files (versión 3 o posterior)
  3. Comprender la arquitectura y la funcionalidad del modo Docker Swarm
  4. Ejecute contenedores en Docker Swarm, incluida la definición de servicios, pilas y el uso de secretos
Tema 7: Infraestructura de contenedores
  1. Use Docker Machine para configurar un host Docker
  2. Use Docker Machine para configurar un host Docker
  3. Comprender los conceptos de red de Docker, incluidas las redes superpuestas
  4. Crear y administrar redes Docker
  5. Comprender los conceptos de almacenamiento de Docker
  6. Crear y administrar volúmenes de Docker
  7. Flocker
  8. Comprender los conceptos de descubrimiento de servicios.
  9. Conocimiento básico de funciones de CoreOS Container Linux, rkt y etcd
  10. Comprender los riesgos de seguridad de la virtualización de contenedores y las imágenes de contenedores y cómo mitigarlos
  11. Comprender los conceptos de red de Docker, incluidas las redes superpuestas
Tema 8: Implementación de máquinas virtuales
  1. Comprender la arquitectura y los conceptos de Vagrant, incluido el almacenamiento y las redes
  2. Recuperar y usar Atlas
  3. Crear y ejecutar Vagrantfiles
  4. Acceder a máquinas virtuales Vagrant
  5. Compartir y sincronizar carpetas entre una máquina virtual Vagrant y el sistema host
  6. Comprender el aprovisionamiento de Vagrant, incluidos File, Shell, Ansible y Docker
  7. Comprender la configuración de varias máquinas
Tema 9: Implementación de la nube
  1. Comprender las funciones y los conceptos de cloud-init, incluidos los datos de usuario y la inicialización y configuración de cloud-init
  2. Use cloud-init para crear, cambiar el tamaño y montar sistemas de archivos, configurar cuentas de usuario, incluidas las credenciales de inicio de sesión, como claves SSH, e instalar paquetes de software desde el repositorio de la distribución
  3. Comprenda las características y las implicaciones de las nubes IaaS y la virtualización para una instancia informática, como la creación de instantáneas, la pausa, la clonación y los límites de recursos
Tema 10: Creación de imágenes de sistema
  1. Comprender la funcionalidad y las características de Packer
  2. Crear y mantener archivos de plantilla
  3. Cree imágenes a partir de archivos de plantilla utilizando diferentes constructores
Tema 11: Gestión de la configuración
  1. Comprender los principios de la configuración de sistemas automatizados y la instalación de software
  2. Crear y mantener archivos de inventario
  3. Comprender cómo Ansible interactúa con los sistemas remotos
  4. Administre las credenciales de inicio de sesión de SSH para Ansible, incluido el uso de cuentas de inicio de sesión sin privilegios
  5. Cree, mantenga y ejecute playbooks de Ansible, incluidas tareas, controladores, condicionales, bucles y registros
  6. Establecer y usar variables
  7. Mantenga los secretos usando las bóvedas de Ansible
  8. Escribir plantillas Jinja2, incluido el uso de filtros, bucles y condicionales comunes
  9. Comprender y usar roles de Ansible e instalar roles de Ansible desde Ansible Galaxy
  10. Comprenda y use tareas importantes de Ansible, que incluyen archivo, copia, plantilla, ini_file, lineinfile, parche, reemplazo, usuario, grupo, comando, shell, servicio, systemd, cron, apt, debconf, yum, git y depuración
  11. Conocimiento del inventario dinámico
  12. Conocimiento de las características de Ansibles para sistemas que no son Linux
  13. Conocimiento de los contenedores de Ansible
Tema 12: Otras herramientas de gestión de configuración
  1. Conocimiento básico de las características y la arquitectura de Puppet
  2. Conocimiento básico de características y arquitectura de Chef
Tema 13: Operación de servicios
  1. Comprender los objetivos de las operaciones de TI y el aprovisionamiento de servicios, incluidas las propiedades no funcionales, como la disponibilidad, la latencia y la capacidad de respuesta
  2. Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad técnica de un servicio
  3. Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad lógica de un servicio
  4. Comprender la arquitectura de Prometheus, incluidos Exporters, Pushgateway, Alertmanager y Grafana
  5. Monitoree contenedores y microservicios usando Prometheus
  6. Comprender los principios de los ataques de TI contra la infraestructura de TI
  7. Comprender los principios de las formas más importantes de proteger la infraestructura de TI
  8. Comprender los componentes básicos de la infraestructura de TI y su función en la implementación

Audiencia

Dirigido principalmente a administradores de servidores, lideres de proyecto, desarrolladores web así como:

  • Personal interesado en actualizar sus conocimientos e incrementar sus competencias laborales.
  • Empresas que buscan capacitar a su personal en la instalación configuración e implementación de servidores Linux.
  • Universidades que requieren actualizar su oferta académica.

Entregables

  • Diploma de participación con valor curricular.
  • Acceso a documentación en línea.
  • 30 días de soporte técnico vía correo electrónico al finalizar el curso.
  • Evaluación al iniciar y al terminar el curso y entrega de documento que avale el incremento de competencias.

Prerequisitos

  • Amplios conocimientos en la administración del sistema operativo Linux.
  • Amplios conocimientos en servicios de red.
  • Conocimientos en Herramientas DEVOPS.

Acerca del curso

Curso Fecha Horario Lugar
DevOPS LPI Por definir Por definir Clases en aula virtual

DURACIÓN
80 horas

¿Qué pasa si no puedo asistir a una clase, las clases quedan grabadas?

Si, todas las clases quedan grabadas y publicadas en forma inmediata.

¿Puedo hacer preguntas por voz o por chat en las clases?

Si, los cursos son impartidos a través del software de video conferencia Zoom.

¿Los manuales, videos, tareas y presentaciones del curso puedo descargarlos?

¡Si! todos los PDFs son siempre en español, completos, actualizados, descargables e imprimibles.

¿Puedo enviar preguntas al profesor por email o whatsapp?

¡Si! Todas tus preguntas serán atendidas, además contarás con 30 días de soporte después de curso.

¿Qué pasa si se corta la conexión durante la transmisión de la clase en vivo?

La clase se repone completa. No es algo que ocurra, pero PUEDE pasar. ¡Mejor prevenir!

Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Artículos destacados

    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Encabezado

    1 Julio, 2022

    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

    VER MÁS
    Estas empresas ya trabajan con nosotros

    Nuestra mejor publicidad es la opinión de nuestros alumnos

    Tome el curso en línea con profesor en vivo y me pareció una excelente opción para capacitarme, Destaco la dedicación, el conocimiento. amabilidad y disposición del profesor, asi como el sistema de video conferencia con el cual fue impartido el curso.

    No tenia conocimiento en Linux, en el curso de administración de servidores aprendí desde 0 como configurar y administrar servidores en Debian y CentOS. Excelente forma de y paciencia para enseñar.

    Excelente capacitación de preparación para una certificación tan importante como es GNU/Linux, como también la calidad del personal del equipo de trabajo, bendiciones y éxito para uds.

    Excelente atención, muy buen trato, total dedicación a la hora de explicar los puntos a tratar y mucho mas.

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas

    Ciudad de México, CDMX
    (55) 7703-4964
    (55) 1049-9180
    capacitacion@clibre.mx

    Horario de atención
    Lunes a Viernes: 10:00 a 19:00 hrs
    Sábado: 10:00 a 14:00 hrs

    Contáctanos

    * Campo obligatorio