SRE y la necesidad constante de actualización

SRE y la necesidad constante de actualización

Conocido por su capacidad de respuesta, mente fría y creatividad, este profesional también necesita otra habilidad crucial: estar al día. En este artículo, veremos algunos consejos sobre cómo mantenerse a la vanguardia en el mercado tecnológico.

Quienes trabajan como Ingenieros de Fiabilidad del Sitio (SRE) conocen la importancia de cuidar cada detalle. Son los profesionales que garantizan que el código, los sitios web y los sistemas funcionen como es debido, al tiempo que identifican qué ha fallado y si se ha producido algún problema.

Este trabajo implica la supervisión, que puede abarcar desde el back-end y las bases de datos hasta la experiencia del cliente, la latencia y el funcionamiento adecuado. Se trata de promover entornos mucho más automatizados, menos propensos a errores y en los que la programación es el pan de cada día.

Como artífice de lo anterior, el SRE debe tener habilidades y conocimientos en múltiples áreas, lo que le permite identificar si todo va bien o lo que no ha ido tan bien tras un fallo. Si bien estos conocimientos son esenciales, mantenerlos actualizados es otro elemento clave. Todos los días hay actualizaciones, lanzamientos y parches que cambian sustancialmente la experiencia, por lo que los SRE deben tomar nota de ellos y aplicarlos a su trabajo.

  • Códigos, códigos y más códigos: Es obvio. Si hablas de SRE como experto en programación y revisión de código, debes conocer perfectamente las últimas versiones de los lenguajes existentes, sus mejores o cuándo es conveniente utilizar uno en concreto. ¿Cómo estar al día? Acudiendo a la fuente, es decir, a las páginas de estos lenguajes o a los canales especializados que indican las novedades de Python, Go, Java o Kotlin.
  • CI/CD: Para los inexpertos, estas siglas pueden sonar a cierta banda de heavy metal que nos encanta, pero para un SRE, la integración/entrega continua es un componente clave para su gestión. Reducir la brecha entre el desarrollo y la operación es un objetivo inevitable, que se logra a través de algunas herramientas. ¿Cómo estar al día? Precisamente, entendiendo lo que ocurre cada día con estas herramientas. Es importante conocer las novedades de TeamCity, Jenkins, GitLab, CircleCI, Bamboo, TravisCI, GoCD y otras plataformas de CI o DC dedicadas.
  • Sistemas operativos: Parece un poco obvio, pero es importante señalarlo. ¿Cómo se puede ser un SRE de primera línea en determinados sistemas operativos si no se conocen bien? Muy a menudo, hay actualizaciones que pueden cambiar las reglas del juego. ¿Cómo seguir el ritmo? Investigando cuáles son las últimas versiones de Windows o Linux, así como sus proyecciones a corto, medio y largo plazo.

También hay que leer

Además de los fundamentos técnicos, un SRE debe tener la capacidad de leer y ser noticia. No tanto para conocer las actualizaciones de sus herramientas, sino para anticipar y descifrar las necesidades del mercado. ¿Cuáles son estas necesidades? Básicamente, los de generar programas y software que simplifiquen nuestros procesos.

Para empezar, es importante comprender el equilibrio del mundo SRE, es decir, saber dónde se encuentra, la tendencia (demanda, competencias, retos) y el futuro de la profesión. Algo así como las preguntas filosóficas de ¿quién soy? ¿De dónde vengo? ¿A dónde voy?

Por otra parte, un buen SRE debe consultar diariamente noticias o publicaciones sobre tecnología, que le permitan comprender la naturaleza del mercado en el que opera. Hay agregadores de noticias que recogen datos interesantes que pueden ayudar a los SRE en cuanto a la industria, necesidades o propuestas.

Conclusión

Como hemos visto, el trabajo de un SRE implica dos vertientes de actualización: la propia y la de su entorno. Uno sin el otro no funciona. ¿Por qué? Conocer perfectamente las mejoras de tus herramientas te hará ser eficiente en tu trabajo, pero no sabrás hacia dónde vas, lo que te lleva a la frustración o a trabajar sin un objetivo claro.

En el caso contrario, estar al día de las necesidades del sector es valioso. Ahora bien, si no puedes convertir eso en procesos que eviten errores, protejan los datos o mejoren la automatización, no eres un SRE tanto como un analista de entornos.

Ya se dijo al principio: acomodarse en el sillón del exceso de confianza es fatal para un SRE. Hay que modernizarse cada día porque eso es lo que marcará la diferencia entre un ascenso o una dimisión en un sector que no tiene tiempo para oportunidades adicionales.

⚠️
Las opiniones y comentarios emitidos en este artículo son propiedad única de su autor y no necesariamente representan el punto de vista de Revelo.

Revelo Content Network da la bienvenida a todas las razas, etnias, nacionalidades, credos, géneros, orientaciones, puntos de vista e ideologías, siempre y cuando promuevan la diversidad, la equidad, la inclusión y el crecimiento profesional de los profesionales en tecnología.