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 plays a pivotal role in maintaining and enhancing the availability, performance, and capacity of our cloud services. This position involves the design, implementation, and operational aspects of software applications, combining software engineering and systems engineering to create scalable and reliable systems. The ideal candidate will monitor system health, lead incident response, apply engineering solutions to improve resilience and work collaboratively within cross-functional teams to drive product excellence and operational efficiency.
Job Responsibilities
- Develop and maintain monitoring systems to ensure high availability and performance of applications.
- Troubleshoot and resolve issues in production systems, ensuring minimal disruption.
- Implement and refine automation tools for operational processes, minimizing manual intervention.
- Collaborate with development teams to enhance application performance and reliability.
- Participate in on-call rotations, responding to service outages and incidents in a timely manner.
- Analyze system architecture and contribute to design reviews to improve system reliability.
- Document processes, incidents, and system changes diligently for knowledge transfer and training.
- Engage in continuous improvement efforts, identifying weaknesses in existing systems and proposing enhancements.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in a Site Reliability Engineer, DevOps, or similar role.
- Strong proficiency in at least one programming language, such as Python, Go, or Java.
- Hands-on experience with cloud platforms such as Azure, AWS, or Google Cloud.
- Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
- Proficient in using monitoring and logging tools, for example, Prometheus, Grafana, or ELK Stack.
- Solid understanding of Linux/Unix operating systems and networking fundamentals.
- Ability to work effectively in a team-oriented, collaborative environment.
Technologies & Tools
The Site Reliability Engineer II role will involve working with a variety of technologies and tools, including cloud platforms (Microsoft Azure, AWS), container technologies (Docker, Kubernetes), automation tools (Terraform, Ansible), and monitoring solutions (Prometheus, Grafana, Azure Monitor). Familiarity with databases (SQL, NoSQL) and configuration management systems is also essential for the role.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position are proactive problem-solvers who exhibit a strong sense of ownership over their work. They possess excellent analytical skills with a deep understanding of distributed systems and an aptitude for designing maintainable solutions. A collaborative mindset, along with the ability to communicate complex concepts simply, is essential. Candidates who thrive in dynamic environments and are passionate about automation, reliability, and operational excellence will find this role particularly rewarding.
Unemployment in Niue was 0.6% in 2022, by its own labor force survey, as the International Labour Organization publishes it. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.