
Engineering Manager – Gitlab Delivery
GitLab
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Tech Stack
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