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 (SRE II) - Azure Core at Microsoft is responsible for ensuring the reliable and scalable operation of Microsoft Azure services through proactive problem-solving, automation, and the application of engineering principles. By collaborating with development teams and stakeholders, the SRE II will focus on improving system reliability, enhancing operational efficiency, and implementing best practices across the Azure Core platform. This role combines technical expertise in software engineering and systems operations, allowing the candidate to influence the strategic direction of Azure services while optimizing performance and uptime.
Job Responsibilities
- Design, implement, and manage automated monitoring and alerting solutions to ensure service reliability and performance.
- Collaborate with engineering teams to architect, implement, and optimize production systems.
- Troubleshoot and resolve complex technical issues across various layers of the Azure Core platform.
- Participate in incident response and post-mortem analysis to enhance system reliability and incident response time.
- Continuously analyze system performance metrics and implement improvements to enhance scalability and reliability.
- Develop and maintain documentation related to system design, operations, and incident management processes.
- Engage in on-call rotation to provide support for critical system incidents and outages.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of experience in Site Reliability Engineering, DevOps, or a similar role.
- Proficiency in cloud computing platforms, preferably Microsoft Azure.
- Strong programming skills in languages such as Python, C#, Java, or Ruby.
- Experience with container orchestration technologies such as Kubernetes or Docker.
- Understanding of networking concepts, databases, and distributed systems.
- Excellent analytical and problem-solving skills with a focus on operational excellence.
- Strong communication skills and the ability to work effectively in a team-oriented environment.
Technologies & Tools
The Site Reliability Engineer II will work primarily with Microsoft Azure services, leveraging tools and technologies such as Azure Monitor, Application Insights, Azure Kubernetes Service (AKS), and Terraform for infrastructure as code. Familiarity with CI/CD tools like Azure DevOps, configuration management systems like Ansible or Chef, and observability tools such as Grafana and Prometheus will also be important for efficiently managing and optimizing Azure's infrastructure and services.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position will possess a strong technical background combined with a proactive mindset toward problem-solving and system optimization. They should demonstrate a commitment to continuous learning and adapt quickly to evolving technologies in cloud computing. Strong communication and collaboration skills are essential, as the role involves working closely with cross-functional teams. Candidates should also exhibit a strong sense of ownership and accountability, striving for excellence in service delivery and operational efficiency.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.