Descripción
Reporta al IT BAU & Architecture Director.
Formando parte del equipo de Operaciones IT BAU y trabajando de la mano del equipo de Transformación y como parte del equipo de DevOps, tendrá un rol clave en el despliegue de las aplicaciones en producción.
Como ingeniero con una amplia experiencia, combinando conocimientos y habilidades de Software y Sistemas, trabajará de forma muy estrecha con los equipos de desarrollo durante todo el ciclo de vida garantizando la calidad, escalabilidad, rendimiento, resiliencia y operabilidad de los servicios que se despliegan en el Cloud, Coordinándose con el equipo de de operaciones IT BAU, actuando como enlace entre el entorno de desarrollo Cloud y las infraestructuras on prem.
Responsabilidades:
Trabajará como arquitecto técnico con varios equipos de desarrollo con foco en los proyectos, apoyando en la implementación y despliegue de aplicaciones.
Identificará y trasladará al equipo de OPS IT BAU las necesidades de los desarrollos.
Trasladando al equipo de desarrollo, asegurará el cumplimiento de las directrices del responsable de DevOps, QA Manager, CISO y Arquitecto de Soluciones para el desarrollo, despliegue y operación de las aplicaciones y servicios.
Tendrá una visión de la estrategia para analizar las necesidades de negocio y la identificación de problemas. Que le permitirá asesorar a los equipos en el diseño y construcción de la solución.
Siguiendo la propuesta del Arquitecto de Soluciones, y como una extensión del mismo, coordinará con él la solución a las necesidades de implementación que surjan durante el desarrollo. Validará la solución técnica y la implementación de los equipos.
Preparará los pipelines de despliegue CI/CD configurando las diferentes herramientas para los servicios a desplegar.
Asegurará que se realizan las diferentes pruebas de calidad antes del paso a producción.
Coordinará con el responsable de releases el control de cambios en producción y realizará el pase a producción de los entregables de los equipos según los procedimientos que marque el equipo de IT BAU.
Monitorizará la subida y se asegurará que se dispone de los paneles de monitorización necesarios para hacer un seguimiento tanto a nivel de sistemas como funcional.
Asegurará el cumplimiento de los procedimientos para las subidas a producción
Asegurará la compatibilidad técnica con las infraestructuras on prem
Requisitos mínimos
Conocimientos:
Sólidos conocimientos en despliegue de aplicaciones en contenedores, Kubernetes y Openshift.
Sólidos conocimientos de Kafka.
Amplia experiencia en el desarrollo en Java, Spring boot y React
Amplios conocimientos en infraestructura Cloud. Valorando experiencia en el IBM Cloud.
Bases de datos relacionales y no-SQL.
ELK, Prometheus, Grafana,...
Se valorará conocimientos de DDD y arquitecturas hexagonales
Experiencia:
Experiencia mínima de 5 años trabajando en un role de Arquitecto SW o en posiciones similares en procesos críticos de negocio.
Amplia experiencia en entornos DevOps, configurando pipelines de CI/CD con un alto grado de automatización.
Trabajo en aplicaciones desplegadas en Cloud.
Desarrollo de soluciones basadas en servicios y aplicaciones dirigidas por eventos.
Habituado a trabajar con stakeholders y responsables de producto.