Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción
- Cómo SRE combina la TI tradicional y el desarrollo de software.
- La necesidad de automatización y observabilidad
- El papel de un ingeniero de software frente a los administradores de sistemas.
- Ingenieros de confiabilidad del sitio frente a DevOps ingenieros.
Visión general de un sistema informático
- Arquitectura de sistemas, on-premise y en la nube.
Visión general de los principios y prácticas de SRE
- La infraestructura como código.
- El papel de la contenedorización y la orquestación (Docker, Kubernetes, etc.)
- Integración continua, implementación continua y entrega continua.
- Observancia.
Evaluación de un sistema informático
- Hacer un balance del equipo y de los recursos de la organización.
- Mapear los sistemas y procesos.
- Estimación del impacto potencial de la ERE.
- El papel del equipo de ingeniería de software.
- El papel del equipo operativo.
- El papel de la dirección.
Mantenimiento de la fiabilidad de un sistema
- Describir y medir la fiabilidad deseada de un servicio.
- Comprender los objetivos de nivel de servicio (SLO)
- Comprender los indicadores de nivel de servicio (SLI) y los acuerdos de nivel de servicio (SLA).
- Trabajar con presupuestos de error.
- Desarrollo de un SLO.
Optimización de la administración del sistema
- Configuración de un entorno de desarrollo
- Evaluación de las herramientas de SRE
- Priorizar las tareas para la automatización.
- Software de escritura.
Implementación de "infraestructura como código"
- Probar e iterar código
- Hacer que un sistema sea antifrágil
- Aprender del fracaso
Supervisión de un sistema
- Observación del rendimiento del sistema.
- Herramientas y técnicas de SRE.
El futuro de la SRE
Resumen y conclusión
Requerimientos
- Una comprensión general de la infraestructura de TI.
- Una idea general del proceso de desarrollo de software.
- Programming o experiencia en scripting en cualquier idioma.
Audiencia
- Desarrolladores
- Administradores de sistemas
- Arquitectos de software
- DevOps Ingenieros
- Gerentes de TI
21 Horas