Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by GitLab, so some details may not match this job. The employer's own page has the real description.
Overview
The Intermediate Site Reliability Engineer, Environment Automation at GitLab will play a crucial role in ensuring the reliability, scalability, and performance of our platform. This individual will focus on automating infrastructure and application deployment processes, enhancing observability solutions, and proactively identifying opportunities for optimization. The successful candidate will collaborate closely with development and operations teams to maintain a high-performance environment and ensure that the systems operate smoothly and effectively.
Job Responsibilities
- Develop and implement automation tools and frameworks to improve deployment efficiency and system reliability.
- Monitor system performance and availability, ensuring effective incident response and resolution.
- Collaborate with cross-functional teams to define service level objectives (SLOs) and service level indicators (SLIs).
- Create and maintain documentation related to system configurations, processes, and operational procedures.
- Conduct root cause analysis for service interruptions and establish preventative measures.
- Participate in on-call rotation and provide 24/7 support for mission-critical systems.
- Utilize metrics and logging data to enhance system observability and reporting capabilities.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in a Site Reliability Engineering or DevOps role.
- Proficiency in scripting languages such as Python, Bash, or Ruby.
- Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure.
- Strong understanding of containerization technologies, including Docker and Kubernetes.
- Familiarity with infrastructure as code (IaC) tools such as Terraform or Ansible.
- Excellent problem-solving skills and the ability to troubleshoot complex systems.
Technologies & Tools
The Intermediate Site Reliability Engineer will work with various technologies and tools that enhance system reliability and automation. Key technologies include cloud computing platforms such as AWS or GCP, container orchestration tools like Kubernetes, and automation frameworks such as Terraform and Jenkins. Additionally, proficiency in monitoring tools like Prometheus or Grafana will be essential for tracking performance metrics and ensuring system health.
Ideal Candidates
Ideal candidates for the Intermediate Site Reliability Engineer position at GitLab should possess a strong analytical mindset, coupled with a proactive approach to problem-solving. Effective communication skills are paramount, as the role demands collaboration across diverse teams. A commitment to continuous learning and adaptability to new technologies will be essential to thrive in this rapidly evolving environment. Candidates should also exhibit a strong sense of ownership, accountability, and a passion for building robust, scalable systems.
West Virginia has 18 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.