GitLab

Engineering Manager – Gitlab Delivery

GitLab

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • Guide a globally distributed engineering team and create an environment where team members can do strong work and grow in an all-remote, asynchronous setting.
  • Hire onboard, and develop team members who align with GitLab’s values and contribute to an outcome-focused engineering organization.
  • Manage and improve agile, asynchronous workflows so the team can deliver deployment tooling and services iteratively and reliably.
  • Partner with Product Management and engineering peers across Infrastructure Platforms to align team priorities with customer needs and business goals.
  • Own the reliability, upgrade experience, and operational simplicity of GitLab deployments across self-managed environments, GitLab.com, and GitLab Dedicated.
  • Improve deployment patterns, observability, zero-downtime capabilities, and upgrade orchestration for customers running GitLab on their own infrastructure.
  • Apply technical judgment in areas such as Kubernetes Operators, Helm charts, and stateful application delivery to guide choices and unblock the team.
  • Participate in incident management and collaborate with reliability and development teams to help support the availability of GitLab.com.

Requirements

  • Experience guiding deployment tooling, platform engineering, or site reliability engineering teams that operate at meaningful scale.
  • Strong technical knowledge of Kubernetes Operators, Helm charts for stateful applications, and upgrade orchestration patterns.
  • Understanding of cloud-native deployment architectures, database lifecycle management, schema migrations, and zero-downtime upgrade strategies.
  • Experience supporting enterprise-scale or consumer-scale platforms, ideally in a product-focused software environment.
  • Ability to investigate complex deployment and operational issues and explain tradeoffs clearly to both technical and non-technical stakeholders.
  • Experience building high-performing, distributed teams and supporting team members in an asynchronous, all-remote environment.
  • Effective collaboration skills across functions such as Infrastructure, Support, and Customer Success to improve customer outcomes.
  • Openness to diverse paths into the role, including transferable skills, formal computer science education, or equivalent practical experience, along with interest in open source and developer tools.
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
  • Home office support
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Kubernetes OperatorsHelm chartsstateful application deliveryupgrade orchestrationcloud-native deployment architecturesdatabase lifecycle managementschema migrationszero-downtime upgrade strategiesdeployment toolingsite reliability engineering
Soft Skills
team leadershipeffective collaborationinvestigative skillscommunication skillssupporting team membersadaptabilityproblem-solvingstakeholder engagementmentoringoutcome-focused mindset