.Software Automation Engineer Senior Expert (Ciudad de México, Miguel Hidalgo)BBVA es una empresa global con más de 160 años de historia que opera en más de 25 países en los que damos servicio a más de 80 millones de clientes. Somos más de 121.000 profesionales que trabajamos en equipos multidisciplinares y de perfiles tan diversos como financieros, expertos jurídicos, científicos de datos, desarrolladores, ingenieros o diseñadores.Principales responsabilidades:Implementación de procesos de construcción y despliegue globales de software.Análisis de ciclo de vida de desarrollo actuales y diseño de su reimplementación.Desarrollo de herramientas y servicios que den soporte a procesos de construcción y despliegue y su integración con diferentes herramientas del banco.Apoyo en la gestión, definición, evolución y cambios en la infraestructura que da soporte a los procesos.Mantenimiento y soporte de los flujos del ciclo de vida incluyendo intervenciones y guardias en función de la disponibilidad en el equipo.Requisitos:Conocimientos y experiencia en desarrollo con lenguajes de programación: Python, Groovy, Java.Conocimientos de programación y experiencia en desarrollo de software: Scripting, servicios web, frontend.Experiencia con herramientas de construcción y gestión de dependencias: Maven, Gradle, npm, pip.Experiencia en definición e implementación de ciclos de vida de software: CI/CD, branching models, gestión de dependencias.Experiencia en uso de herramientas de integración contínua y repositorios de artefactos: Jenkins, Artifactory.Conocimientos de sistemas de control de versiones distribuidos: GitCaracterísticas valorables:Conocimientos de procesos de desarrollo y administración de IBM Z Mainframe: Cobol, JCL, REXX, DB2, DBB, ZUnit, ZD&T, z/OS, Changeman, Endevor.Experiencia en desarrollo y automatización de procesos de construcción y despliegue: Jenkins, UrbanCode Deploy.Experiencia en desarrollo de pipelines de construcción con Jenkins: Pipelines, Jenkinsfile, Shared libraries.Familiaridad con otros lenguajes de programación: JavaScript, Go, Bash.Conocimientos de redes, servidores de web y proxies inversos: Segmentación y protocolos de red.Conocimientos de virtualización y contenedores: Docker, Kubernetes.Conocimientos de infraestructura y servicios en cloud: AWS, GCP.Conocimientos de herramientas de gestión de la configuración e infraestructura como código: Ansible, Terraform.Conocimientos medios de administración de sistemas operativos: Linux.Conocimientos, interés e inquietudes en metodologías ágiles: Scrum, Kanban.En caso de requerir algún ajuste razonable en tu proceso de selección, comunícalo al reclutador/a en el primer contacto.En BBVA creemos que contar con un equipo diverso, nos hace ser un mejor banco