Ir al contenido
Aramis:Insight

Roles

Ingeniero DevSecOps

Integra la seguridad al pipeline de entrega para que cada versión salga con ella.

Áreas de competencia

  • Desarrollo Seguro de Software
  • Análisis de Seguridad de Sistemas
  • DevSecOps
  • Evaluación de Seguridad de Software

Aramis:Current Daily

Una lista breve de lectura para un Ingeniero DevSecOps, de menos de 30 minutos por edición.

2026-09-19. 9 minutos en total

  1. Falla en agentes de IA permite ejecución remota sin interacción del desarrollador

    CiberSeguridad Latam, 2026-09-19. Leer, 7 min.

    Por qué importa para este rol: Fije la versión de los agentes en sus imágenes de construcción y bloquee la descarga de plugins desde los ejecutores de integración continua. Si algún agente corrió con tokens de despliegue o de registro de artefactos, rótelos ahora en lugar de esperar a que aparezca telemetría de explotación.

  2. Vulnerabilidad crítica de WSO2 permite acceso total de administrador

    elhacker.NET, 2026-09-18. Leer, 2 min.

    Por qué importa para este rol: Averigüe hoy dónde tiene WSO2 desplegado, incluidos los entornos de prueba que ya nadie reclama, y meta la actualización en la primera ventana disponible. Una omisión de autenticación que no requiere interacción no espera a su calendario mensual de parches.

    Corrección del 2026-09-21: Una versión anterior daba por concluyente que una sesión administrativa sin inicio de sesión previo equivale a una cuenta tomada, y pedía tratar la actualización como trabajo del mismo día. Ninguna fuente valida esa regla ni ese plazo: la regla se plantea ahora como hipótesis de búsqueda y el plazo se retiró. El resumen añade la fecha del aviso original de WSO2.

Preguntas de muestra

Tres preguntas reales de la evaluación de este rol, con la respuesta, el razonamiento y el enunciado NICE que cada una mide. La evaluación completa se nutre de cientos como estas.

Pregunta de muestra 1

Un ingeniero de DevSecOps está reevaluando un bypass de autenticación reportado previamente en la API de rastreo de embarques de Calder Freight. Las notas del parche del proveedor indican que se agregó una verificación de nulos que faltaba en la función de validación de tokens. El ingeniero vuelve a ejecutar la solicitud original de la prueba de concepto y confirma que ahora devuelve una respuesta 401. ¿Qué debe hacer a continuación para completar adecuadamente el análisis de este parche?

  1. A.Registrar la respuesta 401 como evidencia de la reevaluación y marcar el hallazgo como remediado en el informe final.
  2. B.Obtener del proveedor el diff del código y verificar que la verificación de nulos se haya agregado a la función de validación de tokens antes de dar por cerrado el hallazgo.
  3. C.Volver a ejecutar la prueba de concepto original contra las instancias de staging y de recuperación ante desastres para confirmar que el parche se desplegó de manera consistente.
  4. D.Sondear los demás endpoints que llaman a la misma biblioteca de validación de tokens en busca del bypass original antes de cerrar el hallazgo.
Ver la respuesta y el razonamiento

Respuesta correcta: D

Una corrección confirmada en un punto de llamada no demuestra nada sobre los demás. Otros endpoints que invocan la misma biblioteca de validación podrían seguir aceptando la técnica de evasión, por lo que el análisis del parche comprueba si la falla persiste en otros lugares antes de cerrar el hallazgo. Una respuesta 401 a la solicitud original solo demuestra que se corrigió la ruta reportada. Leer el diff confirma la intención en el código fuente, no el comportamiento en todas las rutas de llamada desplegadas. Verificar la uniformidad del despliegue entre entornos confirma que la misma corrección está presente en todos ellos, pero todavía deja sin examinar los endpoints que comparten la lógica de validación vulnerable.

Esta pregunta mide: T1624: Conduct vulnerability analysis of software patches and updates

Pregunta de muestra 2

En Solstice Retail, los ingenieros del equipo de DevSecOps modifican las reglas del firewall directamente en producción cada vez que un equipo de negocio envía un mensaje al canal del personal de guardia, sin dejar constancia de quién aprobó el cambio ni contar con un plan de reversión. Un cambio apresurado realizado de esta manera bloquea durante seis horas el tráfico legítimo de pagos. La dirección pide al responsable de ingeniería de DevSecOps que corrija el proceso para evitar que esto vuelva a ocurrir. ¿Qué cambio refleja una mejor práctica de gestión de servicios?

  1. A.Exigir que todos los cambios del firewall sean ejecutados personalmente por el responsable de ingeniería de DevSecOps, sustituyendo la aprobación documentada por el criterio de dicho responsable
  2. B.Restringir los cambios del firewall a una ventana nocturna de mantenimiento para limitar el impacto potencial de los errores, pero conservar el proceso actual de aprobación sin registro
  3. C.Establecer un proceso formal para los cambios del firewall que exija una solicitud documentada, una evaluación de riesgos, una aprobación y un plan de reversión antes del despliegue
  4. D.Exigir que cada cambio del firewall sea aprobado de manera retroactiva por el equipo de negocio solicitante después del despliegue y registrar esa aprobación en el log de auditoría
Ver la respuesta y el razonamiento

Respuesta correcta: C

La opción C es correcta porque la gestión formal de cambios, que incluye una solicitud documentada, una evaluación de riesgos, una aprobación y un plan de reversión antes del despliegue, aborda la causa raíz: los cambios se realizan sin control ni revisión, no solo sin la persona o el momento adecuados. La opción A es incorrecta porque someter todo al criterio de una sola persona elimina la documentación y crea un punto único de falla, en vez de establecer un control repetible. La opción B es incorrecta porque solo modifica cuándo se realizan los cambios, no cómo se revisan ni aprueban, por lo que mantiene intacto el proceso ad hoc sin registrar. La opción D es incorrecta porque aprobar un cambio después de su despliegue no es control de cambios, sino documentación posterior al hecho, que no contribuye a prevenir la siguiente interrupción.

Esta pregunta mide: K0873: Knowledge of service management standards and best practices

Pregunta de muestra 3

Su cliente Kestrel Financial se prepara para integrar la API de un modelo de lenguaje de gran escala de un tercero en su herramienta de atención a clientes. Al revisar la lista de subencargados del proveedor en su papel de ingeniero de DevSecOps, usted descubre que el proveedor recurre a una firma de etiquetado de datos, una cuarta parte en la cadena, para realizar el ajuste fino del modelo con transcripciones de clientes, pero esa firma no aparece en ninguna parte de la documentación pública del proveedor ni en el contrato marco de servicios firmado. ¿Cuál es el siguiente paso más apropiado, fundamentado en la práctica de gestión de riesgos de la cadena de suministro?

  1. A.Proceder con la integración, ya que las cláusulas de protección de datos del contrato marco de servicios ya obligan a toda parte que llegue a tratar datos de clientes en etapas posteriores de la cadena.
  2. B.Registrar al subencargado no divulgado como hallazgo para la próxima revisión anual programada del proveedor, ya que los términos contractuales normalmente se revisan solo en la renovación.
  3. C.Exigir al proveedor que divulgue a la firma de etiquetado que actúa como cuarta parte y que le haga extensivas por contrato las mismas obligaciones de manejo de datos y de seguridad antes de que la integración proceda.
  4. D.Instruir al proveedor para que deje de usar de inmediato cualquier firma de etiquetado que actúe como cuarta parte, ya que recurrir a un subcontratista no divulgado incumple de manera directa las obligaciones de cumplimiento del proveedor.
Ver la respuesta y el razonamiento

Respuesta correcta: C

La opción C es correcta porque la gestión de riesgos de la cadena de suministro requiere visibilidad de todas las partes que manejan los datos en la cadena, incluidas las cuartas partes, y el mecanismo estándar para extender las obligaciones de seguridad y privacidad más allá del proveedor directo consiste en un requisito contractual de transmisión de obligaciones. La integración no debe proceder hasta que se cierre esa brecha. La opción A es incorrecta porque las cláusulas de protección de datos del contrato principal no obligan automáticamente a los subcontratistas no revelados. Solo se extienden a una cuarta parte si las disposiciones contractuales de transmisión de obligaciones lo establecen expresamente, lo cual nunca se confirmó en este caso. La opción B es incorrecta porque posponer una exposición importante y actualmente activa hasta el siguiente ciclo de revisión anual ignora que el riesgo ya está presente mientras se desarrolla la integración. La opción D es incorrecta porque considera que cualquier uso de un subencargado del tratamiento es automáticamente descalificante. La gestión de riesgos de la cadena de suministro consiste en obtener visibilidad e imponer controles adecuados, no en prohibir toda subcontratación. Por lo tanto, esta opción responde de forma excesiva en lugar de solucionar la brecha real.

Esta pregunta mide: K0803: Knowledge of supply chain risk management principles and practices

Plantillas de descripción de puesto

Tres borradores listos para editar, pensados para gerentes de contratación y reclutadores: copie uno, reemplace las líneas entre corchetes y publíquelo. Las responsabilidades y los requisitos provienen de los mismos enunciados NICE frente a los que se mide este rol.

Los enunciados usan la redacción oficial del marco NICE, que se publica en inglés.

Ingeniero DevSecOps: Junior

Buscamos un Ingeniero DevSecOps junior. Integra la seguridad al pipeline de entrega para que cada versión salga con ella. En este nivel se hará cargo de partes bien delimitadas del trabajo, con colegas senior de quienes aprender, y crecerá hacia el resto del rol.

[Empresa] se dedica a [lo que hacen]. La función de seguridad es [tamaño y estructura: p. ej., un equipo de cinco personas que reporta al CTO]. Reemplace este párrafo con el suyo.

Responsabilidades

  • Consult with customers about software system design and maintenance
  • Perform code reviews
  • Determine project security controls
  • Evaluate interfaces between hardware and software
  • Conduct threat modeling
  • Conduct vulnerability analysis of software patches and updates
  • Assess the effectiveness of security controls
  • Recommend development of new applications or modification of existing applications
  • Trabajar en pareja con colegas senior y crecer mediante retroalimentación estructurada.
  • Documentar su trabajo para que el equipo aprenda con usted.

Conocimientos requeridos

  • Service management principles and practices
  • Service management standards and best practices
  • Technology integration processes
  • Data repositories
  • Code tailoring tools and techniques
  • Cybersecurity operation policies and procedures
  • Standard operating procedures (SOPs)
  • Computer networking protocols

Habilidades

  • Systems integration testing
  • Applying security controls
  • Assessing security systems designs
  • Applying secure coding techniques
  • Performing root cause analysis

Cómo usar esta plantilla

Copie el borrador, reemplace cada línea entre corchetes, elimine los enunciados que no apliquen a su vacante y agregue rango de compensación y política de ubicación. Las listas de enunciados provienen del marco NICE v2.2.0 del NIST, de modo que los candidatos pueden evaluarse frente a los mismos enunciados con Aramis:Insight.

Ingeniero DevSecOps: Nivel medio

Buscamos un Ingeniero DevSecOps de nivel intermedio. Integra la seguridad al pipeline de entrega para que cada versión salga con ella. Será responsable de este trabajo en el día a día y colaborará de cerca con el resto del equipo de seguridad.

[Empresa] se dedica a [lo que hacen]. La función de seguridad es [tamaño y estructura: p. ej., un equipo de cinco personas que reporta al CTO]. Reemplace este párrafo con el suyo.

Responsabilidades

  • Consult with customers about software system design and maintenance
  • Perform code reviews
  • Determine project security controls
  • Evaluate interfaces between hardware and software
  • Conduct threat modeling
  • Conduct vulnerability analysis of software patches and updates
  • Assess the effectiveness of security controls
  • Recommend development of new applications or modification of existing applications
  • Create development plans for new applications or modification of existing applications
  • Evaluate software design plan timelines and cost estimates
  • Implement application cybersecurity policies
  • Design application interfaces

Conocimientos requeridos

  • Service management principles and practices
  • Service management standards and best practices
  • Technology integration processes
  • Data repositories
  • Code tailoring tools and techniques
  • Cybersecurity operation policies and procedures
  • Standard operating procedures (SOPs)
  • Computer networking protocols
  • Risk management processes
  • Cybersecurity laws and regulations
  • Cybersecurity policies and procedures
  • Privacy laws and regulations

Habilidades

  • Systems integration testing
  • Applying security controls
  • Assessing security systems designs
  • Applying secure coding techniques
  • Performing root cause analysis
  • Tailoring code analysis
  • Applying standards
  • Communicating complex concepts

Cómo usar esta plantilla

Copie el borrador, reemplace cada línea entre corchetes, elimine los enunciados que no apliquen a su vacante y agregue rango de compensación y política de ubicación. Las listas de enunciados provienen del marco NICE v2.2.0 del NIST, de modo que los candidatos pueden evaluarse frente a los mismos enunciados con Aramis:Insight.

Ingeniero DevSecOps: Senior

Buscamos un Ingeniero DevSecOps senior. Integra la seguridad al pipeline de entrega para que cada versión salga con ella. Definirá la dirección de este trabajo, guiará a quienes lo hacen y responderá por sus resultados.

[Empresa] se dedica a [lo que hacen]. La función de seguridad es [tamaño y estructura: p. ej., un equipo de cinco personas que reporta al CTO]. Reemplace este párrafo con el suyo.

Responsabilidades

  • Consult with customers about software system design and maintenance
  • Perform code reviews
  • Determine project security controls
  • Evaluate interfaces between hardware and software
  • Conduct threat modeling
  • Conduct vulnerability analysis of software patches and updates
  • Assess the effectiveness of security controls
  • Recommend development of new applications or modification of existing applications
  • Create development plans for new applications or modification of existing applications
  • Evaluate software design plan timelines and cost estimates
  • Implement application cybersecurity policies
  • Design application interfaces
  • Develop threat models
  • Document commercial product timeline requirements dictated by the management authority for intended operational environments
  • Determine if security control technologies reduce identified risk to acceptable levels
  • Determine cybersecurity measures for steady state operation and management of software
  • Guiar a los miembros junior del equipo y revisar su trabajo.
  • Representar esta función ante la dirección y ante auditores o clientes.
  • Definir estándares, seleccionar herramientas y ser responsable de la hoja de ruta de esta área.

Conocimientos requeridos

  • Service management principles and practices
  • Service management standards and best practices
  • Technology integration processes
  • Data repositories
  • Code tailoring tools and techniques
  • Cybersecurity operation policies and procedures
  • Standard operating procedures (SOPs)
  • Computer networking protocols
  • Risk management processes
  • Cybersecurity laws and regulations
  • Cybersecurity policies and procedures
  • Privacy laws and regulations
  • Privacy policies and procedures
  • Cybersecurity principles and practices

Habilidades

  • Systems integration testing
  • Applying security controls
  • Assessing security systems designs
  • Applying secure coding techniques
  • Performing root cause analysis
  • Tailoring code analysis
  • Applying standards
  • Communicating complex concepts
  • Communicating verbally
  • Communicating in writing

Cómo usar esta plantilla

Copie el borrador, reemplace cada línea entre corchetes, elimine los enunciados que no apliquen a su vacante y agregue rango de compensación y política de ubicación. Las listas de enunciados provienen del marco NICE v2.2.0 del NIST, de modo que los candidatos pueden evaluarse frente a los mismos enunciados con Aramis:Insight.

Roles relacionados

Roles con trabajo parecido o en una etapa de carrera similar. Cada uno tiene sus propias plantillas de descripción de puesto y una evaluación gratuita.