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 will be responsible for ensuring the reliability, availability, and performance of critical online services and systems. This role involves collaborating with various teams to design, build, and maintain scalable infrastructure and systems while implementing best practices for deployment, monitoring, and incident response. The candidate will be expected to troubleshoot issues, contribute to service-level objectives, and leverage automation to enhance operational efficiency.



Job Responsibilities

  • Design, implement, and maintain scalable and reliable infrastructure solutions that meet service-level goals.
  • Collaborate closely with development teams to architect features and services with reliability and performance in mind.
  • Monitor system performance and identify areas for improvement while resolving incidents in a timely manner.
  • Create and manage automation scripts for deployment and operational tasks to enhance productivity.
  • Participate in on-call rotations and respond to outages, ensuring minimal disruption to services.
  • Develop and enforce best practices for coding, monitoring, and performance evaluation across operational processes.
  • Conduct root cause analysis for incidents and ensure knowledge sharing through documentation and postmortems.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • A minimum of 2 years of experience in a Site Reliability Engineer or DevOps role.
  • Proficiency in one or more programming languages such as Python, Go, or Java.
  • Hands-on experience with cloud platforms (Azure, AWS, or Google Cloud).
  • Familiarity with container orchestration tools (e.g., Kubernetes, Docker).
  • Solid understanding of networking concepts, databases, and distributed systems.
  • Strong troubleshooting skills and experience with incident management tools.
  • Excellent communication and collaboration skills in a team-oriented Environment.


Technologies & Tools

The Site Reliability Engineer II utilizes a variety of technologies and tools to enhance system reliability and automation. Commonly used tools include configuration management frameworks (such as Ansible or Terraform), monitoring and alerting systems (like Prometheus or Grafana), and logging solutions (such as ELK Stack). Familiarity with version control systems (Git) and CI/CD pipelines is also essential for efficient development and deployment processes.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position possess a strong analytical mindset and an innate ability to identify and resolve complex problems effectively. They demonstrate a passion for automating processes and improving system performance, along with proactive communication skills that foster collaboration across teams. A commitment to continuous learning and staying updated on industry trends and emerging technologies further enhances their fit in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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