Telnyx
- Ingeniero DevOps Líder
- Noviembre 2024 - Presente
- USA (Remoto)
Mi trabajo actual implica migrar las operaciones de CI/CD de nuestra empresa desde Jenkins CI a GitHub Actions. Aunque Jenkins es robusto para despliegues intensivos y ofrece buena integración de plugins, GitHub Actions es una solución menos madura. Para abordar esto, estoy desplegando pods autoscalables y efímeros auto-alojados con imágenes personalizadas en múltiples centros de datos para garantizar alta disponibilidad y manejar nuestros procesos de despliegue actuales. También estoy en proceso de convertir todos nuestros pipelines y pasos Groovy existentes a TypeScript en GitHub Actions para mejorar y reemplazar nuestra pila CI actual. Para el despliegue continuo, ya utilizamos ArgoCD, y estoy expandiendo su uso para acomodar la transición a CI de GitHub Actions. Al verificar el estado de despliegue de ArgoCD en 'dev', podemos garantizar su funcionalidad en 'prod', dotando así a todos los desarrolladores de capacidades de despliegue de producción en cualquier momento. Adicionalmente, colaboro estrechamente con el Squad de Kubernetes para refinar nuestra pila existente en numerosos despliegues en diversos centros de datos. Aunque no estoy liderando esta iniciativa, contribuyo activamente a los esfuerzos del Squad.