¡Bienvenida!

Introducción

En la comunidad de desarrollo de software moderno, la necesidad por roles relacionados a DevOps se ha vuelto evidente, pero… ¿Qué exactamente debe saber una persona capacitada en DevOps? Sin duda alguna DevOps no es un rol o una posición de trabajo, sin embargo, la necesidad de clasificar correctamente las responsabilidades y alcance de ese equipo capaz de guiar a una organización hacia la implementación exitosa de las metodologías y su cambio cultura, dió origen a lo que conocemos como “Ingeniero DevOps”.

En este curso, algunos de los aspectos más escenciales sobre DevOps serán cubiertos, dando la oportunidad a los estudiantes de desarrollar las habilidades necesarias para diseñar soluciones que cumplan con los principios y merojes prácticas característicos de esta nueva metodología.

El contenido de esto curso cubrirá de manera introductoria los siguientes temas: fundamentos de DevOps, integración continua, entrega continua, computación en la nube, infraestructura como código, entre otros.

NOTA: Se espera que los estudiantes (o audencia de este curso en general) se sienta cómodos manejando conceptos básicos-intermedios de tecnologías de la información (TI) y que tengan un conocimiento sólido del manejo de un sistema operativo (preferiblemente Linux), línea de comando (CLI, Terminal) y de redes (TCP/IP). Este no es un curso introductorio a desarrollo de software o administración de sistemas.

Si quisieras conocer la motivación que me llevó a escribir este curso, puedes leer la página de Motivación.

Puedes encontrar más información sobre el curso en las secciones debajo.

Recursos 🔧

Libros de texto 📓

Este curso no utiliza de manera estricta ningún libro particular, por tanto, consultar estos libros no es requerido, aunque totalmente recomendado. Se pueden utlizar como referencia, o para extender los conocimientos adquiridos:

Lecturas sugeridas y enlaces de interés 💡