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.
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
- Comprender y diseñar aplicaciones basadas en servicios
- Comprender los conceptos y estándares comunes de API
- Comprender los aspectos del almacenamiento de datos, el estado del servicio y el manejo de la sesión
- Conciencia de los riesgos en la migración e integración de software heredado monolítico
- Comprender los riesgos comunes de seguridad de las aplicaciones y las formas de mitigarlos
- Comprender el concepto de desarrollo ágil de software
- Comprender el concepto de DevOps y sus implicaciones para los desarrolladores y operadores de software
- Características y conceptos del almacenamiento de objetos
- Características y conceptos de bases de datos relacionales y NoSQL
- Características y conceptos de intermediarios de mensajes y colas de mensajes
- Características y conceptos de los servicios de big data
- Características y conceptos de tiempos de ejecución de aplicaciones / PaaS
- Características y conceptos de las redes de entrega de contenido
- Comprender los conceptos de Git y la estructura del repositorio
- Administrar archivos dentro de un repositorio de Git
- Administrar sucursales y etiquetas
- Trabajar con repositorios y sucursales remotos, así como con submódulos
- Combinar archivos y ramas
- Conocimiento de SVN y CVS, incluidos conceptos de soluciones SCM centralizadas y distribuidas
- Comprender los conceptos de Integración Continua y Entrega Continua
- 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
- Comprender las mejores prácticas de implementación
- Comprender la arquitectura y las características de Jenkins, incluidos los complementos de Jenkins, la API de Jenkins, las notificaciones y las compilaciones distribuidas
- Defina y ejecute trabajos en Jenkins, incluido el manejo de parámetros
- Huellas dactilares, artefactos y repositorios de artefactos
- Comprenda cómo Jenkins modela canalizaciones de entrega continua e implementa una canalización de entrega continua declarativa en Jenkins
- Conocimiento de posibles modelos de autenticación y autorización
- Comprensión del complemento Pipeline
- 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
- Conocimiento de Artifactory y Nexus
- Comprender la arquitectura de Docker
- Usar imágenes de Docker existentes desde un registro de Docker
- Cree Dockerfiles y cree imágenes a partir de Dockerfiles
- Subir imágenes a un registro de Docker
- Operar y acceder a contenedores Docker
- Conectar contenedor a redes Docker
- Use volúmenes de Docker para el almacenamiento de contenedores compartidos y persistentes
- Comprender el modelo de aplicación de Docker Compose
- Crear y ejecutar Docker Compose Files (versión 3 o posterior)
- Comprender la arquitectura y la funcionalidad del modo Docker Swarm
- Ejecute contenedores en Docker Swarm, incluida la definición de servicios, pilas y el uso de secretos
- Use Docker Machine para configurar un host Docker
- Use Docker Machine para configurar un host Docker
- Comprender los conceptos de red de Docker, incluidas las redes superpuestas
- Crear y administrar redes Docker
- Comprender los conceptos de almacenamiento de Docker
- Crear y administrar volúmenes de Docker
- Flocker
- Comprender los conceptos de descubrimiento de servicios.
- Conocimiento básico de funciones de CoreOS Container Linux, rkt y etcd
- Comprender los riesgos de seguridad de la virtualización de contenedores y las imágenes de contenedores y cómo mitigarlos
- Comprender los conceptos de red de Docker, incluidas las redes superpuestas
- Comprender la arquitectura y los conceptos de Vagrant, incluido el almacenamiento y las redes
- Recuperar y usar Atlas
- Crear y ejecutar Vagrantfiles
- Acceder a máquinas virtuales Vagrant
- Compartir y sincronizar carpetas entre una máquina virtual Vagrant y el sistema host
- Comprender el aprovisionamiento de Vagrant, incluidos File, Shell, Ansible y Docker
- Comprender la configuración de varias máquinas
- Comprender las funciones y los conceptos de cloud-init, incluidos los datos de usuario y la inicialización y configuración de cloud-init
- 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
- 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
- Comprender la funcionalidad y las características de Packer
- Crear y mantener archivos de plantilla
- Cree imágenes a partir de archivos de plantilla utilizando diferentes constructores
- Comprender los principios de la configuración de sistemas automatizados y la instalación de software
- Crear y mantener archivos de inventario
- Comprender cómo Ansible interactúa con los sistemas remotos
- Administre las credenciales de inicio de sesión de SSH para Ansible, incluido el uso de cuentas de inicio de sesión sin privilegios
- Cree, mantenga y ejecute playbooks de Ansible, incluidas tareas, controladores, condicionales, bucles y registros
- Establecer y usar variables
- Mantenga los secretos usando las bóvedas de Ansible
- Escribir plantillas Jinja2, incluido el uso de filtros, bucles y condicionales comunes
- Comprender y usar roles de Ansible e instalar roles de Ansible desde Ansible Galaxy
- 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
- Conocimiento del inventario dinámico
- Conocimiento de las características de Ansibles para sistemas que no son Linux
- Conocimiento de los contenedores de Ansible
- Conocimiento básico de las características y la arquitectura de Puppet
- Conocimiento básico de características y arquitectura de Chef
- 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
- Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad técnica de un servicio
- Comprender e identificar métricas e indicadores para monitorear y medir la funcionalidad lógica de un servicio
- Comprender la arquitectura de Prometheus, incluidos Exporters, Pushgateway, Alertmanager y Grafana
- Monitoree contenedores y microservicios usando Prometheus
- Comprender los principios de los ataques de TI contra la infraestructura de TI
- Comprender los principios de las formas más importantes de proteger la infraestructura de TI
- 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!

* Campo obligatorio
Artículos destacados
Nuestra mejor publicidad es la opinión de nuestros alumnos

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



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
* Campo obligatorio