AI Jobs Map

Software de Mexico - DefSecurity · Desde casa

Desarrollador de Software, DevSecOps, IA y Automatización

Remotefull timePosted 28 days ago
Apply on IndeedIndeedOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

devsecopssiemci/cdllmragwebhookspythonjavascripttypescriptjavac#gitsqlnosqldockerkubernetesgitlabgithubjenkinsazure

Desarrollador de Software , DevSecOps, IA y Automatización

Modalidad: Por proyecto
Experiencia: 3+ años
Área: Tecnología / Ciberseguridad / Desarrollo de Software

Descripción del puesto

Buscamos un Desarrollador especializado en Ciberseguridad, DevSecOps, Automatización e Inteligencia Artificial, capaz de diseñar y desarrollar integraciones entre diferentes plataformas de seguridad, automatizar procesos de respuesta a incidentes y desarrollar soluciones basadas en agentes de IA.

La persona seleccionada participará en proyectos de integración y automatización de herramientas de ciberseguridad, SIEM, SOAR, firewalls y plataformas de inteligencia artificial.

Buscamos un perfil altamente técnico, autónomo, orientado a resultados y con capacidad para convertir requerimientos de seguridad en soluciones funcionales y automatizadas.

Responsabilidades

- Desarrollar aplicaciones, scripts, APIs y microservicios orientados a ciberseguridad.

- Diseñar y desarrollar integraciones entre diferentes herramientas de ciberseguridad mediante APIs.

- Desarrollar automatizaciones para procesos de seguridad y respuesta a incidentes.

- Implementar soluciones de DevSecOps dentro de procesos CI/CD.

- Integrar SIEM, SOAR, firewalls, EDR/XDR, Threat Intelligence y otras plataformas de seguridad.

- Desarrollar y mantener playbooks de automatización para procesos SOAR.

- Automatizar tareas de investigación, enriquecimiento y respuesta ante incidentes.

- Desarrollar agentes de IA capaces de interactuar con APIs y herramientas de seguridad.

- Implementar soluciones utilizando LLM, RAG, function calling y herramientas de IA.

- Integrar firewalls y plataformas de seguridad mediante APIs, Webhooks o SDKs.

- Desarrollar mecanismos para automatizar acciones como bloqueo de IPs, dominios o indicadores de compromiso.

- Implementar controles de seguridad en el ciclo de desarrollo de software.

- Identificar y corregir vulnerabilidades en aplicaciones e integraciones.

- Elaborar documentación técnica de las soluciones desarrolladas.

- Participar en el análisis técnico y definición de soluciones para nuevos proyectos.

Requisitos técnicosDesarrollo de Software

- Experiencia sólida en desarrollo de software.

- Dominio de al menos uno de los siguientes lenguajes:

- Python

- JavaScript / TypeScript

- Java

- C#

- Experiencia desarrollando APIs REST.

- Manejo de JSON, Webhooks y autenticación mediante APIs.

- Git y control de versiones.

- Conocimientos de bases de datos SQL y/o NoSQL.

- Capacidad para desarrollar integraciones entre diferentes plataformas.

Desarrollo Seguro y DevSecOps

- Conocimientos de Secure SDLC.

- Conocimientos de OWASP Top 10.

- Implementación de prácticas de desarrollo seguro.

- Conocimientos de SAST, DAST, SCA y análisis de secretos.

- Experiencia con pipelines CI/CD.

- Conocimientos de herramientas com

- Conocimientos de Docker.

- Deseable conocimiento de Kubernetes.

- Manejo seguro de credenciales, tokeo GitLab CI/CD, GitHub Actions, Jenkins, Azure DevOps o similares.ns, secretos y certificados.

Inteligencia Artificial y Agentes de IA

- Experiencia o conocimientos en desarrollo de soluciones utilizando Inteligencia Artificial.

- Experiencia consumiendo APIs de modelos de IA/LLM.

- Conocimientos de:

- LLM

- Prompt Engineering

- RAG

- Function Calling / Tool Calling

- Agentes autónomos

- Capacidad para desarrollar agentes de IA que interactúen con APIs y herramientas externas.

- Deseable experiencia con LangChain, LangGraph, Semantic Kernel u otros frameworks similares.

- Deseable conocimiento de seguridad aplicada a sistemas de IA.

Firewalls e Integraciones

- Conocimientos de redes y seguridad informática.

- Experiencia o conocimientos en integración de firewalls mediante APIs.

- Deseable experiencia con alguno de los siguientes fabricantes:

- Fortinet

- Palo Alto Networks

- Cisco

- Check Point

- Otros fabricantes de seguridad

- Capacidad para automatizar creación/modificación de reglas, objetos, políticas y consultas.

- Conocimientos de TCP/IP, DNS, HTTP/HTTPS, VPN, NAT, VLAN, routing y puertos.

Herramientas de Ciberseguridad

Conocimientos o experiencia integrando herramientas como:

- EDR / XDR

- IDS / IPS

- WAF

- Vulnerability Management

- Threat Intelligence

- Endpoint Security

- Gestión de incidentes

- Herramientas de monitoreo y seguridad

Se valorará especialmente la capacidad para integrar diferentes fabricantes mediante APIs y automatizar procesos entre plataformas.

SIEM / SOAR

- Conocimientos de arquitecturas SIEM y SOAR.

- Desarrollo de playbooks de automatización.

- Automatización de casos de uso de seguridad.

- Integración de SIEM con firewalls, EDR/XDR, Threat Intelligence, sistemas de tickets y otras plataformas.

- Automatización de procesos de respuesta a incidentes.

- Conocimientos deseables en:

- Microsoft Sentinel

- Splunk

- IBM QRadar

- Cortex XSOAR

- FortiSOAR

- Elastic Security

- Otras plataformas SIEM/SOAR

Requisitos académicos

- Ingeniería o Licenciatura en:

- Sistemas Computacionales

- Ciencias de la Computación

- Tecnologías de la Información

- Ciberseguridad

- Ingeniería de Software

- O carrera relacionada.

También se considerarán candidatos con experiencia técnica comprobable y certificaciones relevantes, aunque su formación académica sea diferente.

Experiencia

- Mínimo 3 años de experiencia en desarrollo de software, automatización, ciberseguridad o integración de plataformas.

- Experiencia comprobable desarrollando integraciones mediante APIs.

- Deseable experiencia en proyectos relacionados con:

- SOC

- SIEM

- SOAR

- DevSecOps

- Security Automation

- Inteligencia Artificial aplicada a ciberseguridad.

Competencias

- Pensamiento analítico.

- Resolución de problemas complejos.

- Capacidad de investigación técnica.

- Autonomía para desarrollar proyectos.

- Orientación a resultados.

- Capacidad para trabajar por objetivos y entregables.

- Buena documentación técnica.

- Capacidad para aprender rápidamente nuevas tecnologías y plataformas.

- Comunicación técnica efectiva.

Modalidad de trabajo:

Trabajo por proyecto

Cada proyecto tendrá definido previamente:

- Alcance.

- Objetivos.

- Entregables.

- Fecha de entrega.

- Criterios de aceptación.

- Presupuesto y forma de pago.

Se buscan profesionales que tengan capacidad para trabajar de manera independiente y hacerse responsables de la entrega técnica de las soluciones.

Sueldo: Hasta $40,000.00 al mes

Lugar de trabajo: Empleo remoto