Para algunos es la evolución de los DevOps, pero lo cierto es que es un talento requerido y esencial en empresas que van profundizando su digitalización. Se trata de los platform engineers (PE). Federico Catinello, Head of Tech Direction in Startia en Ingenia, afirma a iProUP que "este rol emerge ante dos principales causas":
- "La complejidad creciente de las nuevas arquitecturas distribuidas y orientadas a aspectos relacionados con cloud computing"
- "La tendencia tener especialistas en software con responsabilidades no solo en construcción sino también en despliegue, el famoso you build, you run it"
El ejecutivo remarca que "este rol denota la necesidad de crear y mantener un producto integrado en las organizaciones, conocido como Internal Developer Platform, que sirve como capa de abstracción entre el equipo de desarrollo y la tecnología subyacente del ecosistema de aplicaciones".
Platform engineer: qué hace y cuánto gana
Para Catinello, "esta disciplina viene generando atención desde 2022, buscando la evolución natural de la disciplina DevOps. Citando a Gartner, cree que "optimiza la experiencia de desarrollo, en pos de generar velocidad en los equipos y acelerar la entrega de valor".
Incluso, se proyecta que 80% de las organizaciones informáticas tendrá este tipo de plataformas internas creadas por platform engineers.
"El puesto evolucionó con la adopción de nuevas tecnologías, a medida que se adoptan otras formas de trabajar", asegura a iProUP Gisela Stegmann, Especialista en Atracción de Talento en Ceta Capital Humano, quien resalta los princiapes cambios del rol:
- Mayor enfoque en la automatización y desarrollo de soluciones
- Integración de herramientas y tecnologías
- Atención en la seguridad y protección de los datos
"El puesto se ha transformado y enfocado en crear soluciones tecnológicas ágiles y escalables, que les permiten a las empresas adaptarse rápidamente a las cambiantes necesidades del mercado", define Stegmann.
Roberto Crisial, Senior Principal Software Engineer de intive, indica a iProUP las principales funciones del cargo:
- Diseño y construcción de plataformas: crear bases sólidas y escalables para el desarrollo y despliegue de aplicaciones; y la infraestructura y sistemas para un entorno confiable
- DevOps: implementar prácticas de automatización y colaboración entre equipos y facilitar la integración, con herramientas de monitoreo para mejorar la calidad y entrega de software
- Monitoreo y escalado: configurar sistemas para supervisar el rendimiento de aplicaciones. Implementar estrategias de escalado automático para adaptarse a la demanda
Por todo esto, Alejandro Servide, director de Professionals, RPO y Technologies de Randstad Argentina, confía a iProUP que "los salarios para en la Argentina oscilan entre los $800.000 y $1.100.000 mensuales para los perfiles senior.
"Los encontramos fundamentalmente en medianas y grandes firmas. Esas referencias salariales se ubican en el tope inferior, o superior del rango, según el tamaño de cada una".
Platform engineer: qué formación posee
Para el experto de Ingenia, los conocimientos de un ingeniero de plataforma están "muy relacionados con la infraestructura y monitoreo de sistemas. Aspectos como la automatización, conocimiento sobre arquitectura y modelos de despliegue, herramientas de observabilidad, análisis de rendimiento y escalabilidad de soluciones, gestión y documentación de incidentes".
"Existen muchos aspectos en común con un perfil SRE (Site Reliability Engineering, Ingeniería de Confiabilidad de Sitios) en cuanto a skills. Sin embargo, el foco es proveer un producto como servicio a los equipos de desarrollo, por lo que el alcance de sus responsabilidades se reduce a lo que el producto interno concierne", añade Catinello.
En este sentido, aportan numerosos beneficios a las compañías. Sebastián Divinsky, co CEO de EducaciónIT, destaca los más importantes:
- Desarrollo de productos innovadores y competitivos
- Mejora de la experiencia del usuario
- Aumento de la eficiencia en los procesos de desarrollo
- Identificación de oportunidades de mercado y tendencias
- Colaboración efectiva con otros equipos y departamentos
"El equipo de ingenieros de plataforma se enfoca en desligar a los grupos de desarrollo de software de ciertas responsabilidades que a veces representan una carga innecesaria y están fuera de su foco principal; lo que sin dudas mejora su experiencia y reduce escenarios de frustración y desgaste", advierte Catinello.
"Suelen interactuar estrechamente con los equipos de diseño, desarrollo, marketing y ventas. También pueden colaborar con el área de atención al cliente para recopilar feedback y mejorar los productos existentes", dice Divinsky.
Es por esto que las habilidades blandas también son una parte importante del bagaje que estos colaboradores deben poseer.
Platform engineer: qué buscan las empresas
Se trata de un perfil con escasez. "Podríamos decir con pleno empleo: además de la propuesta salarial, las compañías deben ofrecer un paquete retributivo competitivo para atraer a este tipo de talentos", confía Servide.
"El perfil de platform engineer sigue siendo muy demandado en Argentina por el crecimiento de la industria tecnológica y la adopción de arquitecturas basadas en la nube", completa.
Lo que sucede es que "las compañías están buscando profesionales capacitados para diseñar, implementar y mantener infraestructuras escalables y robustas, y su demanda está creciendo debido a que no contaban con este perfil, lo están empezando a incorporar directamente en su nómina", destaca Servide.
El directivo refuerza que "además de los estudios de grado, son valoradas ciertas certificaciones, como por ejemplo las que emiten los proveedores de servicios en la nube".
"Las industrias que los requieren varían pero, en general, son muy solicitados por firmas de tecnología, startups, electrónica, automotrices, consumo y las que desarrollen productos tecnológicos o tengan una línea para gestionar", concluye Divinsky.