Telnyx
- Lead DevOps Engineer
- November 2024 - Present
- USA (Remote)
My current work involves migrating our company's CI/CD operations from Jenkins CI to GitHub Actions. While Jenkins is robust for intensive deployments and offers good plugin integration, GitHub Actions is a less mature solution. To address this, I'm deploying self-hosted, autoscalable, ephemeral pods with custom images in multiple data centers to ensure high availability and handle our current deployment processes. I am also in the process of converting all our existing Groovy pipelines and steps into TypeScript GitHub Actions to enhance and replace our current CI stack. For continuous deployment, we already utilize ArgoCD, and I'm expanding its use to accommodate the shift to GitHub Actions CI. By verifying ArgoCD's deployment status in 'dev,' we can guarantee its functionality in 'prod,' thereby empowering all developers with production deployment capabilities at any time. Additionally, I collaborate closely with the Kubernetes Squad to refine our existing stack across numerous deployments in various data centers. Although I am not leading this initiative, I actively contribute to the Squad's efforts.