Remote Senior Site Reliability Engineer, Environment Automation

at GitLab

Posted 1 day ago 0 applied

Description:

  • GitLab is an open-core software company that develops an AI-powered DevSecOps Platform used by over 100,000 organizations.
  • The mission of GitLab is to enable everyone to contribute to and co-create the software that powers our world.
  • The Site Reliability Engineer (SRE) role focuses on keeping user-facing services and production systems reliable, scalable, and efficient.
  • The Environment Automation specialization involves operating and automating hundreds of GitLab environments, from initial provisioning to day-to-day maintenance tasks.
  • Responsibilities include designing infrastructure automation using Terraform, Ansible, and Kubernetes, creating deployment packages, managing dedicated GitLab instances, developing orchestration tools, deploying microservices, enhancing observability stacks, and implementing cloud security best practices.
  • The role requires building and scaling multi-tenant infrastructure, debugging production issues, automating operations, monitoring capacity, leading incident responses, and collaborating on architectural decisions.

Requirements:

  • Proven experience operating and troubleshooting production workloads across multiple tenants or environments is required.
  • Strong hands-on experience with Terraform, including workspace strategies and state management, is essential.
  • Proficiency in diagnosing deployment failures and debugging Kubernetes in production environments is necessary.
  • Ability to read and debug code in Go and/or Ruby is required, along with familiarity with performance issues and infrastructure tooling.
  • Experience supporting infrastructure for many customers or environments simultaneously is needed.
  • Strong reasoning skills for complex systems and operational challenges, along with on-call experience, are important.
  • Proven ability to collaborate with internal or external customers to solve technical problems is required.
  • Comfort using GitLab as a daily tool for infrastructure automation and operational workflows is necessary.

Benefits:

  • GitLab offers a remote work environment, allowing team members to work from anywhere.
  • The company promotes a high-performance culture that values innovation and collaboration.
  • Employees have the opportunity to co-create technology that transforms software development.
  • GitLab is committed to equal opportunity and affirmative action in its hiring practices.
  • The company provides a supportive environment for individuals with disabilities or special needs during the recruiting process.

Get realtime job alerts

Be the first to know about new jobs