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 is a critical role that blends software engineering and systems engineering to build and run large-scale distributed systems. This role is responsible for maintaining high availability and performance of essential services, while also improving existing processes and working collaboratively across teams. The ideal candidate will focus on automation, incident response, and capacity planning, ensuring seamless service delivery while enhancing the reliability of infrastructure and applications.
Job Responsibilities
- Design and implement scalable systems and services, ensuring robustness and reliability.
- Manage and automate deployments, configurations, and monitoring of applications within production environments.
- Conduct performance analysis and capacity planning to meet the increasing demands of services.
- Respond to incidents and outages, ensuring rapid recovery and analysis for future prevention.
- Collaborate with cross-functional teams to identify and drive improvements across the engineering lifecycle.
- Document system processes and operational procedures to facilitate team knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 3+ years of experience in Site Reliability Engineering, Software Engineering, or Systems Engineering.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Strong knowledge of container orchestration technologies like Kubernetes or Docker.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, Splunk, or ELK stack.
- Understanding of networking concepts, RESTful APIs, and system architecture.
Technologies & Tools
In this role, the Site Reliability Engineer will interact with various technologies and tools including cloud platforms like Microsoft Azure, containerization tools such as Docker and Kubernetes, automation frameworks like Ansible and Terraform, as well as monitoring tools including Prometheus, Grafana, and Splunk. Familiarity with CI/CD pipelines through tools like Jenkins or Azure DevOps will also be essential for streamlining deployments and enhancing operational efficiency.
Ideal Candidates
The ideal candidates for the Site Reliability Engineer II/SR. position are those who possess strong analytical and problem-solving skills, coupled with a passion for technology and innovation. They should exhibit a proactive attitude towards learning new technologies and possess excellent collaboration skills, enabling them to work effectively in a team-oriented environment. Adaptability, attention to detail, and a focus on continuous improvement will also contribute to their success in driving initiatives that enhance system reliability and customer satisfaction.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.