La figura de DevOps se encarga de diseñar, administrar y monitorear operaciones de TI, conforme los criterios de integración y entrega continua. Su trabajo consiste en unificar procesos, metodologías y herramientas para integrar procesos y automatizar tareas, según las necesidades de cada proyecto
• Gestionar y mantener herramientas de CI/CD como Jenkins, ArgoCD y SonarQube, asegurando el control sobre el ciclo CI/CD.
• Desarrollar y mantener pipeline en Jenkins, preferiblemente usando Groovy.
• Gestionar Azure DevOps y servicios en el Portal de Azure.
• Implementar y mantener clusters de Kubernetes, asegurando su alta disponibilidad, escalabilidad y seguridad.
• Gestionar la seguridad de Kubernetes, incluyendo la implementación de network policies, gestión de secrets con Hashicorp Vault, manejo de cert-manager y implementación de herramientas para el control de políticas como Gatekeeper.
• Integrar herramientas de seguridad de aplicaciones como Veracode para realizar análisis estático y dinámico, asegurando la detección de vulnerabilidades y la conformidad con los estándares de seguridad.
• Configurar y optimizar herramientas de monitorización y observabilidad.
• Implementar soluciones de control de costes como Kubecost para monitorear y gestionar eficientemente los recursos, optimizando el gasto en infraestructura.
• Colaborar con equipos de desarrollo para integrar prácticas de DevOps.
• Mantenerse actualizado con las últimas tendencias y tecnologías en Kubernetes y DevOps, aplicando las mejores prácticas para mejorar continuamente la infraestructura existente.
REQUIREMENTS (Nota: Elementos mínimos para optar al puesto)
Experiencia en la creación y uso de imágenes Docker. Experiencia en la creación y uso de templates Helm. Experiencia con scripting básico, preferiblemente Bash.
#J-18808-Ljbffr