Job Description
GitLab is seeking an Intermediate Site Reliability Engineer to join their Foundations team. This role is focused on maintaining the networking infrastructure for GitLab, a comprehensive AI-powered DevSecOps platform used by numerous organizations. The engineer will be instrumental in ensuring the smooth operation of user-facing services and production systems.
Responsibilities:
- Designing and implementing scalable networking infrastructure.
- Collaborating with cross-functional teams on various projects.
- Responding to incidents during on-call rotations.
- Leading initiatives through problem definition, scoping, design, and project management.
- Acting as a subject matter expert on networking and rate limiting services.
- Automating operational tasks.
Requirements:
- Google Cloud Platform expertise, especially in networking and GKE configuration.
- Experience with Terraform infrastructure as code.
- Experience with configuration management tools like Ansible and Chef.
- Experience with the Kubernetes ecosystem, including Helm.
- Programming skills in Ruby or Go.
- Understanding of network protocols (TCP/IP, HTTP/HTTPS, DNS).
- Familiarity with network observability tools and traffic analysis.
- Comfort with scripting languages (Ruby, Go, Bash) for automation.
- Experience with GitLab CI or equivalent.
- Strong problem-solving and communication skills.
What GitLab Offers:
- The opportunity to work on a large-scale, single-tenancy open-source SaaS site.
- A focus on automation and enabling other teams.
- A transparent work environment.