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

As a Site Reliability Engineer II at Microsoft, you will be at the forefront of maintaining and enhancing the availability, performance, and scalability of our systems and services. You will collaborate with development teams to build and manage reliable, high-performance platforms and infrastructure. This role involves proactive monitoring, automated deployment, and the optimization of our systems using best practices in reliability engineering. You will play a critical role in bridging the gap between development and operations, ensuring our services remain robust and efficient.



Job Responsibilities

  • Design and implement systems to ensure the reliability, scalability, and availability of cloud-based services.
  • Develop and maintain automated monitoring systems to track the performance and health of applications and infrastructure.
  • Collaborate with developers to improve service reliability and play an active role in incident management and postmortem analysis.
  • Automate repetitive operational tasks and improve deployment pipelines for better efficiency.
  • Participate in on-call rotations to provide support and ensure platform uptime.
  • Enhance system performance through thorough analysis and proactive troubleshooting.
  • Create and maintain documentation related to systems, procedures, and configurations.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • 2+ years of experience in Site Reliability Engineering, DevOps, or a related field.
  • Proficiency in scripting languages such as Python, Bash, or PowerShell.
  • Strong understanding of cloud architecture, particularly with Azure or AWS.
  • Familiarity with container orchestration technologies like Kubernetes and Docker.
  • Experience with configuration management tools such as Ansible, Puppet, or Chef.
  • Knowledge of monitoring tools such as Prometheus, Grafana, or Azure Monitor.


Technologies & Tools

The Site Reliability Engineer II will utilize various technologies and tools such as Azure cloud services, Kubernetes for container orchestration, Docker for application containerization, and Azure DevOps for CI/CD pipelines. Familiarity with version control systems like Git and configuration management tools such as Ansible or Terraform will be vital in this role. We also employ a range of monitoring and logging tools such as Prometheus, Grafana, and Azure Monitor to manage system performance effectively.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position are analytical thinkers who possess a deep passion for technology and a commitment to delivering high-quality services. They are highly collaborative individuals who excel in team environments and are adept at solving complex problems efficiently. A successful candidate will demonstrate a proactive approach to reliability engineering and possess excellent communication skills that facilitate effective collaboration between development and operational teams. A strong commitment to continual learning and improvement is also essential to thrive in this dynamic role.

In the Lexington-Fayette, KY metro area, the middle pay across its 287,000 jobs was $48,620 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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