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 Gemini, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Site Reliability Engineer (SRE) at Gemini will be responsible for ensuring the reliability, availability, and performance of our core platform services through an emphasis on automation, scalability, and resilience. The individual in this role will collaborate with cross-functional teams to implement best practices, address infrastructure and software challenges, and promote a culture of operational excellence. This position requires a combination of development skills, problem-solving abilities, and a dedication to continuous improvement, superior customer experience, and operational support.
Job Responsibilities
- Design, implement, and maintain scalable and high-performance infrastructure solutions.
- Develop and improve monitoring, alerting, and incident response processes to ensure system reliability.
- Collaborate with development teams to enhance software lifecycle practices through CI/CD pipeline integration.
- Analyze and resolve performance issues in production environments, including capacity planning and fault tolerance.
- Implement infrastructure as code using automation tools to streamline deployments and improve system consistency.
- Participate in on-call rotation, providing 24/7 support for critical production systems and services.
- Mentor and guide junior engineers in best practices for reliability engineering.
- Document processes, systems, and performance metrics to ensure knowledge sharing and maintainability.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Site Reliability Engineering, DevOps, or in a similar role.
- Strong programming skills in languages such as Python, Go, or Java.
- Experience with cloud service providers (e.g., AWS, GCP, Azure) and related services.
- Proficiency in containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of networking, and systems architecture principles.
- Experience with configuration management tools (e.g., Terraform, Ansible).
- Excellent problem-solving skills and an aptitude for troubleshooting complex systems.
Technologies & Tools
The Staff Site Reliability Engineer will work with a diverse set of technologies and tools, including but not limited to cloud platforms such as AWS and GCP, container orchestration tools like Kubernetes, configuration management systems such as Terraform and Ansible, as well as observability tools including Prometheus and Grafana. Familiarity with CI/CD pipelines and automated testing frameworks is essential for deployment and monitoring strategies in fast-paced environments.
Ideal Candidates
Ideal candidates for the Staff Site Reliability Engineer position possess a proactive mindset and a strong technical foundation in system architecture and software engineering principles. They demonstrate exceptional communication skills, enabling them to work collaboratively with diverse teams. The ability to adapt to rapidly changing circumstances, a strong commitment to improving processes, and a passion for operational excellence are also key characteristics that make someone a good fit for this role. Furthermore, a continuous learning attitude, combined with hands-on experience in a high-availability environment, facilitates the success of the individual and the team.
Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.