Overview
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation.
Responsibilities
- Design, build, and operate AWS infrastructure for Hosted Runners across many single-tenant environments, including:
- Elastic Compute Cloud (EC2)
- Auto Scaling Groups
- Virtual Private Cloud (VPC) networking
- Subnets
- Network Address Translation (NAT)
- Network access control lists
- PrivateLink
- Identity and Access Management (IAM)
- Elastic Container Registry (ECR)
- Develop and maintain infrastructure as code using Terraform.
- Write Go code for runner tooling and autoscaling components.
- Build and improve GitLab CI/CD pipelines.
- Define and monitor service level objectives for CI job execution.
- Participate in an on-call rotation and handle incidents affecting customer CI/CD workloads.
- Write documentation and runbooks for consistent operation of runner stacks.
Requirements
- Professional experience operating production infrastructure on AWS at scale.
- Strong infrastructure-as-code experience with Terraform.
- Proficiency in Go or strong experience in another systems language.
- Practical knowledge of CI/CD systems and job execution.
- Experience with observability practices using tools such as Prometheus, Grafana, and OpenSearch.
- Strong problem-solving skills and excellent written communication.
- Direct GitLab Runner experience and familiarity with configuration management such as Ansible and container tooling such as Docker are a plus.
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy