Full Time

Site Reliability Engineer II

Microsoft
$100,000 - $150,000* / year (about $48–$72 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 will be responsible for maintaining and improving the reliability, availability, and performance of key services within our cloud infrastructure. This role involves the implementation of engineering practices to automate manual processes, troubleshoot complex systems, and enhance system performance through monitoring and incident response. The engineer will work collaboratively with cross-functional teams to resolve operational issues and develop solutions that bolster system health, ensuring optimal operational efficiency while adhering to service level agreements.



Job Responsibilities

  • Design, implement, and manage monitoring and alerting frameworks to ensure system reliability and performance.
  • Develop automation scripts and tools to streamline operational processes and enhance system scalability.
  • Perform root cause analysis on service disruptions and lead post-incident reviews to improve processes and reduce future incidents.
  • Collaborate with development teams to enhance system performance and reliability; provide guidance on design and deployment strategies.
  • Proactively identify patterns of issues through analyzing system metrics and logs.
  • Participate in on-call rotations, troubleshooting incidents, and resolving production issues quickly and effectively.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in site reliability engineering, systems administration, or a related role.
  • Proficiency in at least one programming or scripting language such as Python, Go, or Bash.
  • Experience with cloud platforms (Azure, AWS, or GCP) and container orchestration technologies such as Kubernetes.
  • Strong understanding of networking protocols, load balancing, and service architecture.
  • Familiarity with monitoring tools (Prometheus, Grafana, Nagios) and incident management systems.
  • Excellent troubleshooting skills and the ability to work under pressure in a fast-paced environment.


Technologies & Tools

This position will require familiarity with a variety of technologies and tools including, but not limited to, cloud service platforms such as Microsoft Azure, containerization tools like Docker, orchestration with Kubernetes, version control systems such as Git, and monitoring solutions like Prometheus and Grafana. A solid understanding of CI/CD tools and automation frameworks will be essential for success in this role, as will experience with configuration management tools like Ansible or Terraform.



Ideal Candidates

The ideal candidate for the Site Reliability Engineer II position at Microsoft is someone who is detail-oriented, proactive, and possesses strong analytical skills. They should demonstrate a deep understanding of system performance optimization and reliability principles while showcasing effective communication skills to engage with both technical and non-technical stakeholders. A collaborative mindset and a commitment to continuous improvement are essential, as the role requires cooperation with various teams within the company to drive systems reliability and operational excellence.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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