Módulo 1
Nivelación y marco introductorio
En este módulo se hará un repaso a modo de nivelación de algunos conceptos que el estudiante necesitará a lo largo del curso. Se comienza, además, a trabajar en los conceptos principales que constituye a la metodología DevOps.
Este módulo es fundamentalmente teórico con prácticas relacionadas al uso de la terminal con el fin de familiarizarse con los comandos básicos e ir adquiriendo conocimiento en herramientas de troubleshooting.
Nivelación
- Linux / Open Source
- La importancia de Linux y el Open Source en las nuevas tecnologías.
- Conceptos de networking
- Servicio DNS / Herramientas de consulta
- Command line
- Comandos básicos y mas frecuentes
- Herramientas de diagnóstico
- Source Control Management:
- Uso general de Git
- Clientes de Git
Introducción a DevOps
- Introducción a la metodología
- Cómo nace y por qué
- Identificación de problemas
- Pilares DevOps
- Proceso de transformación
- Prácticas DevOps
- Lean / Kanban
Módulo 2
Procesos DevOps
Este módulo introduce al estudiante directamente en la metodología DevOps y las características esenciales que los procesos DevOps incluyen.
Areas temáticas:
- Automation / Change Management
- Gestión de Código / Versionado / Git best practices
- Procesos de release / Pipelines:
- Ciclos de Integración Contínua
- Entrega / Despliegue contínuo
- Etapas por las que pasa el código
- Release Management
- Continous Improvement
- DevOps KPIs:
- DevSecOps: Seguridad embebida en el proceso
- DevOps KPIs:
Algunas herramientas que estaremos trabajando / mencionando
- CI/CD tools:
- Jenkins
- Gitlab
- Tekton
- Gestión de Código:
- Gitlab Tool chain
- Github Actions
Módulo 3
Tecnologías DevOps
Módulo dedicado exclusivamente a las tecnologías y herramientas que hacen al ecosistema DevOps.
En este módulo está orientado a explorar las tecnologías entorno a la temática y proporciona al estudiante conocimiento práctico.
Áreas temáticas:
- Arquitectura de Sistemas
- Monolitos
- Microservicios
- Colas de mensajería
- Rest / SOAP
- Taller de Microservicios
- Rearquitectura de un monolito a microservicios
- Empaquetamiento y despliegue de microservicios
- Cloud (AWS)
- IaaS
- PaaS
- FaaS
- XaaS
- Cloud providers
- Infraestructura como Código
- Gestores de la configuración
- Containers
- Motores mas conocidos
- Imágenes
- Registro de imágenes
- Orquestadores de Containers
- Kubernetes
- Observabilidad
- Métricas
- APMs
- Uptime
Sin perjuicio de hallarme o no inscripto en el Registro Nacional No Llame, autorizo a ORT a contactarme y estoy de acuerdo con su política de privacidad. Los datos personales suministrados serán tratados conforme a la Ley N.° 18.331 sobre Protección de Datos Personales y Acción de Habeas Data.