Augment the Deployment Orchestration team at Twilio to provide product teams with a safe, secure, and automated path to production by focusing on progressive rollout strategies and robust guardrails, ensuring frequent deployments without compromising stability or security. This includes building a new unified deployment orchestrator and modernizing existing solutions.
Requirements
- 1+ years of experience with any/all of the following programming languages: Go, Java, Python, Terraform, YAML, Bash
- Familiarity with Kubernetes GitOps deployments, including Argo CD, Argo Rollouts, and Argo Workflows
- Experience with AI platforms such as Claude, ChatGPT, and/or Copilot to accelerate software development
- Familiarity with SaaS CI/CD tooling including but not limited to Harness, Buildkite, and Terraform Cloud
- Experience developing in an AWS cloud environment, with a focus on EC2, EKS, ASG, Aurora, and IAM
- Experience with SaaS and open source observability tools, such as Datadog, Grafana, and Prometheus
Responsibilities
- Develop, test, and deploy code and configuration to support internal deployment tooling infrastructure
- Write tickets, spikes, and runbooks for the team, as well as internal product documentation for Twilio
- Operationalize Harness as a unified deployment platform, supporting standardized pipeline templates
- Own and operate a mix of industry standard and Twilio bespoke deployment orchestration tooling
- Support product engineering teams with migrations and debugging of deployment pipeline failures
- Ensure system uptime by participating in a 24x7 weekly oncall rotation alongside the rest of the team
Other
- Ability to work in an async software development environment leveraging GitHub, Jira, Slack, and Zoom
- May be required to travel occasionally to participate in project or team in-person meetings.
- Bachelor's degree in computer science, computer engineering, or equivalent practical experience