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 is responsible for maintaining and enhancing the reliability, performance, and availability of Azure services. This position requires a proactive approach to problem-solving and a deep understanding of both software engineering and operations. The engineer will collaborate with development teams to implement best practices in software design as well as manage production issues while prioritizing customer impact. This role demands strong communication skills and a passion for automation, contributing to the overall success of Azure services.
Job Responsibilities
- Design, implement, and maintain automated systems to enhance the reliability of Azure services.
- Monitor system performance and respond to incidents in a timely manner, ensuring minimal disruption to services.
- Work collaboratively within teams to improve service reliability and support incident management processes.
- Develop and maintain documentation for operational processes, systems architecture, and design strategies.
- Continuously evaluate and improve service resilience through the identification of risks and enhancements.
- Participate in on-call duties, ensuring coverage of critical Azure services and timely issue resolution.
- Advise developers on best practices for system and application performance, availability, and scale.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent work experience.
- Minimum of 3 years of experience in Site Reliability Engineering, DevOps, or a similar role.
- Proficiency in programming languages such as Python, C#, Java, or Go.
- Strong understanding of cloud services and technologies, particularly Microsoft Azure.
- Experience with CI/CD pipelines, version control systems, and infrastructure as code (IaC).
- Solid knowledge of monitoring tools and frameworks (e.g., Grafana, Prometheus, or Azure Monitor).
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
Technologies & Tools
This position will require familiarity with a range of technologies, tools, and frameworks that are vital for Azure services. These include cloud-native application development tools, monitoring and observability platforms, CI/CD systems like Azure DevOps, and infrastructure as code tools such as Terraform or ARM templates. Knowledge of container technologies, particularly Docker and Kubernetes, and experience with scripting languages for automation will also be essential to excel in this role.
Ideal Candidates
The ideal candidate for the Site Reliability Engineer II – Azure Core role will be a detail-oriented individual with a strong analytical mindset. They should possess excellent problem-solving skills and be adept at managing multiple priorities in a fast-paced environment. A successful candidate will display a commitment to continuous learning and an enthusiasm for improving system reliability. Strong interpersonal and communication skills are critical, as collaboration with cross-functional teams is essential. Lastly, an innovative approach to automating production systems will set candidates apart in this dynamic team.
Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.