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