Responsabilidades del Puesto
Adherencia a la Estrategia y Arquitectura de Automatización
- Establecer la visión técnica para proyectos de automatización utilizando Power Platform, UiPath, y capacidades de Copilot.
- Diseñar arquitecturas escalables, seguras y modulares para soluciones de automatización complejas.
- Evaluar las necesidades del cliente y recomendar las plataformas y herramientas de automatización o low code/no code adecuadas para alcanzar los objetivos.
- Construir pruebas de concepto para validar decisiones arquitectónicas a partir de los lineamientos entregados por los arquitectos.
- Establecer las prácticas definidas por los arquitectos como buenas prácticas materializadas en los proyectos como repositorios de código reutilizables para nuevos proyectos.
- Diseñar soluciones integradas en Power Platform que aprovechen al máximo las capacidades de cada uno de sus servicios, además de habilitar las integraciones con sistemas y aplicaciones adicionales del ecosistema del cliente, para brindar una experiencia integrada de una arquitectura integral.
- Incorporar herramientas de IA como Copilot para enriquecer los flujos de trabajo y mejorar la experiencia del usuario.
- Diseñar procesos híbridos que integren Power Platform con otras tecnologías como UiPath y sistemas externos mediante APIs y conectores personalizados.
Liderazgo Técnico y Gestión de Equipos
- Dirigir y capacitar a equipos técnicos en el diseño y desarrollo de soluciones de automatización y aplicaciones low code/no code.
- Fomentar la adopción de buenas prácticas de desarrollo, seguridad, mantenibilidad y robustez para soluciones de low code/no code y de automatización al interior del equipo.
- Supervisar la ejecución de los proyectos, asegurando entregas de calidad dentro del tiempo y presupuesto establecidos.
- Establecer los mecanismos y líneas base de reutilización para los proyectos dentro de las líneas técnicas específicas de su liderazgo.
- Construir las líneas base de los proyectos en conjunto con los arquitectos designados.
- Resolver los impedimentos técnicos que se presenten en el proceso de construcción con apoyo del equipo de arquitectos escalando dichos impedimentos cuando sea requerido.
- Guiar a los equipos de desarrollo en la ejecución de los procesos de construcción sirviendo como interlocutor entre el equipo de arquitectos y los desarrolladores.
Implementación de DevOps en Automatización
- Diseñar e implementar las prácticas de DevSecOps definidas dentro de Global MVM para el desarrollo de soluciones en Power Platform y plataformas de automatización.
- Automatizar despliegues de soluciones utilizando las herramientas de Azure DevOps, construyendo pipelines específicos para Power Platform y aumentando la batería de plantillas existentes para este tipo de soluciones (PPAC – Power Platform ALM Accelerator).
- Garantizar la integración continua (CI) y el despliegue continuo (CD) en flujos de trabajo automatizados, mejorando la calidad y reduciendo el tiempo de entrega, utilizando como base las plantillas provistas por los equipos habilitadores de DevSecOps.
- Fomentar la colaboración entre equipos de desarrollo y operaciones para crear procesos automatizados estandarizados y replicables, mediante el uso y reutilización de la práctica de DevSecOps.
Gestión Estratégica de Licenciamiento y Optimización de Recursos
- Evaluar las opciones de licenciamiento disponibles en Power Platform y herramientas asociadas para recomendar las configuraciones más costo-eficientes de acuerdo con las necesidades de la solución y cada ambiente disponible.
- Aportar a las arquitecturas con decisiones que maximicen el uso de los recursos disponibles dentro del esquema de licenciamiento apropiado, como el uso adecuado de Power Automate flows, conectores personalizados, y capacidades premium.
- Monitorear el uso de licencias para evitar sobrecostos y garantizar que las implementaciones cumplan con los términos establecidos, así como diseñar soluciones que eviten el consumo masivo de conectores o servicios de alto costo.
- Colaborar con equipos financieros y de adquisiciones para planificar inversiones estratégicas en licencias y actualizaciones necesarias.
- Mantenerse actualizado de las nuevas capacidades técnicas disponibles y definir la pertinencia y plan para adoptarlas en los proyectos.
Liderazgo Técnico y Colaboración Multidisciplinaria
- Guiar a los equipos técnicos de desarrollo en la implementación de soluciones de automatización, garantizando que cumplan con estándares de calidad, seguridad, rendimiento y las prácticas definidas dentro del equipo de la Gerencia de Ingeniería.
- Fomentar la adopción de buenas prácticas en desarrollo low-code/no-code y promover un enfoque centrado en el usuario final.
- Trabajar estrechamente con los equipos de negocio para identificar necesidades críticas y traducirlas en requisitos técnicos claros.
- Entrenar a los equipos de desarrollo de soluciones de automatización en la implementación de las mejores prácticas, seguimiento de lineamientos, políticas y principios que guían el buen desarrollo de las soluciones de automatización definidos al interior de la organización.
Supervisión de Implementaciones Complejas
- Asegurar la integración fluida de procesos automatizados con sistemas empresariales, soluciones disruptivas de los clientes y herramientas de apoyo para generar un balance de un buen valor agregado en cada servicio de implementación.
- Diseñar procesos avanzados que incluyan flujos automatizados, generación de datos en tiempo real y análisis avanzado mediante las herramientas adecuadas provistas por la plataforma.
- Monitorear y optimizar el rendimiento de los procesos automatizados, identificando oportunidades de mejora continua.
- Adoptar las herramientas de IA dentro de las soluciones de automatización para robustecer las soluciones en la búsqueda de aumentar las posibilidades de generación de valor para los clientes y la extensibilidad de estas desde la base de modelos de IA y ML.
- Adoptar la integración de agentes de IA dentro de las arquitecturas de solución que involucran componentes de automatización e interfaces de usuario sobre las tecnologías low code/no code para orquestar funcionalidades avanzadas en arquitecturas desacopladas.
Evaluación de la Plataforma del Cliente
- Realizar auditorías técnicas de las plataformas actuales de los clientes, identificando dependencias críticas, riesgos y áreas de mejora tanto on-premise como en entornos híbridos o cloud.
- Entrevistar a los responsables técnicos y de negocio del cliente para comprender las necesidades, prioridades y restricciones específicas en cada proyecto o servicio de gestión de aplicaciones.
- Crear informes detallados sobre el estado actual de las plataformas y proponer estrategias personalizadas de modernización, racionalización, evolución, migración o retiro.
- Diseñar arquitecturas de plataforma de nube que se alineen con los objetivos comerciales y técnicos del cliente, así como su arquitectura de referencia, lineamientos y políticas de ciberseguridad, costos, elasticidad, escalabilidad y respaldo, considerando sus casos de uso específicos.
- Diseñar arquitecturas de plataforma e infraestructura que permitan una integración fluida con sistemas legados, aplicaciones de terceros y entornos on-premise y cloud del cliente.
Requisitos y habilidades
Perfil
- Profesional en Ingeniería de Sistemas, Ingeniería Electrónica, o carreras afines, deseable posgrado en Ingeniería de Software o afines.
- Mínimo 4 – 6 años de experiencia como Líder Técnico.
Competencias fundamentales / Soft Skills
- Habilidades y pasión por la programación
- Capacidad de autogestión
- Capacidad de autoaprendizaje y adopción de nuevas tecnologías.
- Excelentes habilidades de comunicación.
- Capacidad de análisis y resolver problemas
- Atención al detalle
- Servicio al cliente
Conocimientos en
Conocimientos en DevOps y ALM
Despliegues Automatizados:
- Configuración de pipelines en Azure DevOps para proyectos en Power Platform.
- Implementación de estrategias de gestión de versiones, integración continua y pruebas automatizadas.
Gestión de Ciclo de Vida de Aplicaciones (ALM):
- Uso de herramientas como Power Platform ALM Accelerator para gestionar entornos de desarrollo, prueba y producción.
- Planificación y ejecución de estrategias de rollback en caso de errores en producción.
Conocimientos Avanzados en Power Platform
- Power Automate:
- Optimización de flujos automatizados en función de capacidades y límites de licenciamiento.
- Diseño de flujos resilientes para escenarios críticos y de alta carga.
- Power Apps:
- Desarrollo de aplicaciones empresariales utilizando estándares de ALM.
- Conexión de Power Apps con Dataverse y servicios externos a través de conectores personalizados.
- Power BI:
- Creación de dashboards para monitorear la salud de las soluciones automatizadas.
- Análisis avanzado con DAX y uso de capacidades premium.
- Integración de los dashboard del Power Platform Center of Excellence con el fin de monitorear el desempeño y retorno de las aplicaciones siendo implementadas.
- Copilot:
- Desarrollo de agentes inteligentes que se integren con las demás capacidades de la plataforma para generar una experiencia integrada de AI, flujos de negocio y aplicaciones.
Tecnologías deseables
Power Platform:
- Power Apps
- Power Automate
- Virtual Agents
- Power BI
- Power Pages
- Copilot
- AI Builder
UIPath:
- UIPath Studio
- UIPath Robots
- UIPath Orchestrator
Condiciones deseables
- Debe tener disponibilidad para viajar por solicitud del cliente.