Buscamos un/a Arquitecto/a de Plataforma, que formará parte de la siguiente fase de nuestra Transformación Ágil, con el objetivo de ofrecer los mejores servicios a los clientes y mejorar el ecosistema de sistemas. Trabajarás en estrecha colaboración con múltiples interlocutores, incluyendo otros arquitectos de plataforma, proveedores de servicios internos, equipos ágiles DevOps, product owners y equipos de desarrollo. Junto con ellos, definirás las herramientas y procesos para el aprovisionamiento de entornos, infraestructuras y plataformas. Además, liderarás la armonización y mejora de los activos CI/CD existentes.
Responsabilidades/Tareas:
Diseño end-to-end de una cadena de herramientas CI/CD de última generación y sus procesos, en estrecha alineación con la arquitectura de plataforma, proveedores internos, ingenieros DevOps, y responsables de build & release.
Investigar, implementar y mantener nuevas soluciones tecnológicas para infraestructura en la nube (AWS y Azure).
Implementar y mejorar el nivel de automatización en el ciclo de vida de entrega de software (pipelines CI/CD).
Colaborar con ingenieros DevOps en el mejor uso e innovación de plataformas de entrega de software, testing y producción.
Crear y mantener documentación completa de la arquitectura de la solución.
Diseñar y negociar nuevas interfaces o cambios en las existentes con los distintos stakeholders.
Capacidad de dividir una solución compleja en partes más pequeñas que puedan desarrollarse de forma independiente.
Guiar y revisar la implementación de pasos de automatización de procesos.
Competencias Generales Profesional con experiencia en:
Plataformas cloud, incluyendo AWS (imprescindible) y Azure (opcional).
Tecnologías de contenedores (y orquestación): Kubernetes, OpenShift, Docker.
Tecnologías de Infraestructura como Código, especialmente Terraform y Helm.
Tecnologías de Continuous Delivery, orientadas a Kubernetes y nube pública.
Mejores prácticas CI/CD, con experiencia en la configuración y mantenimiento de pipelines de build y despliegue.
Desarrollo de software y lenguajes de scripting para proveer automatización y herramientas de autoservicio.
Diseño e implementación de integraciones API y soluciones ETL.
Frameworks de automatización en build, test, integración y despliegue (p. ej. Jenkins, GitHub Actions).
Control de versiones con Git, especialmente GitHub.