New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
GitLab

Senior Release Engineer

GitLab
Apply →
senior full-time Bangalore, India

First indexed 4 Sept 2026

Description

GitLab is seeking a Senior Release Engineer to design, standardize, and operate reliable enterprise application delivery across the Enterprise Technology & AI team. The ideal candidate will combine strong release engineering and automation skills with practical experience supporting enterprise SaaS applications.

Responsibilities:

  • Design, build, and maintain GitLab CI/CD or comparable CI/CD pipelines for enterprise applications.
  • Develop reusable automation using scripting languages such as Python.
  • Use approved AI-assisted engineering tools daily for pipeline development, scripting, and troubleshooting.
  • Define and implement CI/CD patterns for platforms like Salesforce, Zuora, and other Business Systems.
  • Establish environment and promotion strategies across development, test, staging, and production.
  • Implement quality gates, automated checks, approvals, audit trails, and policy controls.
  • Partner with application owners and development teams to define branching, versioning, release cadence, and rollback standards.
  • Improve release observability through deployment dashboards, pipeline metrics, and operational reporting.
  • Investigate failed deployments and release issues, leading root-cause analysis and implementing corrective actions.
  • Contribute to release calendars, change planning, and risk-based release decision-making.
  • Build documentation, runbooks, and enablement materials for consistent delivery practices.
  • Coach engineers and application teams on GitLab CI/CD, release automation, and trunk/branching strategies.
  • Collaborate with security, compliance, architecture, and enterprise application stakeholders to meet control requirements.

Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent practical experience.
  • 7+ years of experience in release engineering, DevOps, or a related discipline.
  • Experience in Release & deployments for enterprise SaaS applications like Salesforce, Zuora, or Business Systems.
  • Strong hands-on experience with GitLab CI/CD or comparable CI/CD pipelines in production environments.
  • Proficiency in at least one scripting language, such as Python.
  • Mandatory hands-on experience using AI-assisted development and automation tools.
  • Experience with source control, branching and merging strategies, artifact management, automated testing, deployment orchestration, and rollback practices.
  • Working knowledge of REST APIs, webhooks, JSON, authentication patterns, and integration troubleshooting.
  • Experience managing releases across multiple environments with strong attention to configuration, dependencies, access controls, and auditability.
  • Demonstrated ability to troubleshoot pipeline failures, deployment issues, integration defects, and environment inconsistencies.
  • Strong communication and collaboration skills.

Benefits:

  • Benefits to support your health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/gitlab/jobs/8730125002