(DFX-713) ARQUITECTO BIGDATAIA

Global


• Diseñar y crear la estructura completa de una solución de software, entendiendo con claridad los requerimientos, identificando los components claves, definiendo las interfaces entre estos y seleccionando las tecnologías apropiadas. • Liderar la estrategia de DevSecOps diseñando las arquitecturas de las soluciones con un fuerte foco en seguridad. Asegurar que las consideraciones de seguridad sean integradas desde el principio, tales como implementar mecanísmos de comunicación seguros y protección de datos en reposo y tránsito • Asegurar que las soluciones de software pueden manejar las cargas de trabajo requeridas en escenarios de aumento y mantener el desempeño óptimo bajo diferentes condiciones. • Asegurar que cada componente de software cumple con sus funciones y responsabilidades de manera autónoma y puede integrarse y trabajar conjuntamente definiendo los protocolos de comunicación y los patrones de integración adecuados • Realizar la validación de las arquitecturas de referencia del cliente y evaluar la adherencia a dichas arquitecturas como posibles alternativas de solución, justificar las razones de no adherencia y concertar la arquitectura definitiva con el cliente. • Establecer los estándares técnicos, mejores prácticas y líneas guías de codificación para mantener la consistencia y la calidad a través de todo el ciclo de vida de desarrollo, teniendo como definición base las prácticas establecidas. • Asistir y direccionar los posibles riesgos técnicos, identificar y remediar vulnerabilidades de seguridad y sugerir medidas para mitigar potenciales amenazas. • Trabajar de manera cercana con los equipos de Desarrollo proveyendo guía y soporte durante todo el ciclo de Desarrollo, fomentando las prácticas y resolviendo limitantes técnicos. Ofrecer code review y liderazgo técnico. • Asegurar el cumplimiento de los pilares de DevSecOps desde el inicio del ciclo de Desarrollo, habilitando la cobertura DevSecOps a su mayor porcentaje. • Definir como los componentes DevSecOps serán integrados a través de todo el ciclo de Desarrollo, tales como herramientas de análisis de código, automatización de pruebas funcionales, automatización de pruebas de seguridad y herramientas de análisis de código. • Proveer guía y mentoría a líderes tecnicos y desarrolladores, ayudándolos a entender la visión arquitectónica y guiarlos en su trabajo. • Evaluar nuevas herramientas, frameworks y plataformas para determiner su relevancia y adaptarlas a las necesidades de las soluciones y las organizaciones. • Asegurar el cumplimiento de las prácticas de construcción de software e ingeniería definidos. • Analizar continuamente el desempeño de las soluciones y sugerir mejoras para aumentar la eficiencia y los tiempos de respuesta en cada uno de los ambientes establecidos. • Asegurar que las soluciones satisfacen los estandares relevantes de industria, cumplen con las regulaciones y garantizan las leyes de protección de datos. • Liderar y trabajar mano a mano con el equipo de desarrolladores durante el análisis, diseño, desarrollo, pruebas y despliegue operacional de las soluciones de software. • Ejercer gobierno técnico y metodológico durante el ciclo de vida de desarrollo de software. • Ejercer gobierno arquitectónico y de diseño sobre el portafolio de productos de software bajo su responsabilidad, el cual incluye nuevos proyectos y evoluciones a soluciones ya existentes. • Garantizar el cumplimiento de indicadores de calidad asociados al diseño y al código del portafolio de productos de software bajo su responsabilidad.

trabajosonline.net © 2017–2021
Más información