ARQUITECTO SRE

Propósito general

Definir, controlar e implementar soluciones de mejora de arquitectura, gestión de incidentes de los sistemas, formalización del proceso de aprendizaje, medición y monitoreo de indicadores de nivel y objetivos de servicio, gestionar y operar plataformas de contenedores, a fin de garantizar la disponibilidad del servicio, la innovación empresarial, estabilidad, rendimiento y resolución de problemas, de acuerdo a marcos estratégicos, políticas y procedimientos institucionales, y lineamientos de su línea de supervisión.

Finalidades, resultados y dimensiones

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

Definir e implementar soluciones de mejora de arquitectura para crear sistemas tolerantes a los fallos, generando un puente entre el desarrollo y las operaciones.

Garantizar la mejora continua de los sistemas y minimizar el impacto al usuario a través de la incorporación de nuevos servicios y funcionalidades.

Monitorear y dar seguimiento a los incidentes de los sistemas y formalizar el proceso de aprendizaje a partir de los errores o fallos del sistema con las Áreas involucradas.

Contribuir a la estabilidad, rendimiento de los sistemas y resolución de problemas.

Evaluar mediante indicadores de nivel y objetivos de servicio, las características nuevas a ser implementadas y el momento de su aplicación.

Contribuir a la disponibilidad del servicio su crecimiento y la innovación empresarial.

Definir e implementar Gobierno sobre Contenedores, Automatización e Infraestructura como código (IaC) para las soluciones alcanzadas por prácticas SRE

Garantizar la escalabilidad de las aplicaciones críticas del Banco, contemplando la gestión y operación de plataformas de contenedores.

Actividades 1/3

  • Monitorear la disponibilización, desempeño y respuesta a incidentes de los sistemas de Banco Pichincha.​
  • Planificar e implementar planes de remediación y/o migración para mejorar performance en sistemas legados, ej: WSO2, WAS, IB10​
  • Definir e implementar y operar la estrategia de plataformas de contenedores, Docker, Openshift y Kubernetes, onPrem.​
  • Recopilar y analizar la información de diagnóstico y registro, monitoreo y revisión proactiva del rendimiento de aplicaciones, con el fin de implementar mejoras técnicas a largo plazo.​
  • Implementar y desarrollar sistemas y software con el fin de incrementar la confiabilidad y el rendimiento del sitio.​
  • Incrementar la resiliencia y el funcionamiento continuo de los sistemas.​
  • Reducir la tasa de incidentes de producción implementando soluciones que mejoren la arquitectura y coordinando su implementación con los equipos involucrados.​
  • Implementar, configurar y supervisar el código, disponibilidad, gestión de cambios, respuesta ante emergencias y gestión de la capacidad de los servicios en la producción.​
  • Implulsar y movilizar a los equipos de desarrollo y DevSecOps en adopción de practicas de robustez y fiabilidad.​
  • Coordinar la definición de SLOs/ SLIs entre el Negocio, Tribusy Tecnología, mediante indicadores de nivel de servicio y objetivos de nivel de servicio, las características nuevas a ser implementadas y el momento a ser aplicado, de acuerdo a la confiabilidad requerida del sistema.​
  • Promover la infraestructura como código y prácticas de automatización.​
  • Desarrollar e implementar servicios de manera proactiva para mejorar la tecnologia y el soporte​
  • Desarrollar el escalamiento de los sistemas a través de la automatización, mejorando la velocidad del cambio y la confiabilidad​
  • Automatizar las tareas operativas de rutina y la estandarización en todo el ciclo de vida de las aplicaciones.​
  • Coordinar con el equipo de expertos en DevSecOps y SRE la implementación de soluciones tecnológicas.​
  • Evaluar, crear y mantener los objetivos de nivel de servicio del sitio web existentes.​

Actividades 2/3

  • Coordinar la solución de problemas, desafíos operativos que contribuyan a los SLO definidos​
  • Evaluar, mejorar y participar en la adaptación de los cuellos de botella de las aplicaciones arquitectónicas en coordinación con la parte interesadas. ​
  • Generar con los equipos de desarrollo de software para dar forma a la hoja de ruta futura y establecer una sólida preparación operativa entre los equipos.​
  • Liderar la medición, adquisición, desarrollo, transmisión de conocimiento y fortalecimiento de habilidades de los Devops.​
  • Definir el dimensionamiento de las capacidades de devops según los requerimientos y casos de uso.​
  • Acompañar y supervisar las prácticas de observabilidad del squad.​

Actividades 3/3

Educación

  • Formación de tercer nivel en Tecnología Informática​

  • De preferencia maestría en tecnología de la información

Experiencia

  • SRE/ DevOps y software operativo en un entorno basado en Linux​

  • Implementación de aplicaciones en contenedores (Kubernetes y Openshift 4.x)​

  • Experiencia en gestión de ambientes Cloud (AWS ó AZURE ó GCP)​

  • Experiencia en diseño de soluciones multi layer​

  • Experiencia en Observabilidad (APM, SLO’s, Disponibilidad, etc)​

  • Manejo y Administración de Proveedores y equipos de trabajo​

  • Gestión de Incidentes (Incident Commander)​

Conocimiento

  • Habilidades de programación Python, .NET, Java.​

  • Conocimiento práctico Openshift (4.x), Kubernetes (Operadores), MESH (ISTIO), DevOps (Azure DevOps, GitHub, etc)​

  • Conocimiento de IaC (Terraform, Ansible)​

  • Conocimientos de Arquitectura orientada a Microservicios (Springboot, Quarkus, jwt, etc)​

  • Conocimiento API Mgmt / Gateway (APIGEE, APIC, KONG)​

  • Sólidas capacidades de análisis a nivel de sistema Linux ​

  • 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