Full Time

Site Reliability Engineer II

Microsoft
$90,000 - $120,000* / year (about $43–$58 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

As a Site Reliability Engineer II at Microsoft, you will play a critical role in maintaining the reliability, availability, and performance of our services. You will collaborate closely with engineering and operational teams to improve system performance and stability through automation, monitoring, and efficient incident management processes. Your expertise will ensure that our cloud infrastructure meets the high expectations of our global customers, while also contributing to ongoing service improvements and innovation initiatives.



Job Responsibilities

  • Develop and maintain monitoring, alerting, and analysis tools to improve system reliability and performance.
  • Collaborate with software engineering teams to optimize applications for reliability, scalability, and maintainability.
  • Lead incident management processes to quickly diagnose, troubleshoot, and resolve system outages or performance issues.
  • Implement automation tools to streamline operational processes and minimize manual interventions.
  • Participate in the design and capacity planning for new systems and services to ensure scalability and reliability.
  • Conduct root cause analyses for incidents, and document clear technical processes and recommendations.
  • Engage in continuous improvement initiatives to enhance site reliability practices throughout the organization.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 3 years of experience in Site Reliability Engineering, DevOps, or system administration roles.
  • Proficiency in programming languages, such as Python, Go, or Java.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Solid understanding of cloud computing platforms, particularly Microsoft Azure or AWS.
  • Familiarity with configuration management systems, such as Ansible, Chef, or Puppet.
  • Strong analytical and troubleshooting skills with the ability to identify problems quickly and provide solutions.


Technologies & Tools

The Site Reliability Engineer II will utilize a range of technologies and tools crucial to the role, including cloud infrastructure management platforms like Microsoft Azure, monitoring and alerting tools such as Prometheus and Grafana, containerization and orchestration technologies like Docker and Kubernetes, as well as infrastructure as code tools including Terraform and Azure Resource Manager. Familiarity with CI/CD pipelines and version control systems such as Git will also be essential for ensuring efficient and reliable deployment of services.



Ideal Candidates

The ideal candidate for the Site Reliability Engineer II position at Microsoft will demonstrate strong problem-solving capabilities, possess a passion for automation and system optimization, and exhibit a proactive maintenance mindset. Successful individuals will have excellent communication skills, enabling them to collaborate effectively across cross-functional teams, and they will show a commitment to continuous learning and improvement in the ever-evolving field of site reliability. A strong foundation in software engineering principles, paired with an operational focus, will further distinguish candidates who excel in this role.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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