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.
Overview
The Site Reliability Engineer II at Microsoft plays a critical role in ensuring the reliability, availability, and performance of cloud-based services and applications. This position requires a blend of software engineering and systems engineering expertise to build and maintain advanced systems. You will work collaboratively with development teams to design, develop, and implement solutions that optimize the performance and reliability of services, enhance deployment processes, and automate operational tasks, while also managing incidents and problem resolution in production environments.
Job Responsibilities
- Design and implement monitoring, alerting, and reporting systems to ensure service performance metrics are met.
- Collaborate with cross-functional teams to troubleshoot and resolve complex issues affecting service reliability and performance.
- Automate repetitive tasks and manage service scalability through effective scripting and software solutions.
- Participate in on-call rotations, responding to incidents and post-mortems to improve service reliability.
- Develop documentation for system designs, operational processes, and best practices.
- Support continuous improvement of processes, tools, and technologies to enhance service resilience.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- Minimum of 3 years of experience in Site Reliability Engineering, DevOps, or related fields.
- Proficiency in programming languages such as Python, Go, or Java.
- Experience with cloud platforms (e.g., Azure, AWS, Google Cloud) and container orchestration tools (e.g., Kubernetes).
- Strong understanding of networking concepts, system architecture, and application performance monitoring.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
This position utilizes a wide array of technologies and tools, including but not limited to cloud infrastructure services (Microsoft Azure), container orchestration frameworks (such as Docker and Kubernetes), automation tools (like Terraform and Ansible), monitoring solutions (such as Prometheus and Grafana), and CI/CD pipelines. Proficiency in logging and performance monitoring tools, as well as familiarity with incident management platforms, is also essential.
Ideal Candidates
The ideal candidate for the Site Reliability Engineer II position possesses a strong technical background coupled with outstanding communication skills, allowing them to effectively bridge gaps between development and operations. They should be proactive and detail-oriented, thriving in a fast-paced environment where adaptability and continuous learning are crucial. An innovative mindset, combined with the ability to mentor and support team members, will contribute to a culture of collaboration and excellence within the organization.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.