Full Time

Site Reliability Engineer II

Microsoft
$95,000 - $130,000* / year (about $46–$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.

Overview

The Site Reliability Engineer II at Microsoft plays a pivotal role in maintaining and optimizing the reliability, availability, and performance of applications and services. This position involves collaborating with various engineering teams to enhance system reliability, implement proactive monitoring solutions, and troubleshoot incidents effectively. The engineer will design, develop, and maintain automated workflows, ensuring systems are robust and performing optimally while supporting the scaling of mission-critical applications.



Job Responsibilities

  • Design and implement systems and services with a focus on reliability and scalability.
  • Develop, maintain, and improve monitoring solutions to ensure system performance and to provide alerts for potential issues.
  • Collaborate with development teams to optimize application performance and reliability.
  • Perform root cause analysis to identify and mitigate recurring system issues.
  • Implement automation tools and workflows to enhance system reliability and streamline processes.
  • Participate in incident management, including troubleshooting and system recovery efforts.
  • Provide technical guidance and mentorship to junior engineers in best practices for reliability engineering.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in Site Reliability Engineering, DevOps, or a similar role.
  • Strong proficiency in one or more programming languages such as Python, Java, or Go.
  • Experience with cloud services, particularly Azure, AWS, or Google Cloud Platform.
  • Familiarity with container orchestration tools like Kubernetes or Docker.
  • Understanding of CI/CD methodologies and tools such as Jenkins, Azure DevOps, or GitLab.
  • Excellent problem-solving skills and a proactive approach to system management.


Technologies & Tools

This position utilizes a range of cutting-edge technologies and tools, including but not limited to Azure Cloud Services for deployment and management, Kubernetes for container orchestration, Prometheus and Grafana for monitoring and visualization, as well as Terraform for infrastructure as code. Familiarity with Version Control Systems like Git and CI/CD tools such as Jenkins is also essential for effective collaboration and reliability engineering practices.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position will possess a balance of technical expertise and soft skills essential for collaboration. They are characterized by their analytical thinking, attention to detail, and a passion for technology and innovation. A candidates’ ability to work effectively under pressure, communicate complex technical issues clearly and concisely, and adapt to evolving challenges in a fast-paced environment is paramount. They are also driven by a commitment to continuous improvement and a strong desire to enhance system performance and reliability.

Unemployment does not last the same number of weeks everywhere. In Georgia it is paid for 14 to 26 weeks, set by the state's unemployment rate. How it works there →

View Similar Jobs

Matches Jobs

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