DevSecOps CI/CD Pipeline
Automatización de Seguridad Integrada en el Ciclo de Vida del Software
CLIENTE
Proyecto Freelance
Fecha
2026
Rol
Arquitectura CI/CD & Seguridad Integrada
El Desafío
Implementar un pipeline CI/CD completo donde la seguridad no fuera una fase posterior, sino un control automatizado en cada etapa del ciclo de vida del software.
El objetivo era integrar:
Análisis estático
Escaneo de dependencias
Pruebas dinámicas
Despliegue automatizado
Todo dentro de una infraestructura reproducible en contenedores.
La Solución
Se diseñó un entorno DevSecOps completamente containerizado utilizando Docker y Docker Compose, desplegado sobre una máquina virtual en la nube (Azure).
El pipeline automatiza:
Instalación y pruebas básicas
Construcción de imagen Docker
Análisis SAST con SonarQube
Escaneo SCA con Trivy
Pruebas DAST con OWASP ZAP
Despliegue en entorno de testing
Cada etapa puede bloquear el despliegue si detecta vulnerabilidades críticas.
Stack Tecnológico
- Integración completa de controles SAST, SCA y DAST en un solo pipeline
- Entorno reproducible mediante contenedores
- Automatización total del ciclo build-test-scan-deploy
- Pipeline capaz de bloquear despliegues inseguros automáticamente
Resultados del Proyecto
-60%
Tiempo de despliegue
100%
Cobertura de escaneo (SAST/SCA/DAST)
Security Gate
Bloqueo de releases inseguras