¿Existe el cargo “DevOps”​ en una empresa? ¿Qué es un SRE?


01/04/2022 - Sin Comentarios


DevOps vs SRE - similitudes y diferencias


¿Existe el cargo DevOps en una empresa? ¿Qué es un SRE?

Personalmente, soy de esas personas que muchas veces tiene un “hard time” tratando de mantenerme al día con todos los nombres, conceptos, rótulos, posiciones de trabajo, etc. que existen en el mundo de la tecnología. En particular tengo la sensación que se ha posicionado en las empresas el cargo “DevOps”, pero, ¿Puede “DevOps” ser un cargo?

¿Qué es DevOps? La infalible Wikipedia define DevOps como “conjunto de prácticas que agrupan el desarrollo de software ( Dev ) y las operaciones de TI ( Ops ). Su objetivo es hacer más rápido el ciclo de vida del desarrollo de software y proporcionar una entrega continua de alta calidad“. Muchas veces se habla (a mi juicio correctamente) que DevOps es un movimiento, una cultura…. entonces, es lógico que exista el cargo ¿”Movimiento/Cultura” en una empresa? ¿o un cargo de “Ingeniero Movimiento/Cultura” como el cargo Ingeniero DevOps que muchas veces vemos? ¿Qué es un SRE – Site Reliability Engineer?

La traducción de “Site Reliability Engineer” o SRE como se conoce comúnmente por sus siglas, sería “Ingeniero de Fiabilidad (confiabilidad) del sitio” y entre las principales responsabilidad de su rol debiesen estar:


¿Existe el cargo "DevOps"​ en una empresa? ¿Qué es un SRE?

  • Disponibilidad
  • Desempeño
  • Monitoreo
  • Control de cambios
  • Respuesta a emergencia / fallos
  • Eliminar trabajo (repetitivo sobre todo)
  • Mantener Infraestructura


Por otro lado, los prácticas de DevOps son:


  • Desarrollo Continuo (“continous development”)
  • Testeo Continuo (“continous testing”)
  • Integración Continua (“continous integration”)
  • Entrega Continua (“continous delivery/deployment”)
  • Monitoreo Continuo (“continous monitoring”)
  • Infraestructura como código (“infraestructura as code”)
¿Existe el cargo "DevOps"​ en una empresa? ¿Qué es un SRE?

Para no alargar este artículo, les comparto un link a un video con una rápida explicación de las prácticas DevOps – https://www.youtube.com/watch?v=6XikIQyrTdc pero rápidamente notarán que las responsabilidades del SRE y las prácticas DevOps son una conducente a la otra, vice versa, y en ocasiones “dos nombres para la misma cosa”.


Volviendo a nuestro tema principal, existe mucho debate, opinión, y postura sobre DevOps v/s SRE, casi todas ellas concuerdan en que son complementarias y más de una vez dirán que son dos caras de una misma moneda, con un mismo objetivo. Para nuestro gusto, un SRE es un responsable de la implementación de prácticas, procesos, y tecnologías basadas en las prácticas y herramientas DevOps, es decir, un encargado y responsable de poner en marcha e implementar una cultura DevOps en la empresa.

En WhatIF Tecnología tenemos como uno de nuestros objetivos facilitar y simplificar la tecnología, y muchas veces conceptos mal empleados llevan a generar confusión. Esperamos que este artículo te haya ayudado a familiarizarte con estos conceptos.

¿Estás de acuerdo con este concepto? ¿Cómo lo están manejando en tu empresa?





Contáctanos por WhatsApp