Release Engineer

The Client
United States
25 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Application Release Automation Microsoft Azure Bash Shell Cloud Computing Continuous Integration Cursor (Graphical User Interface Elements) DevOps Github Python (Programming Language) Software Engineering Management of Software Versions
+12 more
Scripting Cloud Platform System Delivery Pipeline Kubernetes Helm Charts Infrastructure as Code (IaC) Containerization Gitlab-ci Kubernetes Deployment Automation Terraform Jenkins Microservices

Job description

As a Release Engineer, you will own CI/CD pipeline design, release automation, and infrastructure provisioning across a multirepo, multitenant environment. You will bridge the gap between application delivery and cloud infrastructure, utilizing Terraform for Infrastructure as Code (IaC) and Kubernetes as our primary orchestration standard to ensure repeatable, scalable, and traceably secure deployments., * CI/CD & Kubernetes Orchestration: Design, build, and maintain robust CI/CD pipelines optimized for deploying microservices to Kubernetes clusters.

  • Infrastructure as Code (IaC): Manage and automate environment provisioning and configuration using Terraform, ensuring consistent setups across dev, staging, and production.
  • Release & Config Management: Manage multi-tenant, multi-repo ecosystems (20-30+ GitHub repositories) with strict versioning, Helm charts, or Kustomize configurations.
  • Deployment Governance: Implement automated deployment workflows within Kubernetes (e.g., GitOps, progressive delivery, canary, or blue-green deployments) with automated rollback strategies, tagging, and auditability.
  • Cross-Functional Collaboration: Collaborate closely with DevOps, Platform, and Software Engineering teams to standardize infrastructure modules and containerization best practices.
  • Troubleshooting & Optimization: Diagnose and resolve complex pipeline failures, Terraform state conflicts, and Kubernetes deployment or ingress issues.

Requirements

  • Deep Terraform Expertise: Strong, hands-on experience writing, modularizing, and managing state files for Terraform in production cloud environments (AWS preferred).
  • Strong Kubernetes Proficiency: Solid understanding of Kubernetes architecture, resource management (deployments, services, ingresses), and hands-on experience deploying containerized applications.
  • CI/CD Pipeline Mastery: Extensive experience designing pipeline workflows in GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
  • Multi-Repo Management: Proven experience managing large, multi-tenant ecosystems with strict versioning, tagging, and release discipline.
  • Scripting & Automation: Strong scripting skills (e.g., Bash, Python, or Go) to automate release tasks and glue tools together.
  • Detail-Oriented & Disciplined: A highly organized professional who prioritizes security, compliance, and zero-downtime deployment strategies.

Nice to Have

  • Experience with GitOps tools (e.g., ArgoCD or Flux).
  • Experience with GitLab CI/CD.
  • Familiarity with Cursor or AI-assisted development tools.

About the company

Client Insights operates a complex, multitenant SaaS platform with dozens of services and repositories. Our Release Engineering function ensures deployments are predictable, lowrisk, and fully automated.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:53 min

Managing Terraform state and automating CI/CD pipelines

Devlin Duldulao · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all