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 be responsible for ensuring the reliability, availability, and performance of critical systems and services. This role encompasses a mix of software development and systems engineering, focusing on building automated infrastructure, maintaining the reliability of Microsoft platforms, and optimizing operational performance. The ideal candidate will work closely with development teams to resolve high-impact production issues, enhance service reliability through proactive monitoring, and implement continuous improvement practices within the organizational framework.
Job Responsibilities
- Design and implement scalable and robust systems utilizing best practices in reliability engineering.
- Collaborate with software development teams to drive operational excellence in production environments.
- Monitor application and system performance using advanced monitoring tools and respond to incidents promptly.
- Develop and maintain automation frameworks for deployment, configuration, and monitoring tasks.
- Conduct post-incident reviews and implement corrective actions to reduce future recurrence of issues.
- Participate in capacity planning and demand forecasting to ensure optimal resource allocation.
- Educate and mentor junior team members in SRE practices and resilience engineering.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in a Site Reliability Engineer or DevOps role.
- Strong programming skills in languages such as Python, Go, or Java.
- Experienced in working with cloud technologies, particularly Azure.
- Proficiency in configuration management tools such as Ansible, Puppet, or Chef.
- In-depth knowledge of container orchestration tools like Kubernetes and Docker.
- Familiarity with monitoring and log management tools such as Prometheus, Grafana, or ELK Stack.
Technologies & Tools
The Site Reliability Engineer II role leverages a diverse range of technologies and tools to maintain system reliability and efficiency. Primary tools include cloud service platforms such as Microsoft Azure, container orchestration systems like Kubernetes, and CI/CD tools for automated deployment. Monitoring and logging tools, including Prometheus and the ELK Stack, are utilized to assess system health and performance continuously. Additionally, scripting and automation frameworks are integral to the role to facilitate operational tasks and enhance workflow efficiency.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position at Microsoft embody strong problem-solving skills and a proactive mindset towards system reliability. They demonstrate a passion for technology and a commitment to continuous learning and development. A collaborative spirit, coupled with excellent communication skills, is essential for effectively working with cross-functional teams. The ability to analyze complex systems and derive actionable insights is crucial, alongside a mindset geared towards innovation and improvement in service delivery.
☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.