GERENTE COE INGENIERIA - QUITO
Propósito general
Diseñar, asesorar y controlar los procesos de gobierno y ejecución de las iniciativas de desarrollo, QA y Devops, dimensionamiento de recursos, definición de metodologías, herramientas y técnicas de ciclo de vida de desarrollo de software, brindando asesoría de proyectos (plantillas, prácticas, formación, lecciones aprendidas), dando soporte en las definiciones de ingeniería de SRE y Cloud, con el fin de garantizar soluciones de negocio eficientes en costo y plazo, de acuerdo a marcos estratégicos, políticas y procedimientos institucionales, y lineamientos de la Vicepresidencia de Tecnología y Operaciones.
Actividades
- Definir la estrategia del ciclo de vida de software (Dev, QA, DevOps) con el fin de que coincida con las necesidades del negocio, organización y requerimientos del usuario final.
- Definir lineamientos y practicas para el desarrollo de software.
- Liderar, estandarizar y controlar los procedimientos para el equipo de Desarrollo, QA y Devops para su utilización y mejora.
- Controlar la calidad del desarrollo de software en las diferentes fases por medio de una estrategia y plan de calidad que incluya diferente tipos de pruebas.
- Evolucionar las prácticas y herramientas del ciclo de desarrollo de software (QA, Desarrollo, Devops) y sus diferentes procesos.
- Controlar el adecuado diseño y desarrollo de las aplicaciones utilizando las mejores practicas de desarrollo de software.
- Garantizar la disponibilidad y mantenimiento de los ambientes necesarios para el ciclo completo de desarrollo de software.
- Controlar el uso adecuado de los recursos interno y de proveedores de las especialidades a su cargo.
- Gobernar las capacidades y staffing de las disciplinas asignadas, para su evolución y demanda de las unidades agiles, garantizando su eficiencia y estrategia de la organización.
- Asegurar el staffing y el modelo de rotación del personal de los miembros de su Área de especialización entre las diferentes Tribus
- Evolucionar el conocimiento y los talentos y sus diferentes especialidades.
- Resolución de conflictos en la expectativa de asignación y evolución de capacidades del CoE y sus miembros.
- Evaluar y coordinar la solución de errores de programa y asistencia técnica.
- Diseñar e implementar mejoras y actualizaciones, software de aplicaciones y otros programas.
- Coordinar y controlar el desarrollo de proyectos en centros de investigación externos supervisando plazos, costes y calidad.
- Controlar los SLAs de los proveedores asignados.
- Identificar oportunidades e implementar ajustes para lograr una mayor eficiencia a través de la mejora de procesos, integración de sistemas y desarrollo de aplicaciones.
Actividades
- Administrar los recursos compartidos a través de todos los proyectos de Ciclo de vida de software (Dev, QA, DevOps)
- Identificar, proponer e implementar la metodología de gestión de proyectos de acuerdo a las mejores prácticas.
- Ejecutar coaching, mentoring, formación y supervisión a los ejecutores de los proyectos del COE.
- Controlar el cumplimiento de las normas de gestión de proyectos, políticas, procedimientos y plantillas mediante auditorías periódicas de los proyectos
- Desarrollar y coordinar las políticas, procedimientos, plantillas y documentación compartida de las disciplinas a su cargo.
- Promover los valores y principios de la filosofía ágil con el equipo de desarrollo de software.
- Facilitar la adopción a la transformación de los proyectos tecnológicos piloto hacia la agilidad, asegurando un entorno de tolerancia al fallo y amigable al aprendizaje .
- Evaluar el resultado de los proyectos piloto, e implementar mejoras en el ciclo de desarrollo.
- Facilitar el roll-out gradual de la transformación tecnológica hacia otros proyectos de la organización.
- Evolucionar (skilling-up) los equipos a cargo para llegar al estadio de excelencia técnica desceado
- Re evaluar y definir los cambios necesarios en las metodologías de Ingeniería para asegurar la evolución de las prácticas incluyendo IA/ML
- Co – liderar la estrategia de los equipos de SRE y Cloud.
- Dar soporte en Comités, Comisiones y/o foro que solicite a demanda sobre los ámbitos de acción.
Educación
Ingeniería en Sistemas e Informática
Formación de tercer nivel en Tecnología Informática
Experiencia
Ciclo de vida de Software e Ingeniería
Mejores prácticas de la industria en desarrollo tecnologico.
Manejo y evolución de equipos de trabajo (DevOps, SRE, QA ó Desarrollo)
Manejo de proveedores
Manejo de frameworks ágiles y Cascada.
Implementaciones de proyectos tecnológicos a gran escala
Conocimiento
Prácticas de desarrollo empresarial.
Cloud Computing y Prácticas DevOps / SRE
CI/CD/CT – Diseño de Pruebas Funcionales y Técnicas.
Gestión de proyectos PMI y ágiles
Diseño y gestión de equipos de alta performance basados en excelencia técnica.
Gestión de la demanda de capacidades
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