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

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.

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

Haz clic aquí

Contenido del curso

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

Capítulo 1Ver detalles

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 2Ver detalles

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 3Ver detalles

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 4Ver detalles

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 5Ver detalles

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 6Ver detalles

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 7Ver detalles

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 8Ver detalles

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.

Certificación

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...
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, simple 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 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