Full Time

Site Reliability Engineer II

Microsoft
$90,000 - $140,000* / year (about $43–$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, performance, and overall health of our systems and services. This position encompasses a variety of tasks including the implementation of automated tools, proactive monitoring, fault tolerance, and incident response strategies. The engineer will collaborate across teams to enhance system performance, troubleshoot complex issues, and maintain operational excellence while driving improvements to infrastructure reliability and scalability standards.



Job Responsibilities

  • Design and implement solutions for automating system configuration, deployment, and monitoring.
  • Develop and maintain reliable metrics and logging tools to track system performance and user experience.
  • Participate in on-call rotations to manage incidents and root cause analysis.
  • Collaborate with software engineering teams to improve system productivity and reliability.
  • Contribute to the development of processes for capacity planning, availability, and scaling of services.
  • Perform periodic system audits and assessments to identify opportunities for improvement and risk mitigation.
  • Mentor and guide junior engineers on best practices in reliability and operations.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum of 3 years of professional experience in Site Reliability Engineering, DevOps, or related roles.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Proficiency in infrastructure as code (IaC) tools such as Terraform or Ansible.
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with cloud platforms, particularly Azure, AWS, or Google Cloud Platform.
  • Excellent problem-solving skills and attention to detail.
  • Prior experience in incident response and network/security engineering is a plus.


Technologies & Tools

The Site Reliability Engineer II position utilizes a range of technologies and tools to ensure optimal performance and reliability of systems. Key technologies include cloud computing platforms (Azure, AWS), container orchestration tools (Kubernetes), configuration management solutions (Terraform, Ansible), and software development tools (GitHub, Jenkins). Additionally, monitoring frameworks such as Prometheus, Grafana, and other telemetry tools are essential in maintaining system observability.



Ideal Candidates

The ideal candidates for this role possess a strong technical background combined with a proactive approach to problem-solving. They are characterized by their ability to work collaboratively within teams and communicate effectively across diverse groups. A passion for continuous improvement and innovation is crucial, coupled with a mindset focused on delivering reliable and scalable systems. Successful candidates are adaptable to change, thrive under pressure, and exhibit a dedication to enhancing both user experience and system performance.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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