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 - Azure Core at Microsoft plays a critical role in ensuring the reliability, availability, and performance of Azure services. The individual will work closely with development teams to design and implement robust systems, streamline operational processes, and proactively identify and mitigate potential issues. This position demands a blend of software engineering and systems engineering expertise to enhance and maintain Azure's core infrastructure, contributing to a seamless cloud experience for customers worldwide.
Job Responsibilities
- Design, implement, and improve cloud services to enhance system reliability and performance.
- Collaborate with software development teams to define service level objectives (SLOs) and service level agreements (SLAs).
- Monitor system performance and create dashboards for key metrics to drive operational decision-making.
- Conduct root cause analysis for production issues and implement efficient solutions to prevent recurrence.
- Automate repetitive tasks and processes to reduce operational overhead and improve efficiency.
- Participate in on-call rotation and respond to incidents, ensuring swift resolution and minimal impact to customers.
- Document standard operating procedures and maintain knowledge-sharing protocols among teams.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in site reliability engineering, DevOps, or system administration.
- Proficient with cloud computing technologies, specifically Microsoft Azure.
- Strong programming skills in languages such as Python, Go, or C#.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Solid understanding of networking protocols and security best practices.
- Excellent problem-solving abilities and a strong analytical mindset.
Technologies & Tools
The Site Reliability Engineer II will work with a variety of technologies and tools that are critical to maintaining Azure's core services. These include cloud platforms (primarily Microsoft Azure), monitoring and logging tools (like Azure Monitor, Grafana, and Log Analytics), configuration management and deployment tools (such as Terraform and Azure DevOps), container orchestration systems (particularly Kubernetes), and programming languages including Python and C#. Familiarity with agile methodologies and DevOps practices will also be essential for success in this role.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position possess a blend of technical expertise and effective communication skills. They are proactive problem solvers with a strong attention to detail, able to work collaboratively in fast-paced team environments. They exhibit a continuous learning mindset and demonstrate adaptability to meet the evolving demands of cloud technologies. Furthermore, candidates should be committed to enhancing operational excellence and passionate about delivering high-quality service to end-users.
Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.