Los sistemas que hacen posible el trabajo
En INAIT conecto infraestructura, DevOps, apoyo técnico a la IA y la robótica, gobernanza operativa y el trabajo práctico que mantiene en funcionamiento a una empresa tecnológica.
De ATLAS a INAIT
Me incorporé a INAIT en diciembre de 2021 como Senior DevOps Engineer & Corporate Infrastructure Manager. En agosto de 2023 asumí la función de Lead IT Infrastructure. Este trabajo se apoya en mi experiencia en física de partículas y como administrador de sistemas TDAQ de ATLAS: comprender una carga de trabajo exigente, las máquinas que la ejecutan y las personas que dependen de ambas. En una empresa tecnológica, esa responsabilidad abarca la investigación, el desarrollo de software, la informática del personal y la coordinación práctica necesaria para mantener las operaciones.
Pieza 1DiagramaSe lee de izquierda a derecha
Capas de responsabilidad
La nube, las personas, el software y los presupuestos son responsabilidades conectadas. Coordino esas capas para que investigadores, desarrolladores y colegas cuenten con sistemas fiables.
Responsabilidad dentro de ATLAS
Entre 2016 y 2021 trabajé como administrador de sistemas de Trigger y Adquisición de Datos (TDAQ) de ATLAS en el CERN, junto con cargos de investigación vinculados a la Universidad de Udine, el INFN y el ICTP. ATLAS depende de un entorno informático que sostiene la operación de un gran experimento de física de partículas. La administración de sistemas era una responsabilidad profesional específica dentro de esa colaboración.
Un ejemplo concreto es el artículo de 2020 Designing a New Infrastructure for ATLAS Online Web Services, del que soy coautor junto con Sergio Ballestrero, Franco Brasolin, Diana Alessandra Scannicchio y Matthew Shaun Twomey. Documenta nuestro trabajo en la infraestructura de los servicios web del sistema online de ATLAS. Esa combinación de ciencia experimental, ingeniería compartida y responsabilidad operativa es la base que aporto a la infraestructura empresarial.
Pieza 2CronologíaLos puntos llenos son mis hitos; los huecos, el contexto en el que ocurren
Investigación y dirección operativa
- 2016–2021Administrador de sistemas TDAQ de ATLASEn el CERN, junto con cargos de investigación vinculados a Udine, INFN e ICTP.Fuente
- 2020Artículo sobre infraestructura online de ATLASTrabajo de ingeniería documentado con el equipo.Fuente
- 2021LAPP · CNRS · ESCAPEInvestigación posdoctoral y computación científica en Annecy.Fuente
- 12 / 2021Incorporación a INAITSenior DevOps Engineer & Corporate Infrastructure Manager.
- 08 / 2023Lead IT InfrastructureInfraestructura, operaciones y coordinación en toda la empresa.
- 2026Docencia de computación científicaCERN School of Computing, Santiago.Fuente
Cómputo para la investigación
Gestiono infraestructura de cómputo en la nube y en las instalaciones, incluidos entornos de Azure y los recursos utilizados para aprendizaje automático y cargas con GPU. Trabajo con investigadores y desarrolladores para comprender las necesidades de cómputo, memoria, almacenamiento y conectividad de su software, y después preparo y mantengo el entorno necesario. La capacidad es solo una parte del problema. Un entorno útil también necesita accesos definidos, una configuración adecuada y un coste que la empresa pueda sostener. Proporciono la infraestructura sobre la que los equipos de investigación desarrollan y ejecutan su trabajo.
Hacer posible el trabajo en IA y robótica
Apoyo la investigación y el desarrollo en IA y robótica proporcionando los recursos de cómputo, las herramientas de software, las redes y los accesos seguros que necesitan. Eso implica coordinar los recursos de GPU y aprendizaje automático con los entornos de desarrollo, además de las necesidades informáticas y del espacio de trabajo alrededor de la actividad del laboratorio. Trabajo con investigadores y desarrolladores para convertir requisitos en configuraciones utilizables, resolver dependencias entre equipos y mantener operativos los sistemas de apoyo. Así, los experimentos y el desarrollo de software pueden avanzar en un entorno funcional, con alguien responsable de atender los problemas de infraestructura a medida que evoluciona el trabajo.
Infraestructura como código
Utilizo Terraform, Bicep y Puppet para automatizar el aprovisionamiento y la configuración. Expresar la infraestructura como código permite examinar cómo está construida y conservar un historial de cambios que otras personas puedan seguir. Mi trabajo incluye definir recursos, gestionar su configuración y reducir los pasos manuales necesarios para reproducir un entorno. También me ocupo de las operaciones que rodean a esa automatización: investigar fallos, mantener despliegues comprensibles y asegurar que una configuración siga siendo útil después de su primera ejecución correcta.
Herramientas para desarrolladores
Administro GitHub Enterprise y GitHub Actions, incluidos accesos, repositorios, runners y los flujos utilizados para construir y entregar software. Ayudo a los equipos de desarrollo a poner en práctica CI/CD y a resolver problemas en los que se cruzan el código, las credenciales y la infraestructura. También apoyo integraciones técnicas entre servicios y organizaciones, incluidas conexiones mediante API. Reúno plataformas, automatización, accesos y coordinación técnica para que los compañeros puedan desarrollar, probar y entregar su trabajo en un entorno que puedan utilizar y comprender.
Redes, identidades y sistemas
Administro sistemas Linux y Windows y las redes que permiten acceder a ellos. Mis responsabilidades incluyen las VPN de FortiGate y el perímetro de red, Microsoft Entra ID, la gestión de identidades y accesos y las revisiones de permisos. Aplico el principio de mínimo privilegio, ajustando los permisos al trabajo que necesita realizar cada persona o servicio. Estas tareas están estrechamente relacionadas: un fallo de inicio de sesión, un servicio inaccesible o una conexión inestable pueden involucrar al equipo, la configuración de identidad o la red, y trabajo entre esas capas para resolverlo.
La informática de cada día
Me ocupo del trabajo informático que permite a los compañeros empezar, continuar y terminar sus tareas: incorporación y salida de personal, cuentas, equipos, instalación de software y soporte técnico. Preparo el material, gestiono los accesos necesarios e investigo los problemas junto a la persona afectada. A menudo eso significa pasar de un entorno especializado de investigación a un problema corriente de una computadora durante el mismo día. Ambos forman parte de una misma responsabilidad: una cuenta que falta o una computadora averiada pueden detener el trabajo tanto como la falta de recursos de cómputo.
Responsabilidades claras
También trabajo en la gobernanza de la infraestructura y la informática: definir responsabilidades, documentar cómo se realizan las tareas y ayudar a la empresa a tomar decisiones coherentes sobre accesos, herramientas y servicios. Conecto los requisitos técnicos con los presupuestos, las necesidades operativas y las personas responsables de cada decisión. Documento el enfoque acordado y acompaño su implementación. Esto da a los compañeros un camino más claro desde una solicitud hasta una decisión y un servicio operativo. También deja disponibles las razones de una elección para la siguiente persona que tenga que operar, revisar o modificar el sistema.
Presupuestos, proveedores y contratos
Gestiono presupuestos de infraestructura e informática, reviso gastos, comparo ofertas y negocio con proveedores de servicios y licencias de software. Me encargo de las compras, concilio las facturas con los servicios adquiridos y coordino los aspectos técnicos y comerciales de los contratos con los compañeros correspondientes. Esto exige comprender tanto la capacidad solicitada como su coste a lo largo del tiempo. Introduzco esas preguntas desde el comienzo de la conversación técnica, para que la elección contemple la implementación, el soporte, las renovaciones y el trabajo necesario para operar la solución.
Una oficina que funciona
Mis responsabilidades también incluyen la infraestructura de la oficina y la logística operativa. Coordino reparaciones, técnicos, equipos y las intervenciones prácticas necesarias para mantener el lugar de trabajo en funcionamiento. Eso requiere identificar la necesidad, encontrar al proveedor adecuado, organizar los accesos y los horarios y comprobar que el problema quedó resuelto. Exige el mismo seguimiento que un cambio de infraestructura: comprender las dependencias, organizar la intervención y asegurar que las personas afectadas puedan volver a trabajar.
Dejar el trabajo en manos de otros
Escribo guías operativas, documento decisiones y ayudo a los compañeros a conocer los sistemas que utilizan. Mi formación científica resulta útil cuando una conversación reúne a investigadores, programadores y matemáticos: puedo discutir tanto el propósito de un proceso como sus requisitos de cómputo. Quiero que otra persona pueda comprender lo que se ha construido, operarlo y saber dónde buscar cuando algo falla. Ese es el hilo de mi trabajo: construir el sistema, coordinar lo que necesita a su alrededor y dejar conocimientos suficientes para que otros puedan continuar.
De una computadora a un entorno compartido
En un artículo de 2021 con Giovanni Guerrieri exploré formas de desplegar recursos educativos de ATLAS para varios usuarios. La propuesta reunió infraestructura como código, máquinas virtuales, contenedores y entornos Jupyter.
La experiencia del usuario marcaba la pregunta: ¿cómo puede una universidad ofrecer un entorno de análisis utilizable sin que cada estudiante tenga que resolver por separado su instalación? Las instrucciones reproducibles permiten transferir conocimiento desde los desarrolladores originales a docentes y administradores locales.
Pieza 3RecursosAbre la cosa en sí, no una descripción
Por dónde seguir
- PerfilATLAS: mis funciones en CERN, Udine, INFN e ICTPatlas.cernAdministrador de sistemas TDAQ de ATLAS e investigador con cargos institucionales simultáneos.
- ArtículoInfraestructura de servicios web online de ATLAS, 2020doi.orgCoautor con el equipo de infraestructura de ATLAS.
- ArtículoDespliegue multiusuario de ATLAS Open Data, 2021doi.orgCoautor con Giovanni Guerrieri.
- PerfilLAPP/CNRS y ESCAPE: mi perfil de 2021indico.in2p3.frInvestigador posdoctoral del CNRS en el LAPP, con ESCAPE y ATLAS.
- ProgramaCERN School of Computing: programa y materiales de 2026indico.cern.chDocente de herramientas y técnicas de computación científica.