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.

Overview

As a Site Reliability Engineer II at Microsoft, you will play a pivotal role in enhancing the reliability, performance, and efficiency of Microsoft services and technologies. You will work closely with software engineering teams, leveraging your expertise to develop and implement robust solutions that ensure system availability and scalability. Your responsibilities will encompass automating processes, monitoring systems, troubleshooting issues, and contributing to a culture of continuous improvement that prioritizes reliability in the service delivery lifecycle.



Job Responsibilities

  • Develop and maintain monitoring systems to provide real-time visibility into system performance and availability.
  • Automate manual processes to improve efficiency and reduce the risk of human error.
  • Work collaboratively with development teams to design and implement reliable architectures and services.
  • Participate in on-call rotations to support operational incidents and outages.
  • Analyze system performance metrics to identify and resolve potential bottlenecks.
  • Contribute to post-incident reviews and implement preventive measures to enhance system reliability.
  • Assist in capacity planning and performance tuning to ensure optimal resource utilization.
  • Foster a culture of collaboration and knowledge sharing across teams through documentation and process improvement efforts.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 2+ years of experience in Site Reliability Engineering, DevOps, or software development.
  • Proficiency in programming languages such as Python, Go, or C#.
  • Strong understanding of cloud computing platforms, particularly Azure.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Experience with monitoring and logging tools, such as Prometheus, Grafana, or ELK stack.
  • Solid understanding of networking concepts, including TCP/IP, HTTP, and DNS.
  • Excellent problem-solving skills and ability to work in high-pressure environments.


Technologies & Tools

In this role, you will work with a variety of technologies and tools that include cloud computing services (primarily Microsoft Azure), containerization tools such as Docker, orchestration platforms like Kubernetes, and monitoring solutions including Prometheus, Grafana, and the ELK stack. Additionally, experience with version control systems such as Git and CI/CD pipelines will be beneficial for streamlining development and deployment processes.



Ideal Candidates

The ideal candidate for the Site Reliability Engineer II position is someone who possesses a strong technical foundation coupled with a proactive and methodical approach to problem-solving. They should exhibit a willingness to learn and adapt in a fast-paced environment, paired with the ability to communicate effectively across different teams. Characteristics such as collaboration, resilience, and attention to detail are highly valued, along with a passion for technology and a commitment to driving system reliability. A true team player, the candidate should also embrace challenges and contribute positively to a culture of innovation within the organization.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, 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.