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