Full Time

Site Reliability Engineer II

Microsoft
$110,000 - $150,000* / year (about $53–$72 an hour)

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 Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Site Reliability Engineer II at Microsoft is responsible for bridging the gap between development and operations, ensuring system reliability, performance, and scalability. In this role, you will utilize your engineering expertise to create and implement proactive solutions, improving the availability and reliability of our systems. You will monitor production services, automate repetitive tasks, and collaborate closely with software engineers and other stakeholders to enhance system performance, deploy new features, and resolve issues swiftly.



Job Responsibilities

  • Develop and maintain scalable systems that monitor and enhance system reliability.
  • Implement service-level objectives (SLOs) and service-level agreements (SLAs) to ensure operational success.
  • Automate workflows and processes to improve efficiency and reduce manual overhead.
  • Conduct blameless post-mortems after incidents to drive continuous improvement.
  • Collaborate with software development teams to integrate reliability into application design and implementation.
  • Analyze system performance metrics and troubleshoot issues across multiple environments.
  • Participate in on-call rotations and incident response to provide timely resolutions.
  • Educate and mentor junior SRE team members on best practices and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • A minimum of 3 years of experience in software engineering or site reliability engineering.
  • Proficiency in programming languages such as Python, Go, or Java.
  • Strong understanding of cloud services, particularly Microsoft Azure.
  • Experience with container orchestration tools such as Kubernetes and Docker.
  • Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
  • Solid knowledge of monitoring and observability tools (e.g., Prometheus, Grafana).
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Site Reliability Engineer II role at Microsoft utilizes a range of cutting-edge technologies and tools to maintain system integrity and performance. These include cloud platforms such as Microsoft Azure, orchestration tools like Kubernetes, monitoring tools including Prometheus and Grafana, and programming languages such as Python, Go, and Java. Familiarity with configuration management tools, CI/CD pipelines, and observability platforms is essential for success in this position.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position are proactive, analytical thinkers who thrive in a collaborative environment. They possess strong technical skills, a deep understanding of systems architecture, and a passion for ensuring system reliability. Effective communication and mentorship abilities are critical, as the role involves working closely with diverse teams and guiding junior members. Candidates should be adaptable, detail-oriented, and eager to embrace new technologies and challenges.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.