Responsable de integrar la seguridad en el ciclo de vida del desarrollo y la aparición de software, asegurando que los sistemas, aplicaciones y servicios sean seguros desde la etapa de diseño hasta la producción. Actúa como puente entre los equipos de desarrollo, operaciones y seguridad para implementar y mantener prácticas de seguridad ágiles en un entorno DevOps.
Principales Responsabilidades
- Diseñar e implementar procesos de seguridad dentro del ciclo de vida de desarrollo.
- Colaborar con equipos de desarrollo, operaciones y seguridad para garantizar que las mejores prácticas de seguridad se intengren de manera fluida en la aplicaciones y sistemas.
- Automatizar la implementación de controles de seguridad utilizando CI/CD (integración continua/Despliegue continuo)
- Realizar análisis de vulnerabilidades de aplicaciones, infraestructura y redes.
- Aplicar pruebas de seguridad en el software a medida que se desarrolla, incluyendo análisis estático y dinámino de código.
- Configurar y gestionar herramientas de monitoreo de seguridad para detectar y responder a incidentes de seguridad.
- Investigar y resolver incidentes de seguridad, proporcionando soporte en la respuesta ante brechas de seguridad.
- Desarrollar scripts y automatizar tareas de seguridad para mejorar la eficiencia y reducir el riesgo humano.
- Implementar herramientas de seguridad.
- Asegurar el cumplimiento de normativas de seguridad y privacidad.
- Proponer mejoras continuas en los procesos y prácticas de seguridad.
- Proveer capacitación sobre buenas prácticas de seguridad para los equipos de desarrollo y operaciones.
- Sistemas específicos utilizados en el puesto
Requisitos para el puesto
- Dominar Azure DevOps.
- Manejar herramientas de análisis DAST y SAST.
- Desarrollar con lenguajes de programación orientados a objetos.