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 plays a crucial role in ensuring the reliability and performance of our services and systems. This position involves collaborating closely with various engineering teams, focusing on automating operational processes, monitoring system performance, and proactively addressing issues to maintain a seamless user experience. The ideal candidate will contribute to the design and implementation of resilient systems, adhere to best practices in site reliability engineering, and foster a culture of continuous improvement through metrics and feedback.
Job Responsibilities
- Develop and maintain automation tools for operational tasks to streamline processes and improve system reliability.
- Monitor system performance and reliability metrics, responding proactively to incidents and outages.
- Collaborate with development teams to design scalable and maintainable systems, ensuring a focus on reliability.
- Implement CI/CD processes and tools to enable efficient software deployments and system updates.
- Participate in on-call rotation and lead incident response efforts to resolve high-priority issues.
- Conduct post-mortem analyses for incidents and outages, providing actionable insights for continuous improvement.
- Mentor junior engineers and contribute to the team's knowledge base and best practices.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in site reliability engineering, DevOps, or systems engineering.
- Proficient in programming and scripting languages such as Python, Go, or Bash.
- Experience with cloud platforms (Azure, AWS, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of networking, system architecture, and database technologies.
- Familiarity with monitoring and logging tools, such as Prometheus, Grafana, or ELK stack.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
The Site Reliability Engineer II will work with an array of technologies and tools that are essential for system stability and performance. Key technologies include cloud service platforms like Microsoft Azure, container orchestration tools such as Kubernetes, and continuous integration/continuous deployment (CI/CD) tools for efficient software delivery. Familiarity with monitoring solutions like Prometheus and logging frameworks such as the ELK stack is also critical to ensure proactive system management and analysis.
Ideal Candidates
Ideal candidates for the Site Reliability Engineer II position possess a strong sense of ownership and a proactive approach to problem-solving. They exhibit commitment to high-quality work and performance standards, demonstrate effective communication skills to collaborate across teams, and show eagerness to embrace new technologies and methodologies. Furthermore, they thrive in challenging environments, are adaptable to changing priorities, and are driven by the pursuit of improved system reliability and user experience.
Nevada has 12 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.