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 is responsible for ensuring the availability, performance, and reliability of our critical services and platforms. This role involves collaborating with development and operations teams to design and implement robust infrastructure and automation solutions. The engineer will proactively monitor system performance, troubleshoot issues, and improve existing processes to enhance service reliability. They will also participate in on-call rotations, contribute to incident management, and drive initiatives for site reliability enhancements across our technology stack.
Job Responsibilities
- Collaborate with software development teams to design and implement scalable, resilient systems.
- Monitor system performance and uptime, responding to service pre-emptively and reactively.
- Develop automation scripts and tooling to streamline operational processes.
- Participate in on-call rotations, conducting incident management and root cause analysis.
- Drive reliability initiatives, propose improvements, and implement best practices.
- Manage and optimize cloud infrastructure using Infrastructure as Code (IaC) principles.
- Conduct performance tuning, capacity planning, and risk assessments.
- Maintain comprehensive documentation for systems, processes, and procedures.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in site reliability engineering, DevOps, or system administration.
- Strong understanding of cloud technologies and platforms, including Azure, AWS, or Google Cloud.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with container orchestration tools (e.g., Kubernetes, Docker).
- Knowledge of monitoring tools like Prometheus, Grafana, or Azure Monitor.
- Familiarity with CI/CD practices and tools (e.g., Jenkins, Azure DevOps).
- Excellent problem-solving and communication skills.
Technologies & Tools
In this position, the Site Reliability Engineer II will utilize a diverse array of technologies and tools to maintain system reliability and performance. Key technologies include cloud services like Microsoft Azure for scalable infrastructure, Kubernetes for container orchestration, and various monitoring tools such as Prometheus and Grafana. Familiarity with programming and scripting languages, as well as CI/CD platforms, will be essential for automating workflows and managing deployments.
Ideal Candidates
The ideal candidate for this role is a proactive problem-solver with strong analytical skills and a deep passion for reliability and efficiency in systems architecture. They should thrive in a collaborative environment, possessing effective communication skills that facilitate teamwork across cross-functional departments. Additionally, candidates should exhibit a continuous improvement mindset, always seeking to optimize processes and innovate solutions to enhance overall service availability and user experience.
Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.