Soy la única SRE de una startup que acaba de empezar. Todo está por hacer así que ningún día es igual que otro. De lo que me suelo ocupar es de todo lo que tiene que ver con AWS (desplegar servicios nuevos, mejorar la arquitectura que hay, los accesos de usuarixs y los permisos, conectividad, monitorización, control de costes…). En una empresa, y sobre todo en una startup en fases tempranas es de vital importancia establecer unas bases sólidas, una arquitectura en la nube que sea segura, escalable y siga las best practices que marca (en este caso) Amazon Web Services.
En mi caso, entré en la empresa unos meses después de que esta arrancara y hasta mi incorporación no había nadie que cumpliera las funciones de SRE así que lxs compis de engineering montaron lo mínimo imprescindible para poder desplegar su código e ir haciendo pruebas. Al incorporarme, mi labor empezó con la planificación de la imagen global que queríamos conseguir dentro de unos meses. Para eso tuve que empezar a migar las cosas que ya había para adaptarlas a esa imagen y también definir bien la creación de nuevos recursos para una mayor normalización y estabilidad.
Después de decidir el camino a seguir ha tocado importar todos los recursos a Infraestructura como código así que muchos de mis días lo paso pegándome con Terraform y Terragrunt. Siempre hay cosas que mejorar y nuevas piezas que añadir al puzle para que el crecimiento de la empresa sea sostenible en el tiempo así que también acudo a reuniones de producto y de desarrollo para estar alineada con el resto de equipos. En mi trabajo es importante saber qué se está haciendo en el resto de los equipos ya que parte de mis labores del día a día incluyen iniciativas transversales a toda la empresa. Si el equipo de producto decide que hay que implementar X, primero se reúne con las partes implicadas para ver cómo de factible sería tanto a nivel desarrollo como a nivel infraestructura, cuánto tiempo nos llevaría, si merece la pena, cual es la mejor forma de hacerlo…etc. A continuación yo le doy soporte a los equipos de desarrollo o de data (dependiendo del tipo de iniciativa trabajo más con unos o con otros) para poder alcanzar la meta que tenemos como objetivo.
Aparte de esto tengo varias horas de formación a la semana porque el rol de SRE es un rol muy complejo en el que es esencial mantenerte al día y de vez en cuando hago spikes para ver si puedo implementar alguna nueva tecnología en nuestra empresa. Dependiendo de la semana me reúno máscon Data, Back o Front según la iniciativa que estoy llevando a cabo en ese momento pero en general como podéis ver ¡no me da tiempo a aburrirme!