Bienvenido/a a mi viaje de 90 días explorando el mundo de DevOps. Este repositorio documenta mi proceso de aprendizaje, reflexiones y proyectos desarrollados durante el reto.
Dominar los fundamentos de DevOps a través de una ruta de 13 semanas (90 días), aplicando conocimientos prácticos y teóricos en herramientas, metodologías y buenas prácticas modernas del ciclo de vida de software.
Este repositorio está organizado por semanas y días. Cada carpeta semanal contiene:
- Documentación diaria (
day-XX.md) - Resumen semanal (
summary-XX.md) - Scripts, configuraciones o mini-proyectos según se desarrollen
Consulta el archivo docs/roadmap.md para conocer la hoja de ruta detallada del reto.
Aquí encontrarás un enlace a los resúmenes de cada semana, detallando los aprendizajes clave y los hitos alcanzados.
Este es el desglose diario de mi progreso, con enlaces a las notas y prácticas de cada día.
- Día 01 - DevOps y la Importancia de Linux
- Día 02 - Comandos, estructura, usuarios y permisos
- Día 03 - Vagrant: Automatización con Shell
- Día 04 - Git & GitHub: Bases, Ramificación, Fusión y Pull Requests
- Día 05 - Automatizando Tareas con Bash Scripting
- Día 06 - Introducción a Ansible: Automatización de Infraestructura
- Día 07 - Desafío Final Semana 1: Despliegue de Roxs Voting App
- Día 08 - Conceptos básicos de contenedores Docker
- Día 09 - Construye, ejecuta y entiende tu primer contenedor
- Día 10 - Gestión de contenedores Docker
- Capturas, esquemas y material visual en
assets/ - Resúmenes semanales del reto en
week-XX/summary-XX.md(ej. Semana 01) - Guías de herramientas y enlaces en
docs/- Lista completa de herramientas utilizadas:
docs/tools.md - Referencias y enlaces externos:
docs/references.md
- Lista completa de herramientas utilizadas:
- Mejorar mis habilidades en automatización, scripting y manejo de infraestructura.
- Documentar y compartir el proceso como contenido educativo.
- Aplicar los conocimientos adquiridos en proyectos personales y comunitarios.
Durante la Semana 01 se han utilizado y documentado las siguientes herramientas principales:
- Linux (WSL2)
- Nginx
- Apache HTTP Server
- VirtualBox
- Vagrant
- Git & GitHub
- Bash Scripting
- Ansible
- Redis
- PostgreSQL
- Node.js
- Python
- Flask
- Gunicorn
- Visual Studio Code
Para una descripción detallada, instalación y recursos de cada herramienta, consulta docs/tools.md.
Estoy compartiendo avances semanalmente en mis redes:
¡Gracias por pasar! Puedes dejar sugerencias o seguir este repositorio para estar al tanto de las actualizaciones. 💡