Full Time

Site Reliability Engineer II

Microsoft
$110,000 - $140,000* / year (about $53–$67 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.

Overview

The Site Reliability Engineer II at Microsoft plays a critical role in ensuring the reliability, availability, and performance of our services and systems. This position is pivotal in enhancing the overall user experience through the development of automation solutions, monitoring tools, and incident management processes. The engineer will collaborate with multiple teams to establish best practices and improve existing systems while responding promptly to incidents, analyzing root causes, and implementing preventive measures.



Job Responsibilities

  • Design and implement scalable and reliable systems, focusing on continuous improvement.
  • Monitor system performance and health, addressing reliability issues proactively.
  • Participate in on-call rotations to provide support for critical incidents.
  • Collaborate with development teams to deploy new services and features.
  • Automate repetitive tasks and streamline operations through robust scripting and tooling.
  • Conduct post-incident reviews and root cause analyses to mitigate future incidents.
  • Document processes, standard operating procedures, and best practices.
  • Foster a culture of blameless post-mortems and learning from failures.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 2+ years of experience in Site Reliability Engineering, DevOps, or equivalent roles.
  • Proficiency in at least one programming language, such as Python, Go, or C#.
  • Strong understanding of cloud infrastructure, preferably Azure.
  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid knowledge of monitoring and observability tools such as Prometheus, Grafana, or Azure Monitor.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team-driven environment.


Technologies & Tools

The Site Reliability Engineer II will work with a dynamic array of technologies, software, and tools. Primary tools include cloud services, particularly Microsoft Azure, along with containerization tools such as Docker and orchestration technologies like Kubernetes. Proficiency in monitoring tools such as Prometheus and Grafana, as well as configuration management and automation software like Ansible or Terraform, is essential. Additionally, the role may involve the use of scripting languages for automation tasks and collaboration platforms to enhance team communication.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position are those who demonstrate a strong commitment to operational excellence and have a passion for improving system reliability. They possess a thorough understanding of modern software development practices and are adept at problem resolution in high-pressure environments. Additionally, strong communication skills and a collaborative mindset are essential, as the role requires working closely with diverse teams. A proactive attitude towards learning and adaptation in rapidly evolving technological landscapes is a significant advantage.

In Rhode Island, the weekly job search for unemployment is 3 work search activities a week (at least 1 of them a job application), its agency says. What it asks →

View Similar Jobs

Matches Jobs

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