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 play a pivotal role in ensuring the reliability, availability, and performance of our cloud services and platforms. By applying software engineering practices to system administration tasks, the engineer will work closely with development teams to create scalable and reliable systems. The role involves proactive monitoring, incident management, and fostering a culture of continuous improvement, ensuring that systems are not only functional but also optimized for performance and efficiency.
Job Responsibilities
- Develop and implement monitoring tools to enhance system performance and reliability.
- Collaborate with software developers to design and improve system architecture.
- Manage incidents, troubleshoot issues, and execute root cause analysis to prevent future occurrences.
- Automate manual processes to improve operational efficiency and reduce overhead.
- Design and conduct capacity planning and performance tuning activities.
- Participate in on-call rotations, providing support for production systems.
- Contribute to documentation for system processes and incidents to enhance knowledge sharing.
- Engage in regular assessments of existing systems to identify areas for improvement.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum of 2-4 years of experience as a Site Reliability Engineer or in a related field.
- Proficiency in at least one programming language such as Python, Go, or Java.
- Hands-on experience with cloud computing platforms, preferably Azure.
- Strong understanding of system architecture and networking principles.
- Experience with configuration management and automation tools like Terraform or Ansible.
- Familiarity with container orchestration technologies, such as Kubernetes.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Site Reliability Engineer II role will primarily involve working with a variety of tools and technologies including cloud services like Microsoft Azure, configuration management tools such as Terraform and Azure DevOps, scripting languages such as Python and Shell, monitoring tools like Grafana and Prometheus, as well as container orchestration platforms like Kubernetes. Familiarity with relational and NoSQL databases will also be beneficial in this position.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position will possess a strong technical aptitude combined with a proactive mindset towards problem-solving. They should exhibit excellent communication skills, being able to convey complex concepts in straightforward terms to both technical and non-technical stakeholders. Furthermore, successful candidates will have a strong sense of ownership and responsibility towards their work, demonstrating a commitment to maintaining high availability and reliability in critical systems. Collaboration and teamwork are essential, as candidates will be working across various departments to achieve shared goals.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.