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
As a Site Reliability Engineer II at Microsoft, you will play a crucial role in maintaining the reliability, availability, and performance of our services while ensuring the efficient operation of our infrastructure. You will collaborate with engineering teams to build and manage large-scale distributed systems, participating in the development and support of innovative solutions that enhance operational efficiency. Your expertise will contribute to the automation, monitoring, and continuous improvement of systems while fostering a culture of reliability within the organization.
Job Responsibilities
- Design and implement solutions that enhance the reliability and scalability of our cloud services.
- Participate in incident management processes, troubleshooting and resolving issues quickly and effectively.
- Develop, deploy, and maintain automated systems that improve operational efficiency.
- Collaborate with cross-functional teams to assist in the design and deployment of application infrastructure.
- Monitor system performance and diagnose anomalies to prevent service degradation.
- Conduct postmortem analyses of incidents to identify root causes and recommend improvements.
- Document processes and provide training to other teams on system operations and reliability best practices.
- Contribute to capacity planning and demand forecasting to ensure service availability and performance.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in Site Reliability Engineering, DevOps, or similar roles.
- Strong programming skills in languages such as Python, Go, or Java.
- Experience with cloud platforms (e.g., Azure, AWS, Google Cloud).
- Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes).
- Excellent understanding of monitoring and incident management tools.
- Strong debugging and troubleshooting skills in distributed systems.
- Effective communication skills and the ability to collaborate with cross-functional teams.
Technologies & Tools
In this role, you will engage with an array of modern technologies and tools, including but not limited to Azure DevOps, Terraform, Prometheus, Grafana, and various continuous integration and deployment (CI/CD) tools. You will also utilize scripting languages and services tailored for automation and monitoring, effectively managing deployment pipelines and service health indicators in a cloud environment.
Ideal Candidates
The ideal candidates for the Site Reliability Engineer II position at Microsoft should possess a strong technical foundation coupled with a proactive and analytical mindset. They should demonstrate an aptitude for problem-solving and a commitment to improving system performance and reliability. Effective communicators, they should be able to work collaboratively in teams while exhibiting leadership qualities in crisis situations. A passion for technology and continuous learning will also set candidates apart, as they will be expected to stay abreast of industry trends and innovations.
In Rhode Island, the weekly job search for unemployment is 3 work search activities a week (at least 1 of them a job application), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.