1 day ago
Bengaluru, IndiaMid Level
Responsibilities
- Guarantee and improve GitLab’s release process across supported environments.
- Create tools, frameworks, and features that automate and streamline software releases.
- Collaborate with teams to design solutions that accelerate delivery and build scalable code frameworks.
- Improve observability through instrumentation, monitoring, and alerting for release-process performance.
- Partner with Infrastructure Platforms and SRE teams to control application impact and deliver safe solutions.
- Identify bottlenecks, optimize release workflows, communicate release schedules, and participate in the Release Manager rotation.
Requirements
- Strong coding background with mandatory Ruby or Go skills and willingness to learn Ruby; Ruby proficiency is a strong plus.
- Experience working on large-scale systems.
- Experience optimizing Continuous Delivery and Continuous Deployment pipelines, tooling, and processes.
- Interest in cloud platforms, containerization, and Infrastructure as Code tools.
- Background in application and systems observability.
- Ability to collaborate, learn continuously, and apply a product development mindset.
Benefits
- Health, financial, and well-being benefits.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity compensation and an Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
- Fully remote work arrangement, subject to location-based eligibility requirements.
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
