← Todos los episodios S3 · Episodio 2

3x02 | ¿Quién es quién? SRE (DevOps)

· 01:42:42 · Francis Santiago, Marta Arcones, Óscar San José

Resumen

Partiendo de la definición y la diferencia con el término DevOps, exploran las responsabilidades, las herramientas clave y la importancia de la automatización. La charla también aborda cómo se mide el éxito en este rol y finaliza con valiosos consejos para mejorar la colaboración entre los equipos de SRE y el resto de la empresa.

Temas principales:

  • ¿Qué es un SRE y en qué se diferencia de DevOps?: Los invitados debaten sobre las definiciones, a menudo fluidas, de ambos términos, concluyendo que DevOps es una cultura de colaboración para romper silos, mientras que SRE es la implementación de esa cultura, aplicando principios de ingeniería de software a la infraestructura y las operaciones.
  • Responsabilidades y Fronteras del Rol: Discutimos cómo el rol de SRE se solapa con operaciones, infraestructura y el emergente “Developer Experience”. Sus responsabilidades van desde garantizar la disponibilidad y fiabilidad de los sistemas hasta habilitar a los desarrolladores para que sean más autónomos y eficientes.
  • La Automatización como Pilar Fundamental: Un consenso clave es que la automatización es la principal herramienta para escalar, reducir el trabajo repetitivo (toil) y liberar tiempo para tareas de mayor valor. Es la forma de evitar convertirse en un cuello de botella para la organización.
  • Métricas para Medir el Éxito: Más allá de la disponibilidad (los famosos “nueves”), el éxito de un equipo SRE se puede medir por la reducción del número de peticiones de soporte, el aumento de la autonomía de los equipos de desarrollo y la adopción de las herramientas y plataformas que construyen.
  • On-premise vs. Cloud y la Elección de Herramientas: Analizamos el dilema entre mantener la infraestructura en casa (on-premise) o migrar a la nube, y cómo elegir las herramientas adecuadas (como Terraform o Ansible) en función de las necesidades de seguridad, el legado tecnológico y los objetivos de la empresa.
  • Ranteos y Consejos para Otros Equipos: Los invitados hacen un llamado a la transparencia y la colaboración. Piden a los desarrolladores y a otros equipos que no busquen “workarounds”, sino que compartan sus problemas para ayudar a diseñar mejores herramientas y procesos que beneficien a todos.