
Curso de Linux para Ingenieros Cloud y DevOps
Dominá las habilidades de Linux que los ingenieros de cloud y DevOps usan todos los días en producción. Desde los fundamentos del sistema de archivos y el scripting en Bash hasta el interior de los contenedores y el hardening de seguridad, este curso cubre el stack completo. Adquirí la confianza práctica para administrar, automatizar y proteger sistemas Linux a escala.
Lo que vas a aprender:
Configurar redes, firewalls y enrutamiento en Linux para entornos en la nube y contenerizados.
Crear y gestionar usuarios, permisos y acceso SSH siguiendo los principios de seguridad de mínimo privilegio.
Automatizar tareas de infraestructura usando scripts de Bash con manejo de errores y registro de logs adecuados.
Administrar discos, volúmenes lógicos y almacenamiento en bloque en la nube para cargas de trabajo de producción confiables.
Comprender las primitivas de Linux (namespaces, cgroups y overlayfs) que potencian los contenedores.
Desplegar herramientas de observabilidad y aplicar controles de hardening CIS en flotas de servidores Linux.
Cómo estudias de forma práctica Curso de Linux para Ingenieros Cloud y DevOps
Cómo practicas Curso de Linux para Ingenieros Cloud y DevOps
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 ClasesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Linux para ingenieros de nube
Fundamentos de Linux para ingenieros de nube
Clase 1 • Arquitectura y distribuciones de Linux
Cubre las relaciones entre kernel, shell y espacio de usuario, además de la selección de distribución para la nube. Establece la base conceptual para todo el trabajo posterior con Linux.
Clase 2 • Navegación en la terminal y fundamentos de la shell
Presenta la sintaxis de Bash, la anatomía del prompt y los comandos de recorrido del sistema de archivos. Permite una operación segura en la línea de comandos desde la primera sesión.
Clase 3 • Estándar de jerarquía del sistema de archivos de Linux
Mapea el propósito de cada directorio estándar en un sistema Linux. Prepara a los ingenieros para localizar configuraciones, registros y binarios de manera confiable.
Clase 4 • Poner Linux en funcionamiento localmente y en la nube
Guía la configuración de máquinas virtuales locales e instancias de Linux en la nube para practicar. Garantiza que cada estudiante tenga un entorno de laboratorio funcional de inmediato.
Clase 5 • Archivos, directorios y rutas
Enseña la creación, copia, movimiento y eliminación de archivos y directorios. Se conecta directamente con las tareas de scripting y automatización en capítulos posteriores.
Capítulo 2OcultarOcultar detallesVer detallesUsuarios, permisos y fundamentos de seguridad
Usuarios, permisos y fundamentos de seguridad
Clase 1 • Endurecimiento de SSH y gestión de claves
Cubre la configuración del demonio SSH, la autenticación basada en claves y las restricciones de acceso. Protege el principal vector de acceso remoto para servidores Linux en la nube.
Clase 2 • Permisos de archivo y propiedad
Explica los bits de lectura, escritura y ejecución, y la notación octal para archivos y directorios. Permite un control de acceso preciso para archivos de aplicación y configuración.
Clase 3 • Gestión de usuarios y grupos
Cubre la creación, modificación y eliminación de usuarios y grupos mediante herramientas de CLI. Apoya directamente los modelos de seguridad de servidores multiusuario y contenedores.
Clase 4 • Sudo y escalado de privilegios
Enseña la configuración del archivo sudoers y patrones seguros de delegación de privilegios. Reduce la superficie de ataque mientras habilita las tareas administrativas necesarias.
Clase 5 • Listas de control de acceso y atributos extendidos
Presenta las ACL para permisos detallados más allá del modelo Unix estándar. Conecta los permisos básicos con escenarios de acceso empresarial de múltiples equipos.
Capítulo 3OcultarOcultar detallesVer detallesGestión de procesos y servicios
Gestión de procesos y servicios
Clase 1 • Ciclo de vida del proceso y monitoreo
Explica la creación de procesos, los estados y la finalización con herramientas de monitoreo clave. Proporciona la base para diagnosticar el comportamiento de las aplicaciones en los servidores.
Clase 2 • Programación de tareas con cron y temporizadores de systemd
Compara la sintaxis de cron con las unidades de temporizador de systemd para la automatización programada. Apoya tareas recurrentes de DevOps como copias de seguridad y verificaciones de estado.
Clase 3 • Límites de recursos y fundamentos de cgroups
Presenta ulimit, cgroups v2 y las restricciones de recursos por proceso. Prepara a los ingenieros para la gestión de recursos de contenedores construida sobre estas primitivas.
Clase 4 • Señales y control de procesos
Cubre el envío de señales a procesos para su control y apagado ordenado. Esencial para gestionar servicios en contenedores y de larga duración en la nube.
Clase 5 • Gestión de servicios con systemd
Enseña la creación de archivos de unidad, los comandos del ciclo de vida del servicio y el orden de dependencias. Permite un despliegue de servicios confiable y el reinicio automático en producción.
Capítulo 4OcultarOcultar detallesVer detallesFundamentos de redes en Linux
Fundamentos de redes en Linux
Clase 1 • Configuración de interfaces de red
Cubre la asignación de IP estática y dinámica usando las herramientas ip y nmcli. Directamente aplicable a la configuración de interfaces de red de máquinas virtuales en la nube.
Clase 2 • Redes virtuales y puentes
Presenta los puentes de Linux, las VLAN y los pares Ethernet virtuales utilizados por los contenedores. Conecta los conceptos de red del host con las redes de Docker y Kubernetes.
Clase 3 • Enrutamiento y resolución de DNS
Explica las tablas de enrutamiento, las puertas de enlace predeterminadas y la configuración del resolver DNS. Permite a los ingenieros controlar las rutas de tráfico en VPC de nube con múltiples subredes.
Clase 4 • Diagnóstico y resolución de problemas de red
Aplica ping, traceroute, ss, tcpdump y curl para aislar fallas de red. Construye un flujo de trabajo de diagnóstico sistemático para problemas de conectividad en la nube.
Clase 5 • Gestión de firewall con iptables y nftables
Enseña reglas de filtrado de paquetes, cadenas y NAT usando iptables y nftables. Asegura los hosts Linux a nivel de red en despliegues en la nube.
Capítulo 5OcultarOcultar detallesVer detallesAlmacenamiento, sistemas de archivos y gestión de volúmenes
Almacenamiento, sistemas de archivos y gestión de volúmenes
Clase 1 • Gestión de volúmenes lógicos
Enseña volúmenes físicos LVM, grupos de volúmenes y operaciones de volúmenes lógicos. Permite el redimensionamiento en línea y las capacidades de instantáneas para el almacenamiento en bloque en la nube.
Clase 2 • Sistemas de archivos de red y compartidos
Cubre el montaje de NFS y SMB, además de opciones de almacenamiento compartido nativas de la nube. Apoya los patrones de almacenamiento compartido utilizados en aplicaciones de nube con estado.
Clase 3 • Particionado y formateo de discos
Cubre los esquemas de partición MBR vs. GPT y herramientas como fdisk y parted. Prepara a los ingenieros para aprovisionar dispositivos de bloque sin procesar en entornos de nube.
Clase 4 • Tipos de sistemas de archivos y montaje
Compara ext4, XFS y Btrfs, y cubre las opciones de montaje y fstab. Permite la selección correcta del sistema de archivos y el montaje persistente para volúmenes en la nube.
Clase 5 • Monitoreo de salud y rendimiento del disco
Utiliza df, du, iostat y herramientas SMART para monitorear la salud del almacenamiento y la E/S. Permite una gestión proactiva de la capacidad y la resolución de problemas de rendimiento.
Capítulo 6OcultarOcultar detallesVer detallesScripting en Bash y automatización
Scripting en Bash y automatización
Clase 1 • Procesamiento de texto con sed, awk y grep
Aplica herramientas basadas en regex para analizar registros, configuraciones y salidas de comandos. Permite la extracción y transformación de datos dentro de scripts de automatización.
Clase 2 • Manejo de errores y robustez de scripts
Presenta set -euo pipefail, traps y patrones de logging para scripts seguros. Garantiza que la automatización falle de manera evidente y ordenada en los pipelines de producción.
Clase 3 • Funciones, argumentos y manejo de entrada
Cubre la definición de funciones, parámetros posicionales y procesamiento de stdin. Promueve un diseño de scripts reutilizable y parametrizado para pipelines de DevOps.
Clase 4 • Fundamentos de scripting en Bash
Cubre shebang, variables, reglas de entrecomillado y modos de ejecución de scripts. Establece hábitos de scripting correctos que previenen errores comunes de automatización.
Clase 5 • Flujo de control y lógica
Enseña condicionales if/else, declaraciones case y construcciones de bucle para lógica de decisión. Permite que los scripts respondan dinámicamente al estado del sistema y a la entrada.
Capítulo 7OcultarOcultar detallesVer detallesLinux para contenedores y Kubernetes
Linux para contenedores y Kubernetes
Clase 1 • Almacenamiento del nodo y gestión de volúmenes
Cubre el almacenamiento de imágenes de contenedores, sistemas de archivos overlay y configuración del driver CSI. Permite el aprovisionamiento correcto de volúmenes persistentes en nodos de Kubernetes.
Clase 2 • Runtimes de contenedores en Linux
Cubre la instalación y configuración de containerd, CRI-O y runc en Linux. Prepara a los ingenieros para gestionar la configuración del runtime de contenedores en nodos de Kubernetes.
Clase 3 • Parámetros del kernel para cargas de trabajo de contenedores
Ajusta los parámetros de sysctl necesarios para las redes y el rendimiento de Kubernetes. Previene fallos comunes a nivel de nodo causados por la configuración predeterminada del kernel.
Clase 4 • Redes del nodo y plugins CNI
Explica cómo los plugins CNI configuran las redes de los pods usando primitivas de Linux. Permite el diagnóstico de problemas de conectividad pod-a-pod y pod-a-servicio.
Clase 5 • Namespaces y cgroups para contenedores
Explica cómo los namespaces y cgroups de Linux aíslan los procesos de los contenedores. Proporciona la comprensión a nivel de kernel necesaria para depurar problemas de contenedores.
Capítulo 8OcultarOcultar detallesVer detallesObservabilidad, rendimiento y endurecimiento
Observabilidad, rendimiento y endurecimiento
Clase 1 • Registro del sistema y gestión de registros
Cubre journald, rsyslog y el reenvío de registros a plataformas centralizadas. Permite la recolección estructurada de registros requerida para las pilas de observabilidad en la nube.
Clase 2 • Marco de auditoría y cumplimiento
Despliega reglas de auditd para rastrear el acceso a archivos, el uso de privilegios y las llamadas al sistema. Apoya los requisitos de cumplimiento para entornos de nube regulados.
Clase 3 • Endurecimiento automatizado y aplicación de líneas base
Aplica controles del benchmark CIS y los valida con herramientas de escaneo automatizado. Garantiza una postura de seguridad coherente en flotas de instancias Linux en la nube.
Clase 4 • Perfilado y ajuste de rendimiento
Utiliza perf, vmstat, sar y gráficos de llama para identificar cuellos de botella del sistema. Traduce los datos de perfilado en ajustes prácticos del kernel y las aplicaciones.
Clase 5 • Módulos de seguridad de Linux
Configura políticas de SELinux y AppArmor para confinar el comportamiento de las aplicaciones. Agrega control de acceso obligatorio como una capa de defensa en profundidad en despliegues en la nube.
Tu certificado válido de finalización
Este curso es para ti:
Administradores de sistemas junior: listos para migrar a roles de ingeniería enfocados en la nube.
Desarrolladores backend: con ganas de gestionar sus entornos de servidor y despliegue con confianza.
Graduados de bootcamps de DevOps: que necesitan profundidad real en Linux más allá del contenido introductorio.
Profesionales de la nube: que tienen certificaciones pero carecen de habilidades operativas sólidas en línea de comandos.
Profesionales de soporte de TI: que buscan moverse hacia infraestructura o ingeniería de confiabilidad del sitio.
Personas que cambian de carrera: que entran en tecnología a través del autoaprendizaje y apuntan a puestos de ingeniero DevOps.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas Frecuentes
¿Quién es Dedika?
¿El certificado es válido en Chile?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















