Full Time

Site Reliability Engineer II

Microsoft
$90,000 - $130,000* / year (about $43–$63 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 at Microsoft is responsible for ensuring our services are reliable, scalable, and perform efficiently. This role demands a blend of software engineering and systems engineering, embracing the principles of reliability and performance across our cloud services. The successful candidate will work closely with development teams to design, implement, and maintain systems with a focus on automation, monitoring, and incident response, thereby enabling seamless user experiences and superior service reliability.



Job Responsibilities

  • Design and implement scalable and reliable systems by applying software engineering best practices.
  • Monitor and maintain system health, ensuring performance metrics meet agreed service-level objectives.
  • Build, enhance, and maintain automation frameworks to improve operational efficiency.
  • Collaborate with development teams to troubleshoot and resolve high-impact incidents and outages.
  • Develop and maintain documentation for operational procedures and system architectures.
  • Contribute to the continuous improvement of processes and systems through regular analysis and reporting.
  • Participate in on-call duty and response for production incidents.
  • Support security practices by implementing and enforcing compliance standards across systems.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field is required.
  • 3+ years of experience in a Site Reliability Engineering, DevOps, or related role.
  • Strong programming skills in languages such as Python, Go, or Java.
  • Proven experience with cloud technologies such as Azure, AWS, or Google Cloud Platform.
  • Familiarity with containerization technologies, such as Docker and Kubernetes.
  • Experience in monitoring and observability tools like Prometheus, Grafana, or Splunk.
  • Strong understanding of networking principles and distributed systems.
  • Excellent troubleshooting and problem-solving skills.


Technologies & Tools

The Site Reliability Engineer II will utilize a broad array of technologies and tools to maintain system reliability and performance. This includes cloud platforms such as Microsoft Azure, container orchestration with Kubernetes, and continuous integration/continuous deployment (CI/CD) tools such as Jenkins or Azure DevOps. Monitoring will be accomplished using tools like Prometheus, Grafana, or Azure Monitor, allowing for comprehensive system oversight. Familiarity with scripting languages, configuration management tools, and version control systems such as Git will also play a crucial role in day-to-day operations.



Ideal Candidates

The ideal candidate for the Site Reliability Engineer II position will be a proactive and analytical thinker with a solid foundation in both software engineering and operational support. They should possess excellent communication skills, enabling them to effectively collaborate with cross-functional teams and convey technical information in an understandable manner. A passion for problem-solving and an unwavering commitment to enhancing system reliability will distinguish top candidates. Additionally, a keen interest in adopting emerging technologies and methodologies to continually improve service delivery is essential for success in this role.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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