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 services and systems. This role will involve monitoring system performance, incident management, and implementing automation to reduce manual intervention. The ideal candidate will collaborate with development teams to design scalable solutions, troubleshoot complex issues, and contribute to the continuous improvement of operational processes. Additionally, they will engage in capacity planning and work on various initiatives to enhance system reliability and developer productivity.
Job Responsibilities
- Monitor and maintain the reliability, latency, and performance of production systems.
- Develop and implement automation tools to streamline operational processes and reduce manual work.
- Manage incident response processes and collaborate with engineering teams to troubleshoot and resolve issues.
- Design and implement systems for capacity planning and scaling in a cloud-based environment.
- Participate in on-call rotations to provide quick resolution to production incidents.
- Conduct postmortems to analyze incidents and execute actionable improvements.
- Implement best practices for system maintenance, security, and reliability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in Site Reliability Engineering or a similar DevOps role.
- Proficient in scripting languages such as Python, Go, or Bash.
- Experience with containerization and orchestration technologies, such as Docker and Kubernetes.
- Strong knowledge of Linux and networking fundamentals.
- Familiarity with cloud platforms like Azure, AWS, or GCP.
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
Technologies & Tools
The Site Reliability Engineer II will utilize a variety of technologies and tools to ensure operational excellence, including cloud computing platforms (primarily Azure), containerization services (Docker and Kubernetes), monitoring and performance management tools (like Prometheus and Grafana), and automation scripts written in various programming languages. Familiarity with version control systems such as Git is also essential for source code management and collaboration with engineering teams.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position at Microsoft will possess a combination of technical skills and personal qualities that enable them to thrive in a fast-paced, collaborative environment. They should demonstrate strong analytical and problem-solving abilities, effective communication skills, and a passion for continuous learning. An eagerness to embrace challenges and work proactively within cross-functional teams contributes to a culture of reliability and excellence within the organization.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.