Ingeniería de Plataformas¶
Configuración del Entorno DevSecOps
Diseñé y operé una plataforma Kubernetes de grado de producción para cargas de trabajo cloud-native modernas — red Cilium (con Calico y MetalLB en su lugar), almacenamiento DirectPV/MinIO/NFS y seguridad integrada — y creé un pipeline de entrega DevSecOps de extremo a extremo con GitLab CI/CD, Argo CD, Jenkins y SonarQube, integrando seguridad y cumplimiento PCI-DSS en cada etapa.
Mi Rol
Rol: Líder de Plataforma — Kubernetes y DevSecOps Alcance: plataforma Kubernetes de producción (redes · almacenamiento · seguridad); pipeline CI/CD de extremo a extremo; controles PCI-DSS Propiedad: arquitectura → construcción → operaciones Liderazgo: entregué las capacidades de plataforma y entrega para los equipos de aplicación — infraestructura, CI/CD y seguridad como servicio
Contribuciones Clave
- Arquitecté la plataforma sobre Cilium — con Calico y MetalLB para políticas de red y balanceo de carga — además de Gateway API, ingress y cifrado WireGuard
- Diseñé almacenamiento con DirectPV, MinIO y NFS — volúmenes persistentes y clases de almacenamiento para los equipos de aplicación
- Integré seguridad: RBAC, gestión de secretos, endurecimiento CIS, escaneo de imágenes, controles de admisión
- Automatiqué todo con IaC y GitOps — aprovisionamiento, configuración, despliegues, actualizaciones
- Construí CI/CD con GitLab CI/CD y Jenkins con despliegues GitOps de Argo CD
- Centralicé artefactos con Harbor y Artifactory; puertas de calidad con SonarQube
- Automatiqué pruebas (Selenium), documentación (Kroki) y monitoreo de seguridad (Wazuh)
- Integré controles de cumplimiento PCI-DSS en el pipeline
Lecciones Aprendidas
Las decisiones de red moldean todo — Cilium valió la pena. El almacenamiento es la parte más difícil del Kubernetes de producción. La seguridad debería acelerar la entrega, no bloquearla — GitOps hace auditable cada despliegue.