Senior Engineer - CI/CD
Core
Design, implement, troubleshoot, and optimize CI/CD workflows and GitOps-based Kubernetes deployments for distributed microservices.
Role type
Senior IC DevOps/Build & Release Engineer
Builds
Reusable pipeline templates, shared libraries, automation, and standardized engineering workflows
Domain
Software Engineering / DevOps / Cloud Infrastructure
Required skills
CI/CD pipeline design and optimization, GitOps, Kubernetes administration, Jenkins (declarative pipelines, shared libraries), Argo CD, SonarQube administration, Codecov integration, Python/Bash/Java/Groovy scripting, Linux, Docker, cloud platforms (AWS/Azure/GCP), secure SDLC practices
Preferred skills
Java, Maven, Gradle, Snyk, SAST/SCA tools, Terraform, Helm, Prometheus, Grafana, large-scale Jenkins infrastructure, test parallelism, caching, developer productivity metrics, self-service engineering platforms
Technologies
Bitbucket, Jenkins, Argo CD, SonarQube, Codecov, Kubernetes, Docker, AWS, Azure, GCP, Python, Bash, Java, Groovy, Terraform, Helm, Prometheus, Grafana, Snyk
Responsibilities
Design and optimize CI/CD workflows; Build reusable pipeline templates and shared libraries; Support GitOps-based Kubernetes deployments; Integrate and administer SonarQube analysis; Integrate Codecov with test pipelines; Create dashboards and reporting for build health and quality; Partner with QE, DevOps, and security teams to drive adoption and document standards; Automate maintenance and enable self-service troubleshooting
Seniority
Senior, hands-on IC