about 22 hours ago
Remote, India
Staff+
Responsibilities
- Guide the technical vision and architecture for GitLab’s cloud-native, self-managed deployments.
- Establish operational maturity standards and deployment models for development teams.
- Design and maintain Kubernetes Operators and Helm charts for self-managed deployments.
- Develop automation frameworks for database migrations and rolling deployments.
- Define database and application lifecycle strategies to minimize downtime.
- Collaborate with Product Management and engineering teams to align deployment patterns with customer needs.
- Mentor engineers through design reviews and documentation.
- Drive observability and resilience practices for self-managed deployments.
Requirements
- Strong software engineering experience in designing production systems.
- Proficiency in Go and familiarity with Ruby on Rails.
- Hands-on experience with Kubernetes in production environments.
- Knowledge of cloud-native systems and tooling like Terraform or Ansible.
- Experience with stateful workloads and PostgreSQL migrations.
- Understanding of Linux systems and production operations.
- Ability to guide through influence and document technical decisions.
- Interest in open source infrastructure or deployment tooling.
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.
Tech Stack
AnsibleGoHelmKubernetesLinuxPostgreSQLRuby on RailsTerraform
Categories
BackendDevOps