Intermediate Site Reliability Engineer, Environment Automation
Remote, US
GitLab is an open core software company that develops the most comprehensiveĀ AI-powered DevSecOps Platform, used by more than 100,000 organizations. OurĀ missionĀ is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running ourĀ operationsĀ on our product and staying aligned with ourĀ values. Learn more aboutĀ Life at GitLab.
An overview of this role
As a Site Reliability Engineer at GitLab, you are responsible for keeping all user-facing services and other GitLab production systems running smoothly. Our SREs are a blend of pragmatic operators and software craftspeople that apply sound engineering principles, operational discipline, and mature automation to our operating environments and the GitLab codebase.
As an SRE within the Environment Automation specialization, you primarily focus on operating a large number of GitLab environments, through automating all workflows - from provisioning new environments to daily operating tasks. This is the main difference between Environment Automation SRE and other SREās at GitLab; your day to day will be occupied by automation tasks of a large number of GitLab environments (and the environments used by GitLab), and operational tasks across many environments.
Some examples of the projects you could work on:
- The automation used to operate a large number of GitLab environments.
- Creating deployment packages of GitLab such as, GitLab Helm Chart, omnibus-gitlab, etc.
- Building Dedicated Gitlab setups using infrastructure as code automation with Ansible and Terraform and integrate with Cloud Native services from cloud providers (e.g GCP, AWS)
- Building Tools to orchestrate infrastructure as code workloads.
- Deploy and operate microservices on top of Kubernetes.
- Working on the GitLab observability stack (e.g. ELK, Prometheus).
- Interact with various cloud provider systems (e.g. GCP, AWS).
- Developing, evangelizing, and monitoring the adoption of sound cloud security practices.
What youāll doĀ Ā
- Build: Automate every operational task is a core requirement for Environment Automation SRE. E.g. package updates, configuration changes across all customer platforms without interruptions, tools for automatic provisioning of customer facing services, etc.
- Maintain: Develop a good (early) warning system and system that allows for reliable and quick maintenance ā¦
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Location-based eligibility requirements
Benefits/PerksAsynchronous work environment Employee Stock Employee stock purchase plan Equity Equity Compensation Equity Compensation & Employee Stock Purchase Plan Flexible paid time off Growth and development budget Home office support Incentive pay Paid Time Off Parental leave Remote-first company
Tasks- Automate operational tasks
- Collaborate with engineering teams
- Hiring
- Maintain systems
- Respond to emergencies
AI Alerting Ansible Asynchronous Work Automation AWS Cloud native Cloud Security Collaboration Deployment DevOps DevSecOps ELK Engineering Equity GCP Git GitLab Go Helm Infrastructure Infrastructure as Code Kubernetes Microservices Monitoring Observability Prometheus Recruiting Ruby Sales Security Software Development Systems Talent Acquisition Terraform
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9