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 Ancestry, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Staff Site Reliability Engineer (SRE) at Ancestry, you will play a crucial role in ensuring the reliability, availability, and performance of our systems and services. Your primary focus will be on developing automated solutions to handle operational challenges, improving system reliability, and collaborating cross-functionally with development teams to enhance overall service delivery. With an emphasis on both proactive and reactive reliability strategies, you will drive best practices for operational excellence, mentoring team members in SRE methodologies while contributing to a culture of continuous improvement.
Job Responsibilities
- Design, implement, and maintain systems and tools that enhance system reliability and efficiency.
- Monitor service health and performance, quickly addressing incidents and mitigating service disruptions.
- Develop and manage service level objectives (SLOs), service level agreements (SLAs), and error budgets.
- Collaborate with development teams to design and implement new functionalities with a focus on reliability and scalability.
- Automate routine tasks and streamline operations through effective tooling and scripting.
- Conduct postmortem analysis after incidents to determine root causes and implement preventive measures.
- Mentor junior engineers in SRE principles, best practices, and problem-solving techniques.
- Participate in on-call rotations to provide 24/7 support for critical systems and services.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master's preferred.
- 5+ years of experience in software engineering or site reliability engineering roles.
- Proficiency in programming languages such as Python, Go, or Java.
- Solid understanding of system architecture, distributed systems, and networking concepts.
- Experience with cloud computing platforms (AWS, Azure, GCP) and container orchestration (Kubernetes).
- Demonstrated expertise in monitoring and alerting tools (e.g., Prometheus, Grafana, Splunk).
- Strong analytical and problem-solving skills, with a proactive approach to identifying operational issues.
- Excellent communication skills, with experience working in cross-functional teams.
Technologies & Tools
In this role, you will work with a variety of technologies and tools designed to enhance service reliability and efficiency. Key tools include cloud platforms like AWS or Azure for scalable solutions, Kubernetes for container orchestration, and CI/CD tools for automating the deployment process. You will also utilize monitoring frameworks such as Prometheus and Grafana to track system performance and ensure uptime, along with configuration management tools like Terraform or Ansible for infrastructure as code.
Ideal Candidates
The ideal candidate for the Staff Site Reliability Engineer position at Ancestry is someone who embodies a proactive and collaborative spirit, coupled with a strong technical background. They possess a passion for implementation and improvement, approaching challenges with a solutions-oriented mindset. A commitment to reliability and excellence is paramount, as is the capability to mentor others and foster a team-centered approach to problem-solving. Candidates should thrive in dynamic environments and possess the adaptability to evolve with the needs of the organization while maintaining a focus on user satisfaction and system integrity.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.