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/SR. position at Microsoft involves ensuring the high reliability and performance of our cloud services and applications. This role focuses on using software engineering principles to manage and automate operations processes while fostering a culture of collaboration across teams. The ideal candidate will be responsible for incident management, proactive monitoring, and developing solutions that enhance system stability and performance. They will work closely with development and operations teams to optimize the deployment and maintenance of services, ensuring a reliable, scalable, and efficient environment.
Job Responsibilities
- Design and implement monitoring, diagnostics, and performance tuning solutions to enhance system reliability.
- Collaborate with engineering teams to define and maintain Service Level Objectives (SLOs) and Service Level Indicators (SLIs).
- Respond to incidents, troubleshoot issues, and conduct postmortems to improve system resilience and response efficacy.
- Automate repetitive tasks through scripting, orchestration, and configuration management to reduce operational overhead.
- Participate in on-call rotations, providing support to resolve urgent issues and ensuring seamless service continuity.
- Contribute to the development and maintenance of documentation for operational procedures, best practices, and incident response actions.
- Engage in proactive analysis and capacity planning to accommodate future growth and scaling requirements.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience as a Site Reliability Engineer, DevOps Engineer, or in a similar role.
- Proficient knowledge of cloud platforms (e.g., Azure, AWS) and virtualization technologies.
- Experience with configuration management and automation tools (e.g., Ansible, Puppet, Terraform).
- Strong programming skills in languages such as Python, Go, or Java.
- Familiarity with container orchestration technologies (e.g., Kubernetes, Docker).
- Excellent analytical and troubleshooting skills, with a focus on finding efficient solutions.
Technologies & Tools
In the Site Reliability Engineer II/SR. role, candidates will utilize a range of technologies and tools essential for maintaining service reliability and performance. This includes cloud platforms such as Microsoft Azure and Amazon Web Services, alongside orchestration and container tools like Kubernetes and Docker. Automation frameworks, including Terraform and Ansible, will also be leveraged to streamline operational workflows. Monitoring and logging solutions, such as Prometheus and Grafana, will be fundamental in tracking service health and performance metrics.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II/SR. position at Microsoft are those who exhibit a strong passion for technology and a commitment to continuous improvement. They should possess excellent communication skills to facilitate collaboration within cross-functional teams and exhibit a proactive approach to problem-solving. A good fit will also show resilience in fast-paced environments, adaptability to changing priorities, and a desire to drive operational excellence through innovative practices and approaches.
Nebraska pays at most $582 a week in unemployment, for up to 26 weeks, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.