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 at Microsoft will be responsible for maintaining and improving the reliability, availability, and performance of our distributed systems. In this role, you will engage in system design consulting, lead incident response efforts during outages, and spearhead ongoing improvements to our operational processes. The engineer will collaborate with both software and systems engineers to build robust and scalable platforms that enhance user experience and operational efficiency.
Job Responsibilities
- Monitor system performance and respond to incidents and outages in a timely manner.
- Design and implement reliable systems that facilitate scalability and redundancy.
- Collaborate with development teams to ensure that reliability is a key aspect of system architecture.
- Develop and maintain service-level objectives (SLOs) and service-level indicators (SLIs).
- Automate operational tasks to improve efficiency and reduce manual interventions.
- Conduct post-incident reviews and recommend strategies to reduce incident frequency.
- Engage in capacity planning and performance tuning.
- Participate in on-call rotations and perform root cause analysis for incidents.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 3 years of experience in site reliability engineering, systems engineering, or a related field.
- Proficient in one or more programming languages such as Python, Java, or Go.
- Solid experience with cloud platforms like Azure, AWS, or Google Cloud.
- Understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Strong problem-solving skills and a proactive approach to identifying issues.
- Ability to work collaboratively in a team environment and communicate effectively.
Technologies & Tools
The Site Reliability Engineer II will utilize a variety of technologies and tools to optimize system performance and reliability. Key technologies include cloud infrastructure management tools, automation frameworks, monitoring and logging solutions, containerization technologies (e.g., Docker), and orchestration tools (e.g., Kubernetes). Familiarity with CI/CD pipelines and configuration management tools (like Ansible or Terraform) is also essential for this role.
Ideal Candidates
The ideal candidates for the Site Reliability Engineer II position will possess a blend of technical expertise and interpersonal skills. They should demonstrate an eagerness to learn and grow within the field, coupled with the ability to adapt to rapidly changing environments. Strong analytical skills, attention to detail, and a solutions-oriented mindset are crucial. Additionally, an effective communicator who can work collaboratively across different teams and functions will excel in this role.
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.