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.

Overview

The Site Reliability Engineer II at Microsoft is responsible for ensuring the reliability, availability, and performance of our services and systems. This role involves designing and building scalable solutions that enhance our cloud infrastructure, automating operational processes, and collaborating across teams to implement proactive measures that improve our systems. You will be expected to participate in on-call rotations, innovate solutions to prevent downtime, and drive the adoption of best practices for system reliability across various environments.



Job Responsibilities

  • Design, develop, and implement robust solutions to improve site reliability across multiple services.
  • Monitor system performance and availability, making recommendations for system improvements as needed.
  • Automate repetitive tasks to increase efficiency and reduce manual overhead in operational processes.
  • Participate in incident management and postmortem analysis to drive continuous improvement.
  • Develop and maintain system documentation and runbooks for operational procedures.
  • Collaborate with development teams to onboard new services and ensure production readiness.
  • Implement security best practices in service design and operations.
  • Conduct capacity planning and performance testing to ensure system scalability.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in Site Reliability Engineering, DevOps, or a related domain.
  • Proficiency in at least one scripting language (Python, Go, Bash, etc.) and experience with regular expressions.
  • Experience working with cloud platforms, preferably Azure.
  • Strong knowledge of monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Familiarity with CI/CD tools and automation frameworks.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

This position utilizes a variety of technologies and tools including cloud service platforms such as Microsoft Azure, container orchestration platforms like Kubernetes, configuration management tools (Ansible, Terraform), CI/CD pipelines, and monitoring solutions (Datadog, New Relic). Familiarity with databases, both SQL and NoSQL, and version control systems (Git) is essential as well. Experience with microservices architecture and serverless computing will be beneficial.



Ideal Candidates

The ideal candidate for the Site Reliability Engineer II role will possess a strong sense of ownership, accountability, and dedication to improving system reliability and user satisfaction. A collaborative mindset coupled with the ability to communicate effectively across technical and non-technical teams is essential. The candidate should demonstrate a proactive approach to problem-solving and a desire to continuously learn and adapt in a dynamic tech landscape. An analytical thinker who can approach complex challenges with innovative solutions will thrive in this role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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