Telnyx

  • Ingeniero DevOps Líder
  • Noviembre 2024 - Presente
  • EE.UU. (Remoto)

Mi trabajo actual consiste en migrar las operaciones de CI/CD de la 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 efímeros autoscalables con imágenes personalizadas en múltiples centros de datos para garantizar alta disponibilidad y manejar nuestros procesos actuales de despliegue. También estoy en proceso de convertir todos nuestros pipelines y pasos existentes en Groovy a TypeScript para GitHub Actions, mejorando y reemplazando nuestra pila CI actual. Para el despliegue continuo, ya utilizamos ArgoCD, y estoy expandiendo su uso para acomodar la transición a la CI de GitHub Actions. Al verificar el estado del despliegue de ArgoCD en 'dev', podemos garantizar su funcionalidad en 'prod', empoderando así a todos los desarrolladores con capacidades de despliegue de producción en cualquier momento. Adicionalmente, colaboro estrechamente con el Squad de Kubernetes para refinar nuestra pila existente a través de numerosos despliegues en diversos centros de datos. Aunque no lidero esta iniciativa, contribuyo activamente a los esfuerzos del Squad.