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 play a pivotal role in maintaining the reliability, availability, and performance of our enterprise-scale applications and services. The ideal candidate will leverage their expertise in systems and software engineering to create scalable and highly reliable systems. This role requires collaboration with software engineering to design and implement solutions that enhance operational efficiency, automate manual processes, and ensure our platforms are robust against failures.



Job Responsibilities

  • Implement and maintain automated solutions for systems monitoring, deployment, and reliability.
  • Collaborate with development teams to design, build, and scale resilient systems and networks.
  • Participate in incident management and root cause analysis to improve system reliability.
  • Develop and maintain documentation related to system configurations, processes, and best practices.
  • Analyze performance and capacity metrics to make recommendations for system improvements.
  • Contribute to the writing of software tools for operational tasks and processes.
  • Assist in the mentoring and training of junior engineers and new team members.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in Site Reliability Engineering, DevOps, or related fields.
  • Proficiency in at least one programming language such as Python, Go, or Java.
  • Experience with cloud services (Azure, AWS, or Google Cloud Platform).
  • Strong understanding of Linux/Unix systems and networking protocols.
  • Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
  • Excellent debugging and troubleshooting skills with a focus on performance optimization.


Technologies & Tools

The Site Reliability Engineer II will utilize a variety of technologies and tools in their daily operations. These include cloud platforms such as Microsoft Azure, containerization tools like Docker and Kubernetes, monitoring solutions like Prometheus and Grafana, as well as automated deployment and CI/CD pipelines using tools like Jenkins and Azure DevOps. In addition, scripting languages such as Python and Bash will be essential for automating tasks and enhancing system functionalities.



Ideal Candidates

Ideal candidates for the Site Reliability Engineer II position at Microsoft will possess a strong analytical mindset, exceptional problem-solving capabilities, and a proactive approach to system reliability and performance challenges. They should be collaborative team players, capable of communicating complex technical concepts to non-technical stakeholders while thriving in a fast-paced, dynamic environment. A passion for continuous improvement and the ability to work autonomously are also key characteristics that will contribute to success in this role.

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.