Medfar
Teknion
Arquitecto de Soluciones DevOps
Sobre la oportunidad
El Arquitecto de Soluciones DevOps es miembro del equipo de Aplicaciones Empresariales de TI, centrándose en DevOps, SRE e IA Ops.
- DevOps se centra en el ciclo de vida completo de la aplicación.
- SRE se centra en la entrega y la estabilidad del entorno de producción.
- IA Ops se centra en el despliegue, la supervisión y el seguimiento de elementos específicos de IA.
Roles y Responsabilidades
Eres responsable del buen funcionamiento de la infraestructura de Aplicaciones Empresariales de Teknion. Tienes un papel esencial en la integración de las diversas soluciones de proyectos dentro de la aplicación e infraestructura existentes. Te relacionarás directamente con tus líderes tecnológicos senior para transformar capacidades empresariales y tecnológicas. Serás un colaborador dedicado para los líderes senior mientras definen un estado objetivo, hojas de ruta e identifican tecnologías nuevas y emergentes que transformarán y optimizarán el negocio.
DevOps
- Diseñar e implementar soluciones integrales, altamente escalables y resilientes para la infraestructura y los servicios de aplicaciones con las nubes híbridas de Teknion.
* Entrega Automatizada de Software
- Diseñar, implementar y gestionar pipelines de Integración Continua / Entrega Continua (CI/CD) para automatizar los procesos de compilación, prueba y despliegue.
- Automatizar la configuración y gestión de sistemas y aplicaciones.
- Diseñar, implementar y gestionar el control de código fuente (Github); componentes de software y artefactos de compilación en un gestor de repositorios integrando en pipelines de CI/CD.
- Automatización de pruebas impulsada por estrategias de Desarrollo Guiado por Pruebas en colaboración con el desarrollo, lo que lleva a un aumento de la calidad y la confianza del código.
* Firewall de Aplicaciones Web y Proxy Inverso
- Gestionar la postura de seguridad de las aplicaciones protegiendo las APIs y las Aplicaciones Web en el borde.
- Gestionar el despliegue y la configuración de definiciones basadas en aplicaciones.
- Integrar WAF en pipelines de CI/CD para garantizar que la seguridad esté integrada en el proceso de desarrollo.
- Alinear e implementar políticas de WAF con los estándares de la industria y de la organización.
- Implementar y gestionar Proxies Inversos y Firewalls de Aplicaciones Web (Cloudflare WAF) para proporcionar una postura de seguridad de aplicaciones unificada que proteja las APIs y las Aplicaciones Web en el borde; reduce los riesgos del lado del cliente.
- Ciberseguridad: Identificación y despliegue de medidas de ciberseguridad mediante la realización continua de evaluaciones de vulnerabilidad y gestión de riesgos. Abordar Vulnerabilidades y Exposiciones Comunes (CVE) según los procedimientos establecidos.
- Otras tareas según se asignen.
Fiabilidad del Sitio
- Fiabilidad y Disponibilidad
- Diseñar e implementar entornos de aplicaciones y bases de datos de Desarrollo, QA, UAT y Producción.
- Asegurar que los entornos de aplicaciones, herramientas y componentes de 3rd party aprobados se mantengan actualizados según los procedimientos establecidos de parcheo y actualización. Coordinar con los proveedores para gestionar las tareas mensuales de parcheo.
- Asegurar que el tiempo de inactividad no planificado se mantenga al mínimo (preferiblemente 0.00%).
- Implementar procesos automatizados siempre que sea posible con la modernización y actualización continua de los procesos / scripts existentes.
* Gestión de Identidad y Acceso
- (IAM) * Gestionar, configurar y monitorizar las acciones de IAM relacionadas con las aplicaciones.
* Respuesta a Incidentes
- Responder y mitigar incidentes de producción.
- Realizar revisiones post-incidente (postmortems) para identificar las causas raíz y prevenir futuras ocurrencias.
* Monitorización y Alertas
- Diseñar e implementar sistemas de monitorización integrales para seguir la salud y el rendimiento del sistema.
- Configurar mecanismos de alerta efectivos para notificar a los equipos sobre posibles problemas.
- Participar en revisiones de código, auditorías de seguridad y pruebas de rendimiento para mantener la integridad de las soluciones Cloud e Híbridas.
* Gestión de Cambios
- Gestionar y automatizar el despliegue de cambios de software.
- Implementar prácticas de despliegue seguras, como lanzamientos canarios y despliegues azul-verde.
- Participar y contribuir en las reuniones del Comité Asesor de Cambios de TI / Ciberseguridad.
- Planificación Estratégica, Optimización del Rendimiento y Planificación de Capacidad.
- Impulsa la transformación tecnológica continua para minimizar la deuda técnica.
- Proporciona dirección de arquitectura para desarrolladores reconociendo marcos técnicos personalizados y estándar, políticas y procedimientos de auditoría GRC (Gobernanza, Riesgo y Cumplimiento), incluida la información de identificación personal (PII) y la información controlada no clasificada (CUI).
- Participa en la definición de la arquitectura tecnológica de estado objetivo y las hojas de ruta y asegura la alineación de las iniciativas.
- Trabaja en estrecha colaboración con equipos de aplicaciones e infraestructura multifuncionales para producir oportunidades de soluciones integrales de extremo a extremo.
* Observabilidad y Monitorización del Rendimiento de IA
- Diseñar e implementar dashboards de monitorización dentro de herramientas APM (Prometheus, Grafana, Datadog o New Relic) para seguir métricas específicas de IA como la latencia de la API, la utilización de tokens y las tasas de error de los modelos fundacionales.
- Configurar alertas de seguimiento de costes para monitorizar el consumo de recursos de IA Generativa y prevenir sobrecostes en los entornos de Desarrollo, QA, UAT y Producción.
* Gobernanza Estratégica y Cumplimiento de Datos
- Proporcionar directrices arquitectónicas para los desarrolladores para garantizar que las aplicaciones de IA cumplan estrictamente las políticas de auditoría GRC, bloqueando específicamente la fuga de Información de Identificación Personal (PII) y Información Controlada No Clasificada (CUI) en conjuntos de entrenamiento de IA públicos.
- Mantener Procedimientos Operativos Estándar (SOPs) precisos que detallen los mecanismos de failover y recuperación para capacidades de sistemas impulsadas por IA.
- Mantenerse al día con las últimas tecnologías y tendencias de seguridad para garantizar que nuestras soluciones sigan siendo innovadoras, seguras y rentables.
- Definir y mantener la documentación de las soluciones y procedimientos arquitectónicos (Procedimientos Operativos Estándar).
- Otras tareas según se asignen.
IA Ops
- Seguridad de IA y Protección de Borde.
- Configurar y gestionar Firewalls de Aplicaciones Web (Cloudflare WAF) y gateways de API para proteger los endpoints de IA Generativa de amenazas emergentes como la inyección de prompts y la exfiltración de datos.
- Integrar barreras de seguridad en el proceso de desarrollo para escanear e interceptar automáticamente cargas de datos inseguras enviadas a modelos fundacionales de IA externos o internos.
- AIOps, Observabilidad y Gobernanza de Incidentes.
- Observabilidad de IA y Seguimiento de Costes: Diseñar e implementar dashboards de monitorización dentro de herramientas APM (por ejemplo, Prometheus, Grafana) para seguir métricas específicas de IA como la latencia de la API, la utilización de tokens y las tasas de error de los modelos fundacionales. Establecer barreras de seguimiento de costes en entornos locales y en la nube.
- AIOps y Correlación Inteligente de Eventos: Diseñar e implementar plataformas AIOps para ingerir, agregar y correlacionar datos de telemetría.
- Otras tareas según se asignen.
Habilidades y Cualificaciones
Educación, Experiencia y Habilidades Blandas
- Título de Grado en tecnología de la información, ingeniería de software, informática o similar.
- Experiencia demostrada en ingeniería y diseño de arquitectura de software.
- Debe ser automotivado y proactivo. Gran capacidad para trabajar con recursos internos y proveedores.
Habilidades Técnicas
- Nubes Privadas Virtuales y Plataformas Cloud (AWS, Azure, GCP):
- Experiencia en la gestión de Nubes Privadas Virtuales (Capa de transporte OSI y superior).
- Experiencia con servicios en la nube como EC2, S3, Azure VMs, Kubernetes Engine, etc.
- Comprensión de redes en la nube, seguridad e infraestructura como código.
- Contenerización y Orquestación:
- Experiencia en Docker para contenerizar aplicaciones.
- Experiencia con Kubernetes u otras herramientas de orquestación para gestionar cargas de trabajo contenerizadas.
- Gestión de Configuración:
- Familiaridad con herramientas como Ansible para automatizar configuraciones de sistemas.
- Herramientas CI/CD:
- Experiencia en herramientas CI/CD - Jenkins, GitHub Actions CI/CD.
- Scripting y Programación:
- Dominio de lenguajes de scripting como Python, Bash o PowerShell.
- Comprensión de conceptos de programación para construir herramientas de automatización.
- Sistemas Operativos y Gestión de Servidores:
- Fuerte comprensión de RHEL 8 (& superior) y/o Windows Server.
- Redes:
- Conocimientos de redes, incluyendo TCP/IP, DNS y balanceo de carga.
- Gestión de Identidad y Acceso:
- Experiencia en Okta, Active Directory, Azure Active Directory.
- Observabilidad, Monitorización y Logging:
- Experiencia con herramientas de monitorización como Prometheus, Grafana, New Relic o Datadog.
- Familiaridad con herramientas de logging como ELK stack (Elasticsearch, Logstash, Kibana) o Splunk.
- Control de Versiones:
- Git & GitHub.
- Firewall de Aplicaciones Web y Proxy Inverso:
- Cloudflare WAF, Cloudflare Reverse Proxy, Cloudflare Tunnel.
- Bases de Datos:
- Postgres, OpenEdge, No SQL, MongoDB, SQLServer
- Fundamentos de IA y LLM:
- Comprensión fundamental de los principios de IA Generativa, modelos fundacionales (LLMs), tokenización y conceptos básicos del ciclo de vida de la ingeniería de prompts.
- Familiaridad básica con la configuración de bases de datos vectoriales o mecanismos de caché semántica junto con sistemas de bases de datos estándar como Postgres, NoSQL o MongoDB.
El rango salarial base esperado para este puesto $110,000 - $130,000. La oferta salarial base final reflejará una evaluación de las habilidades del candidato seleccionado, las competencias demostradas y la adherencia a nuestro marco interno de equidad salarial.
Teknion se compromete a apoyar una cultura de diversidad y accesibilidad en toda la organización, comenzando por el proceso de contratación. Es nuestra prioridad eliminar las barreras para proporcionar igualdad de acceso al empleo y apoyar una fuerza laboral diversa. Teknion da la bienvenida y fomenta las solicitudes de personas con discapacidades. Las adaptaciones están disponibles bajo petición para los candidatos que participen en todos los aspectos del proceso de selección. Toda la información recibida en relación con las adaptaciones se mantendrá confidencial.
Al solicitar un puesto en Teknion, usted entiende que, si se le hace una oferta, estará sujeta a que se someta y complete con éxito una verificación de antecedentes de acuerdo con las políticas de empleo de Teknion. Las verificaciones de antecedentes pueden incluir algunos o todos los siguientes elementos según la naturaleza del puesto: validación de SSN/SIN, verificación de educación, verificación de empleo, verificación de crédito y verificación de antecedentes penales. Se le informará durante el proceso de contratación qué verificaciones son requeridas por el puesto.
