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 for Azure Core at Microsoft plays a critical role in enhancing the reliability, performance, and scalability of cloud services. This position entails a unique blend of software engineering and systems administration, whereby the successful candidate will proactively identify and resolve issues, automate processes, and ensure seamless operations within Azure Core infrastructures. Ultimately, the engineer will work collaboratively with various teams to improve system resilience, thereby contributing to a superior customer experience and operational excellence.
Job Responsibilities
- Design, implement, and maintain automated systems monitoring and alerting solutions to ensure optimal operational performance.
- Analyze system performance and reliability metrics to proactively mitigate issues and reduce service interruptions.
- Collaborate with software development teams to establish effective Site Reliability Engineering (SRE) practices within the Azure Core service lifecycle.
- Develop and maintain infrastructure as code using contemporary scripting and deployment tools.
- Participate in on-call rotation and provide incident response support in accordance with established service level objectives (SLOs).
- Contribute to the development of SLAs, SLOs, and error budgets to guide operating and performance standards.
- Engage in root cause analysis of incidents and propose resolve strategies to prevent recurrence.
- Create detailed documentation of system processes and operational procedures.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in a Site Reliability, DevOps, or Systems Engineering role.
- Strong proficiency in scripting languages such as Python, PowerShell, or Bash.
- Experience with cloud technologies, particularly Microsoft Azure services and infrastructure.
- Knowledge of containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Proficient understanding of networking principles and security best practices.
- Demonstrated experience with monitoring tools such as Grafana, Prometheus, or Azure Monitor.
- Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced environment.
Technologies & Tools
The Site Reliability Engineer II will engage with a variety of technologies and tools essential for operational excellence, including Microsoft Azure services (e.g., Azure Kubernetes Service, Azure Functions), monitoring and logging solutions (e.g., Azure Monitor, Application Insights), and configuration management systems (e.g., Terraform, Ansible). Mastery of these technologies is fundamental as they support the infrastructure and application deployments within Azure Core, enabling the engineer to ensure reliability and performance across services.
Ideal Candidates
The ideal candidate for this position is a proactive and detail-oriented professional who possesses a passion for building highly reliable systems. Exceptional analytical and problem-solving skills are critical, allowing the engineer to troubleshoot complex issues swiftly. Candidates should demonstrate an aptitude for collaboration across diverse teams and exhibit strong communication skills to articulate technical concepts to both technical and non-technical stakeholders. A commitment to continuous improvement and learning in evolving technologies will further enhance the contribution to the Azure Core team.
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.