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
As a Site Reliability Engineer II at Microsoft, you will be entrusted with ensuring the reliability, availability, and performance of our cloud services. Your role will involve collaborating with software developers, system architects, and other stakeholders to build and implement site reliability engineering practices that enhance system performance and operational excellence. You will also be responsible for automating processes, troubleshooting complex issues, and participating in on-call rotations to ensure seamless service delivery to our customers.
Job Responsibilities
- Design, implement, and manage robust systems that ensure high levels of availability and reliability.
- Work closely with development teams to integrate SRE best practices into all aspects of the software development lifecycle.
- Develop and maintain automation frameworks for monitoring, deployment, and incident response.
- Troubleshoot and resolve production issues with a focus on root cause analysis and long-term fixes.
- Participate in capacity planning and demand forecasting to optimize infrastructure resources.
- Conduct post-incident reviews and document lessons learned to improve processes and tools.
- Drive improvements in system performance and scalability through proactive analysis and monitoring.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2+ years of experience working in Site Reliability Engineering, DevOps, or a similar role.
- Strong proficiency in programming languages such as Python, Go, or Java.
- Experience with cloud platforms, particularly Azure or AWS, and container orchestration technologies like Kubernetes.
- Familiarity with configuration management tools like Ansible, Puppet, or Terraform.
- Solid understanding of networking, storage systems, and database technologies.
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
Technologies & Tools
In this position, you will work with a diverse array of tools and technologies that include cloud platforms such as Microsoft Azure, monitoring and logging tools like Prometheus and Grafana, automation frameworks like Terraform and Ansible, as well as version control systems such as Git. Additionally, familiarity with containerization technologies including Docker and Kubernetes is crucial, as these tools are integral to maintaining scalable and reliable services.
Ideal Candidates
The ideal candidate for the Site Reliability Engineer II position at Microsoft possesses a blend of technical expertise and collaborative spirit. You should be someone who thrives in a dynamic environment, embraces continuous improvement, and is passionate about enhancing user experiences through reliability engineering. Strong communication skills and the ability to work effectively within cross-functional teams will be vital to your success in this role, along with a keen sense of curiosity and a commitment to delivering high-quality solutions.
In Maryland, the weekly job search for unemployment is 3 job search activities a week (at least 1 of them a direct job contact), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.