Arquitecto de Plataforma

El objetivo de este perfil es diseñar, evaluar y optimizar arquitecturas de plataforma en la nube y entornos híbridos, asegurando seguridad, escalabilidad, integración y modernización tecnológica alineada con las necesidades del cliente.

Comparte esta vacante

Responsabilidades del Puesto

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. 

 

Diseño de Soluciones Personalizadas 

  • Construir propuestas de modernización y mitigación de obsolescencia de soluciones y utilización de servicios adecuados al cliente para resolver las necesidades técnicas de cada una de sus soluciones optimizando costos y rendimiento. 
  • Asegurar que las soluciones propuestas puedan adaptarse al crecimiento o cambios futuros en las necesidades del cliente. 

Planificación y Ejecución de estrategias de migración y potenciación de aplicaciones 

  • Planificar y ejecutar actividades de migración o potenciación de aplicaciones para cada solución identificada como objetivo de mejoramiento y de optimización tecnológica a partir de su conocimiento del ecosistema de soluciones en gestión. 
  • Ejecutar actividades de prueba y laboratorio de propuestas de migración piloto y modernización para minimizar riesgos y validar la viabilidad de las estrategias de ejecución y planes de estructuración, definiendo etapas de ejecución para no impactar la operación del cliente. 

Gestión de la Seguridad y el Cumplimiento en el cliente 

  • Implementar las configuraciones de seguridad personalizadas para cada aplicación y componente de las arquitecturas para cumplir con los requisitos específicos y políticas de ciberseguridad del cliente, incluyendo cifrado, autenticación y protección de redes. 
  • Diseñar y probar estrategias de backup y recuperaciones específicas para los escenarios de riesgo del cliente. 

Capacitación y conciencia del cliente: 

Organizar talleres para el personal del servicio de gestión de aplicaciones, cubriendo temas como: 

  • Buenas prácticas de manejo de contraseñas. 
  • Buenas prácticas de desarrollo que condicionen la plataforma 
  • Identificación de vulnerabilidades de código y resolución. 
  • Protocolos de respuesta ante incidentes de seguridad. 

Optimización de Costos y Rendimiento para los Clientes 

  • Analizar las cargas de trabajo de cada una de las soluciones del cliente para identificar oportunidades de ahorro, como el uso de “tiers” adecuados de acuerdo con las necesidades o de recursos compartidos entre proyectos. 
  • Definir y diseñar estrategias y componentes de monitoreo que permitan identificar que los componentes, servicios, aplicaciones y recursos del cliente operen con el máximo rendimiento y continuidad y las causas de afección de los niveles esperados de servicio. 

Automatización y DevOps Personalizados para Clientes 

  • Identificar las herramientas, procesos y flujos de trabajo actuales del cliente involucrados en la práctica de DevSecOps y alinearlas e identificar las brechas contra las prácticas y políticas de DevSecOps propias de Global MVM. 
  • Entender las restricciones específicas (normativas, presupuesto, cultura organizacional) para personalizar las soluciones DevOps al interior de los clientes. 

Implementación de AIOps Personalizado: 

  • Integrar servicios de inteligencia artificial para identificar anomalías en operaciones usando herramientas como Azure Monitor, Log Analytics, o Microsoft Sentinel. 
  • Configurar alertas predictivas basadas en machine learning para mitigar problemas antes de que impacten al 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 años de experiencia como Arquitecto. 
  • Mínimo 6 años de experiencia en soluciones On-Premise y 6 años en soluciones Cloud. 

Competencias fundamentales / Soft Skills

  • Es positivo, sereno y determinado ante el cambio: Posee Inteligente emocional y social. 
  • Vive en comunicación permanente de forma asertiva y cercana: comunicación efectiva saber escuchar, saber presentar, empatía, orientación al cliente. 
  • Impulsa la colaboración, el aprendizaje y la innovación: inquieto por aprender 
  • Actúa con perspectiva eco – sistémica: Liderazgo, empoderamiento y orientación a resultados 
  • Es sensible al riesgo y a las oportunidades: Es negociador y realiza análisis de información. 

Conocimientos en

  • Diseño e implementación de arquitecturas de soluciones para aplicaciones web, soluciones basadas en microservicios, soluciones móviles, contenerización e integración combinando el uso de patrones, técnicas avanzadas de diseño e implementación usando herramientas tecnológicas sobre plataformas de nube como Azure, AWS, GCP.  
  • Diseño e implementación de soluciones On-Premise y Cloud (Azure), bajo plataformas .Net en combinación con tecnologías como JavaScript, ReactJS, AngularJS, Bootstrap, State-less functions, Kubernetes, Docker, entre otras. 
  • Diseño e implementación de soluciones de infraestructura sobre arquitecturas basadas en mensajería, haciendo uso de buses de servicios, hubs de eventos, IoT centers y gestores de servicios.  
  • Conocimiento del aprovisionamiento y configuración de servicios base de datos relacionales como SQL Server y bases de datos No SQL como Mongodb, Cosmosdb, entre otras. Integración con datalakes y repositorios documentales. 
  • Gestión de configuración mediante el uso de productos como Github, bitbuket o VSTS 
  • Conocimiento integral de los procesos de ingeniería de Software y pilares de DevSecOps principalmente IaC, CI/CD/CT y Monitoreo continuo. 

 

Conocimientos de Automatización e IaC (Infrastructure as Code) usando Herramientas y Lenguajes de IaC:  

  • Terraform (creación y administración de recursos). 
  • Azure Resource Manager (ARM) Templates y Bicep. 
  • Powershell y Azure CLI para scripting y automatización. 
  • Conocimientos y experiencia en versionamiento de Infraestructura: 
  • Gestión de estado en Terraform y manejo de repositorios Git. 
  • Uso de pipelines CI/CD para desplegar infraestructura. 
  • Validación de configuraciones de infraestructura usando herramientas como Checkov o Terratest. 

 

Conocimientos de Seguridad y Cumplimiento 

  • Gestión de Identidad y Acceso 
  • Implementación de Azure Active Directory (AAD), RBAC y Conditional Access. 
  • Uso de Identity Protection, Privileged Identity Management (PIM) y MFA. 
  • Protección de Recursos 
  • Configuración de Azure Key Vault para gestionar secretos y certificados. 
  • Diseño de redes seguras con Network Security Groups (NSG), Application Security Groups (ASG) y Azure Firewall. 
  • Cumplimiento y Auditoría: 
  • Configuración de políticas de seguridad con Azure Policy y Azure Security Center. 

 

Conocimientos de Monitorización y Feedback Continuo: 

  • Uso de Azure Monitor, Application Insights, y Log Analytics. 
  • Implementación de alertas automatizadas basadas en métricas. 
  • Uso de herramientas para predicción de tendencias operativas y análisis de métricas. 
  • Uso de servicios de IA para identificar patrones de uso y prevenir interrupciones en sistemas críticos. 

 

Conocimientos de Arquitectura Cloud y Modernización 

  • Modelos de Arquitectura Híbrida y Multicloud: 
  • Diseño de arquitecturas híbridas. 
  • Integración de aplicaciones on-premise y en la nube mediante ExpressRoute o VPN Gateway. 

 

Conocimientos en Modernización de Aplicaciones: 

  • Migración de aplicaciones legacy a contenedores usando Azure Migrate y AKS. 
  • Uso de Azure Functions y Logic Apps para implementar arquitecturas serverless. 
  • Conocimiento de herramientas y estrategias de evaluación de rutas de modernización y viaje a la nube 
  • Optimización de Costos: 
  • Análisis de costos mediante Azure Cost Management + Billing. 
  • Diseño de estrategias de escalado horizontal y vertical para minimizar el gasto. 

 

Conocimiento en implementación de plataformas de computo 

  • Implementación y despliegue de plataformas de contenerización (AKS/EKS) 
  • Implementación de scripts de automatización de despliegue de servicios de contenerización 
  • Implementación y despliegue de servicios serverless (App Services/Logic Apps) 
  • Implementación y despliegue de servicios aprovisionados (App Services Aislados/Logic Apps Standard) 
  • Implementación y despliegue de servicios de mensajería (Azure Service Bus, Azure Event Grid, Azure ioT) 
  • Implementación y despliegue de servicios de datos (SQL Server Databases, Synapse, Storage Account, Databricks, Cosmos Db) 

 

Conocimientos deseables

Nube: 

  • Azure API Management 
  • Azure Functions 
  • Azure Logic Apps 
  • Azure App Services 
  • Azure Storage Account 
  • Azure IoT Center 
  • Azure Event Hub 
  • Azure Kubernetes Services 
  • Azure Private Endpoints 
  • Azure Networking 
  • Azure Front Door 
  • Azure Application Gateway 
  • Azure Traffic Manager 

 

On-Premises: 

  • Windows Server 2008+ 
  • Internet Information Services 6.5+ 
  • SQL Server 2008 R2+ 
  • Sharepoint Services 

Condiciones deseables

  • Debe tener disponibilidad para viajar por solicitud del cliente. 

No guardes esto solo para ti, compártelo

Creemos innovación energética

Hablemos de cómo optimizar tu consumo y reducir costos