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 Yahoo, so some details may not match this job. The employer's own page has the real description.
Overview
The Site Reliability Engineer II at Yahoo will play a critical role in maintaining and enhancing the availability, performance, and efficiency of services through a combination of systems engineering and software engineering practices. This position is essential for ensuring the smooth operation of Yahoo’s systems and applications by collaborating with product and development teams to design, implement, and optimize infrastructure solutions. The successful candidate will have a strong focus on automating processes, solving complex infrastructure challenges, and ensuring overall service reliability and uptime.
Job Responsibilities
- Design, implement, and maintain robust and scalable systems to fulfill reliability goals.
- Monitor system performance metrics and address issues proactively to mitigate downtime and improve service quality.
- Participate in on-call rotations and respond to incidents, aiding in root cause analysis and resolution.
- Collaborate with development teams to ensure software release processes are efficient and reliable.
- Create and maintain operational documentation and runbooks to facilitate knowledge sharing.
- Automate operational tasks through scripting and configuration management tools to minimize manual intervention.
- Identify opportunities for system improvements and provide recommendations based on performance analysis.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 3 years of experience in site reliability engineering, DevOps, or related roles.
- Proficiency in scripting languages such as Python, Go, or Bash.
- Experience with cloud service providers like AWS, Azure, or Google Cloud Platform.
- Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Familiarity with monitoring tools and frameworks (e.g., Prometheus, Grafana, Nagios).
- Excellent problem-solving skills and ability to work under pressure in a collaborative environment.
Technologies & Tools
The Site Reliability Engineer II will work with a multitude of technologies and tools aimed at ensuring systems reliability and efficiency. Key technologies include cloud platforms such as AWS or Google Cloud, as well as containerization frameworks like Docker and Kubernetes. Scripting and automation will frequently involve tools such as Ansible and Terraform, while monitoring and observability will be supported by Grafana, Prometheus, and Splunk, among others. Being familiar with these technologies is imperative for executing production-level deployments and maintaining system uptime.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position are self-motivated, analytical thinkers with a passion for infrastructure and software reliability. They possess strong communication skills to effectively interact with cross-functional teams and have a collaborative mindset to foster team spirit. An eagerness to learn new technologies and methodologies, along with an innovative approach to problem-solving and process improvement, is essential. Furthermore, successful candidates demonstrate resilience in high-pressure situations and a keen attention to detail in executing tasks.
Claiming unemployment in Ohio? Its agency asks for 2 work-search activities a week. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.