Jobs / ZoomInfo
Senior Software Engineer - CICD
ZoomInfo · Toronto, ON, Canada
Toronto, ON, Canada161,360-242,040 CAD/yearlyRemote
Remuneration
161,360-242,040 CAD/yearly
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
ZoomInfo is seeking a Senior Software Engineer specializing in CI/CD to design, develop, and maintain their self-hosted GitHub Actions runner fleet on GKE and own the ArgoCD topology for CI/CD deployments. This role involves evolving the Jenkins environment, building self-service tooling, and leading complex platform projects from architectural design through long-term maintenance.
Qualifications
- Deep expertise in Jenkins administration, Groovy shared-libraries, Docker-based agents, GitHub Actions, reusable workflows, self-hosted runners, secrets management, and pipeline troubleshooting.
- Strong Kubernetes (GKE) administration, cluster optimization, networking, Kubernetes internals, and hands-on experience with GCP and AWS services.
- Hands-on experience with ArgoCD (ApplicationSets, sync strategies, alerting), Helm chart authoring and versioning, and Argo Events or comparable event-driven delivery patterns.
- Strong proficiency with Terraform for GKE clusters, GCP resources, and CI/CD-related modules.
- Hands-on experience instrumenting and operating pipelines with Datadog, including custom metrics, dashboards, monitors, and distributed tracing.
- Experience running production on-call with PagerDuty, including rotation management, alert routing, escalation policy design, and post-incident review.
- Experience with container registries, including JFrog Artifactory (with Xray/Curation scanning) and GCP Artifact Registry, and image lifecycle policies.
- Comfortable shipping production code in at least one of Go, Python, or Node.js to build controllers, GCP Cloud Functions, glue services, and AI-assisted pipeline tooling.
- Experience or knowledge building or deploying LLM-based applications, AI-assisted developer tooling, or managing AI infrastructure for engineering workflows.
Responsibilities
- Build and operate self-hosted GitHub Actions runner fleet on GKE, including autoscaling, reliability tuning, and zombie-runner cleanup.
- Own ArgoCD topology for CI/CD deployments, including central architecture, cluster connectivity, ApplicationSets, production reliability, and event-driven flows via Argo Events and GCP PubSub.
- Maintain and evolve Helm charts and ApplicationSet patterns for Kubernetes workloads, including versioning, release process, backward compatibility, and developer ergonomics.
- Own and evolve Jenkins environment, including shared libraries, controllers and agents, plugins, credentials integration, JVM upgrades, and platform reliability.
- Build reusable GitHub Actions workflows, actions, and templates, driving migration from Jenkins and partnering on shared developer tooling.
- Lead complex platform projects from architectural design through implementation and long-term maintenance, identifying system-wide bottlenecks and owning outcomes.
- Own pipeline reliability end-to-end, including observability with Datadog, incident response and on-call rotation via PagerDuty, secrets rotation, and vulnerability response.
- Partner with distributed teams to translate pipeline needs into golden paths, reusable workflows, and self-service tooling.
Skills
Argo EventsArgo CDArtifactoryAWSCloud FunctionsDatadogDockerGCPGitHubGitHub ActionsGKEGoHelmJenkinsKubernetesNode.jsPagerDutyPub/SubPythonTerraform
Relocation
No