Los esfuerzos de transformación digital se han convertido más en mandatos de transformación digital en el mundo tecnológico desde que la pandemia de COVID-19 hizo del trabajo desde casa la nueva normalidad. Esto ha significado un cambio rápido en el panorama del software B2B (aunque ¿cuándo no ha sido así?) a medida que los proveedores se esfuerzan por satisfacer la demanda de los compradores de tecnologías colaborativas e híbridas. Como resultado, ciertos roles adecuados para la colaboración remota y el conocimiento de sistemas cruzados han cobrado protagonismo. En el mundo de DevOps, los ingenieros de confiabilidad del sitio (SREs, por sus siglas en inglés) en particular se han vuelto cada vez más buscados como adiciones importantes a los equipos ágiles de DevOps. Entonces, ¿cuál es exactamente el papel de un SRE y cómo el software que utilizan, que evoluciona rápidamente, seguirá apoyando sus esfuerzos para liderar la carga de estrategias competitivas de DevOps?
SREs: un rol en evolución con software en evolución
Los SREs encarnan el espíritu de ruptura de silos de DevOps a través de un liderazgo informado de ambos equipos de desarrollo y operaciones. Donde DevOps reúne a estos equipos y funciones como una filosofía y proceso ágil, los SREs poseen las habilidades interequipos necesarias para construir una sola persona. Los SREs no son avatares de TI que manejan cada tarea de desarrollo y operaciones mientras avanzan a través de un día a día increíblemente productivo. En cambio, típicamente sirven como arquitectos de sistemas que curan una infraestructura de software centrada en el código dentro de la cual los equipos de DevOps pueden prosperar. Su conocimiento multifuncional ofrece apoyo y perspectiva a los miembros del equipo en cada lado de la moneda DevOps—ingenieros de software y profesionales de TI—para permitirles hacer su mejor trabajo. Dado su papel en la curaduría de una arquitectura altamente colaborativa y ágil y en el apoyo a los equipos que trabajan dentro de ella, es lógico que la relativamente nueva persona de SRE solo continúe creciendo, ahora que muchas empresas han cambiado a un entorno de trabajo remoto. Como resultado, ciertos tipos de software podrían ver un crecimiento.El estado actual del software SRE
Para ayudar a comenzar con un SRE o equipo de SRE actualmente, ciertas categorías de software pueden ser útiles. El software adecuado es clave para lograr óptimamente los objetivos de nivel de servicio al unir roles dispares, monitorear el progreso en los objetivos y aprovechar la automatización. Las herramientas de monitoreo como el software de monitoreo del rendimiento de aplicaciones (APM), el software de monitoreo de infraestructura en la nube y el software de monitoreo empresarial permiten a los equipos de SRE mantener una vigilancia constante sobre todos sus sistemas de TI. Estas herramientas son cruciales para reunir información dispareja bajo un solo panel de control, centralizando así los esfuerzos de observabilidad para obtener información sobre el estado de los sistemas de una empresa. Según los datos de G2, el tráfico a la categoría de Software de Monitoreo Empresarial ha visto un aumento del 160% desde que la pandemia causó confinamientos globales en marzo de 2020 hasta finales de 2020. Esta actividad indica que un número creciente de empresas busca y confía en estas soluciones de observabilidad para mantener una visión constante de todos los aspectos de su infraestructura de TI, especialmente en un entorno de trabajo completamente remoto. Tal supervisión está en consonancia con los objetivos de los SREs exitosos: diseñar y mantener una infraestructura que pueda ser gestionada bajo un solo panel de control. Otras herramientas importantes en el cinturón de utilidades de los SREs incluyen el software de gestión de configuración, que asegura que las configuraciones de infraestructura estén en un estado conocido y bien documentado, al tiempo que automatiza el proceso de volver al estado deseado cuando sea necesario. El software de automatización de infraestructura en la nube ayuda a los SREs a implementar un enfoque de infraestructura como código (IaC) al permitir a los desarrolladores crear una infraestructura modelada para ejecutar su código de aplicación y revisar el código, e integrarlo. Estos modelos luego sirven como los planos que pueden generarse automáticamente, agilizando el proceso. Las herramientas que los SREs utilizan actualmente están en alta demanda a medida que las empresas remotas se han ajustado a una infraestructura cada vez más basada en la nube. A medida que este nuevo panorama toma forma, inevitablemente entrarán en juego otros software a medida que tanto los SREs como las herramientas mismas evolucionen.El futuro del software SRE
Voy a ponerme mi (definitivamente elegante) sombrero de especulación para esta parte. Creo que, a medida que las empresas se sientan cómodas con las operaciones remotas y busquen seguir siendo competitivas en el futuro, las plataformas de desarrollo de bajo código llegarán al frente de los esfuerzos de SRE de muchas empresas. Esto no quiere decir que estas soluciones no sean ya populares, pero también están listas para convertirse en los entornos de desarrollo de facto para muchas empresas. El término "bajo código" ha estado resonando por un tiempo y las tendencias de desarrollo de software en 2021 de G2 predicen que estas plataformas pronto se convertirán en grandes protagonistas tanto para el desarrollo de aplicaciones empresariales como para la gestión de procesos de negocio (BPM) a gran escala. A medida que las plataformas de desarrollo de bajo código se conviertan en un centro central tanto para los desarrolladores full-stack como para los equipos de operaciones, es muy probable que se conviertan en una parte central de la adopción exitosa de SRE. Ya cumplen con muchos de los requisitos de los SRE: unir roles dispares, aprovechar la automatización y reunir múltiples funciones empresariales bajo un solo panel de control.Los SREs avanzando
Aunque me encanta tener razón, cualquiera puede adivinar cómo seguirá evolucionando la ingeniería de confiabilidad del sitio como un rol dentro de las empresas que buscan modernizar sus esfuerzos de DevOps. El panorama del trabajo remoto ha visto a los SREs y al software que los apoya volverse cada vez más populares, y esa tendencia solo debería continuar a medida que avanzamos en 2021. Las empresas que buscan mantenerse competitivas mientras refuerzan su infraestructura remota deberían mantener un ojo atento en el espacio de software DevOps y organizar una estrategia efectiva de SRE si aún no lo han hecho (por cierto, G2 puede ayudar con eso). Será interesante ver cómo las soluciones de software evolucionan para apoyar más directamente a los SREs.¿Quieres aprender más sobre Software de Infraestructura de TI? Explora los productos de Infraestructura de TI.

Adam Crivello
Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.