Elige tu idioma
Curso de Linux para Ingenieros Cloud y DevOps
Más de 2 millones de estudiantes en todo el mundo

Curso de Linux para Ingenieros Cloud y DevOps

Domina las habilidades de Linux que los ingenieros de cloud y DevOps utilizan a diario en producción. Desde los fundamentos del sistema de archivos y scripting en Bash hasta los aspectos internos de los contenedores y el endurecimiento de la seguridad, este curso cubre el stack completo. Desarrolla la confianza práctica para gestionar, automatizar y asegurar sistemas Linux a escala.

Dedika para empresas

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 principios de seguridad de mínimo privilegio.

  • Automatizar tareas de infraestructura con scripts de Bash, incluyendo manejo adecuado de errores y registro.

  • Gestionar discos, volúmenes lógicos y almacenamiento en bloque en la nube para cargas de trabajo en producción confiables.

  • Comprender las primitivas de Linux — espacios de nombres, cgroups y overlayfs — que impulsan los contenedores.

  • Desplegar herramientas de observabilidad y aplicar controles de endurecimiento 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 tienes una 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de Linux para Ingenieros de Cloud

  • Lección 1 • Arquitectura de Linux y Distribuciones

    Cubre las relaciones entre kernel, shell y espacio de usuario, además de la selección de distribución para cloud. Establece la base conceptual para todo el trabajo posterior con Linux.

  • Lección 2 • Navegación en Terminal y Fundamentos de Shell

    Introduce 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.

  • Lección 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 archivos de configuración, logs y binarios de forma confiable.

  • Lección 4 • Ejecutando Linux Localmente y en Cloud

    Guía la configuración de máquinas virtuales locales e instancias de Linux en cloud para práctica. Asegura que cada estudiante tenga un entorno de laboratorio funcional de inmediato.

  • Lección 5 • Archivos, Directorios y Rutas

    Enseña la creación, copia, movimiento y eliminación de archivos y directorios. Se conecta directamente con tareas de scripting y automatización en capítulos posteriores.

Capítulo 2Ver detalles

Usuarios, Permisos y Fundamentos de Seguridad

  • Lección 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. Asegura el principal vector de acceso remoto para servidores Linux en cloud.

  • Lección 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.

  • Lección 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.

  • Lección 4 • Sudo y Escalada 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.

  • Lección 5 • Listas de Control de Acceso y Atributos Extendidos

    Introduce las ACL para permisos detallados más allá del modelo Unix estándar. Tiende un puente entre los permisos básicos y los escenarios empresariales de acceso multi-equipo.

Capítulo 3Ver detalles

Gestión de Procesos y Servicios

  • Lección 1 • Ciclo de Vida del Proceso y Monitoreo

    Explica la creación de procesos, estados y terminación con herramientas clave de monitoreo. Proporciona la base para diagnosticar el comportamiento de las aplicaciones en servidores.

  • Lección 2 • Programación de Tareas con Cron y Temporizadores de Systemd

    Compara la sintaxis de cron con las unidades de temporizador de systemd para automatización programada. Soporta tareas recurrentes de DevOps como copias de seguridad y verificaciones de estado.

  • Lección 3 • Límites de Recursos y Fundamentos de cgroups

    Introduce ulimit, cgroups v2 y restricciones de recursos por proceso. Prepara a los ingenieros para la gestión de recursos de contenedores construida sobre estas primitivas.

  • Lección 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 cloud en contenedores y de larga ejecución.

  • Lección 5 • Gestión de Servicios con Systemd

    Enseña la creación de archivos de unidad, comandos del ciclo de vida del servicio y orden de dependencias. Permite un despliegue de servicios fiable y reinicio automático en producción.

Capítulo 4Ver detalles

Fundamentos de Redes en Linux

  • Lección 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 VMs en cloud.

  • Lección 2 • Redes Virtuales y Puentes

    Introduce los puentes de Linux, VLANs y pares Ethernet virtuales utilizados por los contenedores. Conecta los conceptos de red del host con las redes de Docker y Kubernetes.

  • Lección 3 • Enrutamiento y Resolución DNS

    Explica las tablas de enrutamiento, puertas de enlace predeterminadas y la configuración del resolvedor DNS. Permite a los ingenieros controlar las rutas de tráfico en VPCs de cloud con múltiples subredes.

  • Lección 4 • Diagnóstico de Redes y Solución de Problemas

    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 cloud.

  • Lección 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 de cloud.

Capítulo 5Ver detalles

Almacenamiento, Sistemas de Archivos y Gestión de Volúmenes

  • Lección 1 • Gestión de Volúmenes Lógicos (LVM)

    Enseña volúmenes físicos LVM, grupos de volúmenes y operaciones de volúmenes lógicos. Permite capacidades de redimensionamiento en línea e instantáneas para almacenamiento en bloque en cloud.

  • Lección 2 • Sistemas de Archivos de Red y Compartidos

    Cubre el montaje NFS y SMB además de opciones de almacenamiento compartido nativas de cloud. Soporta patrones de almacenamiento compartido usados en aplicaciones cloud con estado.

  • Lección 3 • Particionado y Formateo de Discos

    Cubre esquemas de partición MBR vs. GPT y herramientas como fdisk y parted. Prepara a los ingenieros para aprovisionar dispositivos de bloque sin formato en entornos cloud.

  • Lección 4 • Tipos de Sistemas de Archivos y Montaje

    Compara ext4, XFS y Btrfs y cubre opciones de montaje y fstab. Permite la selección correcta del sistema de archivos y el montaje persistente para volúmenes en cloud.

  • Lección 5 • Monitoreo de Salud y Rendimiento de Discos

    Usa las herramientas df, du, iostat y SMART para monitorear la salud del almacenamiento y E/S. Permite una gestión de capacidad proactiva y solución de problemas de rendimiento.

Capítulo 6Ver detalles

Scripting en Bash y Automatización

  • Lección 1 • Procesamiento de Texto con sed, awk y grep

    Aplica herramientas basadas en regex para analizar logs, archivos de configuración y salida de comandos. Permite la extracción y transformación de datos dentro de scripts de automatización.

  • Lección 2 • Manejo de Errores y Robustez de Scripts

    Introduce set -euo pipefail, traps y patrones de logging para scripts seguros. Asegura que la automatización falle de forma visible y limpia en pipelines de producción.

  • Lección 3 • Funciones, Argumentos y Manejo de Entradas

    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.

  • Lección 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.

  • Lección 5 • Flujo de Control y Lógica

    Enseña condicionales if/else, declaraciones case y constructos de bucle para lógica de decisión. Permite que los scripts respondan dinámicamente al estado del sistema y la entrada.

Capítulo 7Ver detalles

Linux para Contenedores y Kubernetes

  • Lección 1 • Almacenamiento en Nodos y Gestión de Volúmenes

    Cubre el almacenamiento de imágenes de contenedores, sistemas de archivos overlay y la configuración de controladores CSI. Permite el aprovisionamiento correcto de volúmenes persistentes en nodos de Kubernetes.

  • Lección 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.

  • Lección 3 • Parámetros del Kernel para Cargas de Trabajo de Contenedores

    Ajusta los parámetros de sysctl requeridos para el rendimiento y las redes de Kubernetes. Previene fallos comunes a nivel de nodo causados por configuraciones predeterminadas del kernel.

  • Lección 4 • Redes de Nodo y Plugins CNI

    Explica cómo los plugins CNI configuran las redes de los pods utilizando primitivas de Linux. Permite el diagnóstico de problemas de conectividad pod-a-pod y pod-a-servicio.

  • Lección 5 • Espacios de Nombres y cgroups para Contenedores

    Explica cómo los espacios de nombres de Linux y los cgroups aíslan los procesos de los contenedores. Proporciona la comprensión a nivel de kernel necesaria para depurar problemas de contenedores.

Capítulo 8Ver detalles

Observabilidad, Rendimiento y Endurecimiento

  • Lección 1 • Registro del Sistema y Gestión de Logs

    Cubre journald, rsyslog y el reenvío de logs a plataformas centralizadas. Permite la recolección estructurada de logs requerida para las pilas de observabilidad en cloud.

  • Lección 2 • Marco de Auditoría y Cumplimiento

    Despliega reglas de auditd para rastrear acceso a archivos, uso de privilegios y llamadas al sistema. Soporta los requisitos de cumplimiento para entornos cloud regulados.

  • Lección 3 • Endurecimiento Automatizado y Aplicación de Líneas Base

    Aplica controles del benchmark CIS y los valida con herramientas de escaneo automatizadas. Asegura una postura de seguridad consistente en flotas de instancias Linux en cloud.

  • Lección 4 • Perfilado y Ajuste de Rendimiento

    Usa perf, vmstat, sar y gráficos de llama para identificar cuellos de botella del sistema. Traduce los datos de perfilado en ajustes accionables de kernel y aplicación.

  • Lección 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 de cloud.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Administradores de sistemas junior: listos para hacer la transición a roles de ingeniería enfocados en la nube.

  • Desarrolladores backend: que desean dominar sus entornos de despliegue y servidores con confianza.

  • Egresados de bootcamps de DevOps: que necesitan profundidad real en Linux más allá de los cursos introductorios.

  • Practicantes de la nube: que tienen certificaciones pero carecen de habilidades operativas sólidas en la línea de comandos.

  • Profesionales de soporte de TI: que buscan moverse a ingeniería de infraestructura o de confiabilidad del sitio.

  • Personas en cambio de carrera: que entran a tecnología mediante el autoestudio y apuntan a puestos de ingeniero DevOps.

Lo que dicen nuestros alumnos

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... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en México?

¿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