DEVOPS - QUITO

Propósito general

Automatizar, coordinar y evaluar los procesos de desarrollo, despliegues, incremento de la calidad, pruebas y deployment de código a fin de contribuir con soluciones consistentes, incremento de la velocidad de entrega, mejora de la calidad de los códigos y optimización de procesos, de acuerdo a políticas, procedimientos y lineamientos de Tecnología.

Finalidades, resultados y dimensiones

FINALIDADES
ACCIÓN / FUNCIÓN
¿QUÉ HACE? | ¿DÓNDE LO HACE?
RESULTADOS
RESULTADO FINAL ESPERADO
¿PARA QUÉ LO HACE?

Automatizar, coordinar y evaluar los procesos de integración y despliegue continuo.

Contribuir con la mejora de los tiempos de despliegue en producción y rapidez en la obtención de beneficios del cliente.

Coordinar y evaluar los proceso de desarrollo, incremento de la calidad, cuellos de botella del proceso de pruebas y deployment de código.

Contribuir con soluciones consistentes, mejora y calidad del desarrollo.

Actividades 1/3

  • Coordinar y trabajar conjuntamente con el equipo de desarrollo para aumentar la velocidad de entrega, mejorar la calidad de los códigos y optimizar procesos ​
  • Entender los cuellos de botella del proceso de pruebas y deployment de código. ​
  • Coordinar y evaluar los problemas existes y proponer soluciones conjuntamente con los líderes tecnológicos y desarrolladores de los distintos equipos. ​
  • Entregar soluciones consistentes en coordinación con los demás DevOps del Banco. ​
  • Automatizar el monitoreo y alertar sobre errores en producción con el fin de obtener métricas de disponibilidad de productos y componentes de software​
  • Mantener las aplicaciones productivas, información de incidentes desde el pipeline de salud y desde scripting que permitan adelantarse a indisponibilidades de los productos y/o servicios.​
  • Optimizar el rendimiento de las aplicaciones.​
  • Revisar el código para resolver defectos o mejorarlo, dando soporte tanto a QAs como Developers.​
  • Controlar el cumplimiento de los estándares definidos en los desarrollos de las soluciones a fin de generar indicadores de ingeniería y salud.​
  • Dar seguimiento en el desarrollo de los soluciones para obtener métricas y tener el control del cumplimiento de los estándares definidos.​
  • Apoyar a Developers y QAs en las mejores prácticas a seguir para mejorar la calidad y productividad del desarrollo.​
  • DataOps – MLOps: ​
  • Revisar el código de notebooks para resolver defectos o mejorarlo, dando soporte tanto a QAs como Data Engineer.​
  • Apoyar a Data Engineer y QAs en las mejores prácticas a seguir para mejorar la calidad y productividad del desarrollo​
  • Versionar hiper parámetros como disparadores del ciclo de vida de los modelos de machine learning.

Actividades 2/3

Actividades 3/3

Educación

  • Título profesional en Ingeniería de sistemas, Electrónica, ciencias de la computación o afines.​

  • Para DataOps – MLOps: Ingeniería de sistemas, ciencias de la computación, Electrónica, Matemático, o afines.

Experiencia

  • Metodología Agile​

  • Prácticas de Integración y despliegue continuo​

  • Prácticas Devop y SRE​

  • Prácticas ITIL​

  • Administración herramientas open​

  • Adicional para DataOps – MLOps: ​

  • Prácticas DataOps – MLOps ​

  • Desarrollo Back - End

Conocimiento

  • Dominio sistemas operativos open​

  • Dominio de desarrollo de software​

  • Dominio de herramientas de Integración continua​

  • Dominio de herramientas de testeo automático​

  • Dominio de procesos​

  • Dominio de tecnologías Cloud ​

  • Adicional para DataOps – MLOps: ​

  • Data lakes, Tecnología SPARK, Base de Datos (SQL/ no SQL), básico en Machine Learning, PYTHON, SQL​

  • Riesgos laborales ergonómicos/ Riesgos laborales psicosociales

Generales

•    Cumplir las funciones de Dueño o Coordinador de proceso según sea designado en el mapa y matriz respectivos; con énfasis en la gestión holística de los procesos, que incluye su diseño, optimización, control y mejora continua. En estos roles de dueño o coordinador, la administración del proceso representa una gestión integral del desempeño de su proceso, los recursos habilitantes de los mismos, su permanente ejecución y despliegue de mejora continua y acciones correctivas y preventivas.

•    Ejecutar las actividades y tareas señaladas para el Rol de Dueño/ Coordinador de Proceso, que constan en  la Metodología de Gestión por Procesos de Banco Pichincha C.A.

•    Impulsar la integración e implementación del Sistema de Gestión de Seguridad y Salud y Ambiente. Revisar sus roles y responsabilidades

•    Participar como BRIGADISTA DE EMERGENCIA o MIEMBRO del COMITÉ O SUBCOMITÉ PARITARIO DE SEGURIDAD Y SALUD cuando así se lo requiera y garantizar su participación como la de sus dirigidos, si son nombrados.

Competencias

Juntos somos más
Actuamos como Dueños
Hacemos que las cosas sucedan
El cliente es nuestra prioridad
Hacemos banca en versión fácil
Soy protagonista de mi desarrollo