Skip to content

roxsross/90daysdevopsbyroxs

Repository files navigation

🚀 90 Días de DevOps con Roxs

DevOps Banner

Transformá tu carrera tech en 90 días 🔥
El programa más completo e intensivo de DevOps en español, diseñado para llevarte desde cero hasta profesional.

GitHub stars GitHub forks GitHub issues License: MIT


📋 Tabla de Contenidos


🎯 Sobre el Proyecto

90 Días de DevOps con Roxs es un programa intensivo y 100% práctico que te lleva desde los fundamentos hasta implementaciones avanzadas de DevOps. No es solo teoría - construirás proyectos reales, automatizarás procesos completos y desarrollarás las habilidades que demandan las empresas tech.

🔥 ¿Por qué este programa es diferente?

  • 📚 Aprende Haciendo: Cada día incluye ejercicios prácticos y proyectos reales
  • 🌍 Código Abierto: Todo el contenido es gratuito y colaborativo
  • 🎖️ Metodología Probada: Basado en experiencias reales de la industria
  • 🤝 Comunidad Activa: Soporte continuo de instructores y peers
  • 💼 Portfolio Ready: Termina con proyectos listos para mostrar a empleadores

🎓 ¿Qué Vas a Aprender?

🛠️ Habilidades Técnicas

  • Containerización con Docker y orquestación con Kubernetes
  • Infrastructure as Code con Terraform y Ansible
  • CI/CD Pipelines con GitHub Actions, Jenkins y GitLab
  • Cloud Computing en AWS, Azure y Google Cloud
  • Monitoring y Observabilidad con Prometheus, Grafana y ELK Stack
  • Security integrada en el ciclo DevOps (DevSecOps)

💡 Habilidades Blandas

  • Mentalidad DevOps: Colaboración entre Dev y Ops
  • Problem Solving: Debugging y troubleshooting avanzado
  • Automatización: Identificar y automatizar procesos manuales
  • Mejora Continua: Optimización constante de workflows

📖 Cómo Usar Este Repositorio

🗓️ Progresión Semanal

  1. 📚 Lee la documentación de la semana en /semana-XX/README.md
  2. 🎯 Completa los ejercicios paso a paso
  3. 💾 Documenta tu progreso en tu branch personal
  4. 🔄 Comparte en la comunidad tus resultados y dudas
  5. 🎉 Celebra cada milestone completado

📁 Estructura de Cada Semana

semana-XX/
├── README.md              # Objetivos y teoría
├── ejercicios/            # Prácticas hands-on
│   ├── ejercicio-01/
│   ├── ejercicio-02/
│   └── proyecto-semanal/
├── recursos/              # Scripts, configs, ejemplos
├── solucion/              # Soluciones de referencia
└── extra/                 # Material adicional

🏷️ Convenciones de Commits

# Formato recomendado
git commit -m "feat(semana-04): completar ejercicio Docker Compose"
git commit -m "docs(semana-07): agregar notas sobre Kubernetes"
git commit -m "fix(semana-10): corregir configuración Prometheus"

🗳️ Proyecto Principal: Roxs Voting App

A lo largo del programa, construirás y evolucionarás una aplicación de votación completa que incluye:

🏗️ Arquitectura

graph TB
    subgraph "Frontend"
        A[Vote App - Python/Flask]
        B[Results App - Node.js]
    end
    
    subgraph "Backend Services"
        C[Worker - .NET/Java]
        D[Redis - Queue]
        E[PostgreSQL - Database]
    end
    
    subgraph "Infrastructure"
        F[Docker Containers]
        G[Kubernetes Cluster]
        H[AWS/Cloud]
    end
    
    A --> D
    C --> D
    C --> E
    B --> E
    F --> G
    G --> H
Loading

🛠️ Tecnologías y Herramientas

🏗️ Infrastructure & Containers

Docker Kubernetes Terraform Ansible

☁️ Cloud Providers

AWS Azure Google Cloud

🔄 CI/CD & GitOps

GitHub Actions GitLab CI Jenkins ArgoCD

📊 Monitoring & Observability

Prometheus Grafana Elastic

💻 Programming & Scripting

Python Go Shell Script YAML


🌟 Comunidad

💬 Únete a Nuestra Comunidad


🤝 Contribuir

¡Tu contribución hace que este programa sea mejor para todos!

🚀 Formas de Contribuir

📝 Contenido

  • Nuevos ejercicios y proyectos
  • Mejoras en documentación
  • Casos de estudio reales
  • Traducciones

🐛 Código

  • Corrección de bugs
  • Scripts de automatización
  • Mejoras en templates
  • Testing y validación

🎨 Diseño y UX

  • Diagramas y visualizaciones
  • Mejoras en la navegación
  • Templates y layouts
  • Iconografía

📋 Proceso de Contribución

  1. 🍴 Fork este repositorio
  2. 🌿 Crear branch para tu feature (git checkout -b feature/AmazingFeature)
  3. 💾 Commit tus cambios (git commit -m 'Add some AmazingFeature')
  4. ⬆️ Push a la branch (git push origin feature/AmazingFeature)
  5. 🔄 Abrir Pull Request

📜 Guidelines para Contributors


🏆 Reconocimientos

👥 Top Contributors


Rossana Suarez

🎯 Project Lead

Contributor 1

💻 Code

Contributor 2

📖 Docs

📊 Estadísticas del Proyecto

GitHub commit activity GitHub last commit GitHub contributors GitHub language count


📄 Licencia

Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE para detalles.

🤝 ¿Qué significa esto?

  • Uso comercial permitido
  • Modificación permitida
  • Distribución permitida
  • Uso privado permitido
  • Incluir licencia en distribuciones

📞 Contacto

👩‍💻 Rossana Suarez (Roxs)


🎯 ¿Listo para Comenzar?

🚀 Next Steps

  1. ⭐ Star este repositorio para mantenerte actualizado
  2. 🍴 Fork para empezar tu journey personal
  3. 💬 Únete a nuestra comunidad en Discord
  4. 📖 Lee la documentación de la Semana 1
  5. 🔥 ¡Comienza a construir!

💪 ¡Tu Futuro DevOps Comienza AQUÍ!

"La mejor manera de predecir el futuro es construirlo"

🚀 Comenzar Ahora | 💬 Unirse a la Comunidad | 📺 Ver Videos


⭐ Si este proyecto te ayuda, ¡dale una estrella!

Stargazers repo roster for @roxsross/90daysdevopsbyroxs


Hecho con ❤️ por la comunidad DevOps hispana

About

90DaysOfDevOps by Roxs

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages