Full Time

Site Reliability Engineer II - Azure Core

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.

Job Overview

The Site Reliability Engineer II - Azure Core at Microsoft is responsible for maintaining the reliability, scalability, and overall performance of Microsoft Azure's core services. The role requires a deep understanding of distributed systems, cloud infrastructure, and automation practices. This position will involve collaborating with development and operations teams to enhance service delivery through monitoring, incident response, and capacity planning, ensuring the Azure platform continues to meet the needs of its global user base.



Job Responsibilities

  • Design, implement, and maintain reliable systems that enable high availability and performance for Azure core services.
  • Monitor and troubleshoot issues in distributed systems, employing a systematic approach to root cause analysis.
  • Work collaboratively with engineering teams to develop automation tools and frameworks that improve uptime and reduce operational overhead.
  • Participate in on-call rotations and respond to production incidents, providing timely resolutions and minimizing service downtime.
  • Conduct performance tuning and capacity planning to optimize resource utilization and service performance.
  • Establish and maintain service level objectives (SLOs) and service level indicators (SLIs) to guide operational excellence.
  • Document processes, procedures, and key insights gained from operations to promote knowledge sharing and continuous improvement.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 3+ years of experience in a Site Reliability Engineering, DevOps, or systems administration role.
  • Proficiency in programming languages such as C#, Python, or Go.
  • Strong understanding of cloud infrastructure and technologies, particularly Microsoft Azure.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
  • Familiarity with monitoring tools (Prometheus, Grafana, Azure Monitor) and logging solutions.
  • Excellent troubleshooting and problem-solving skills, with the ability to work under pressure.


Technologies & Tools

The Site Reliability Engineer II position primarily utilizes technologies and tools that include, but are not limited to, Microsoft Azure services, container orchestration platforms like Kubernetes, monitoring tools such as Azure Monitor and Prometheus, as well as programming languages including Python and C#. Familiarity with CI/CD pipelines, infrastructure as code (IaC) tools, and configuration management systems is also essential for the role.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II role possess a strong technical background coupled with a proactive attitude toward problem-solving. They are effective communicators, capable of breaking down complex ideas into easily understandable concepts for various audiences. The ability to work both independently and collaboratively in dynamic environments is critical. A passion for learning and staying updated with the latest industry trends, along with a commitment to fostering a culture of reliability and excellence, will contribute to the candidate's success in this position.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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