Intermediate Site Reliability Engineer
GitLabAbout the Role
Join our GitLab Delivery team as an Intermediate Site Reliability Engineer, focusing on the critical Release and Deploy functions. In this role, you will ensure the reliability, efficiency, and scalability of our software delivery pipelines, directly impacting how users experience the world's most comprehensive AI-powered DevSecOps Platform.
Responsibilities
- Monitor, maintain, and improve the health and performance of GitLab's release and deployment infrastructure.
- Automate operational tasks and enhance CI/CD pipelines to ensure smooth and reliable software delivery.
- Troubleshoot and resolve production incidents related to releases and deployments, minimizing downtime and impact.
- Collaborate with development and product teams to implement best practices for reliability, scalability, and security in the delivery process.
- Contribute to the design and implementation of new tools and systems to support continuous integration and deployment.
Requirements
- 2+ years of experience in a Site Reliability Engineering, DevOps, or similar role.
- Proficiency in scripting languages (e.g., Python, Go, Bash) for automation.
- Experience with CI/CD systems and practices (e.g., GitLab CI, Jenkins, Argo CD).
- Solid understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and a proactive approach to identifying and resolving issues.
Nice-to-Haves
- Experience with large-scale distributed systems and microservices architectures.
- Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of configuration management tools (e.g., Ansible, Terraform).
- Contributions to open-source projects or active participation in the SRE/DevOps community.
About the Team
This role is integral to the GitLab Delivery team, specifically within the Release and Deploy area. You will be a key contributor to the infrastructure and processes that enable GitLab to deliver new features and improvements rapidly and reliably to our global customer base.
About GitLab
View companyGitLab is an open core software company that develops the most comprehensive DevSecOps Platform used by more than 100,000 organizations.