Skip to content
Snippets Groups Projects
Commit 458c1da3 authored by Ernst van Nierop's avatar Ernst van Nierop
Browse files

Write role of Geo Engineering Manager

parent eb4dfdc0
No related branches found
No related tags found
No related merge requests found
---
layout: job_page
title: "Geo Engineering Manager"
---
[GitLab Geo](https://docs.gitlab.com/ee/gitlab-geo/README.html) is an
enterprise product feature set that speeds up the work of globally distributed
teams, adds redundancy for GitLab instances, and provides Disaster Recovery as
well. As the Geo Engineering Manager, you will take overall responsibility for
hiring, team management, agile project management, and the quality of the
feature set. This position will report to the Director of Backend.
## Responsibilities
As an Engineering Manager you are expected to
- Be a steward of product quality
- Author project plans for epics
- Run agile project management processes
- Conduct code reviews, and make technical contributions to product
architecture as well as getting involved in solving bugs and delivering small
features
- Be a leader for the team
- Draft quarterly OKRs and have regular 1:1’s with team
- Actively seek and hire globally-distributed talent
- Conduct managerial interviews for applicants, and train the team to screen applicants
- Contribute to the sense of psychological safety on your team
- Generate and implement process improvements
For the Geo team specifically, you will be involved in - and responsible for -
- Architecting Geo and Disaster Recovery products for GitLab
- Identifying ways to test and improve availability and performance of GitLab Geo at GitLab.com scale
- Instrument and monitor the health of distributed GitLab instances
- Educate all team members on best practices relating to high availability
## Requirements
- 5 years or more experience in a leadership role with current technical experience
- Experience architecting and implementing fault-tolerant, distributed systems
- In-depth experience with Ruby on Rails, Go, and/or Git
- Excellent written and verbal communication skills
- You share our [values](/handbook/values), and work in accordance with those values
- [A technical interview](/jobs/#technical-interview) is part of the hiring process for this position.
## Hiring process
The hiring process for this position includes
- A screening call with one of our Recruiters
- An interview with the Director of Backend
- An interview with a Senior Developer with deep knowledge of the Geo feature set
- An interview with the VP of Engineering
Loading
Loading
@@ -3,32 +3,4 @@ layout: job_page
title: "Geo Lead"
---
 
[GitLab Geo](https://docs.gitlab.com/ee/gitlab-geo/README.html) is an
enterprise product feature that provides a disaster recovery and adds
redundancy for GitLab instances. As the Geo Lead, you will take overall
responsibility for delivering reliability, performance, and recovery
improvements to make the product ready for mission critical tasks. This
position will report to the VP of Engineering.
## Responsibilities
- Build and lead the team of Geo engineers by actively seeking and hiring globally-distributed talent
- Architect and prioritize Geo and Disaster Recovery products for GitLab
- Lead team meetings, conduct 1:1's, and continuously improve the onboarding and training process/experience.
- Identify ways to load test and improve failover, recovery, and availability of GitLab Geo
- Ensure all GitLab data (e.g. repository data, container registry images, CI build artifacts, etc.) is replicated properly
- Instrument and monitor the health of distributed GitLab instances
- Educate all team members on best practices relating to high availability
## Requirements
- 5 years or more experience in a leadership role
- Experience architecting and implementing fault-tolerant, distributed systems
- In-depth experience with Ruby on Rails, Go, and/or Git
- Excellent spoken and written English
- You share our [values](/handbook/values), and work in accordance with those values
- [A technical interview](/jobs/#technical-interview) is part of the hiring process for this position.
- A customer scenario interview is part of the hiring process for this position.
**NOTE** In the compensation calculator below, fill in "Lead" in the `Level` field for this role.
This role has been replaced by the [Geo Engineering Manager](geo-engineering-manager/) role.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment