VetJobs - The Leading Military Job Board

Job Information

Microsoft Corporation Senior Software Engineer in Multiple Locations, India

Every minute of every day, customers stake their entire business and reputation on the Microsoft Cloud and its Monitoring solutions. The Azure Monitor team believes that when we meet our high standards for quality and reliability, our customers win. If we falter, our customers fail their end-customers. Our vision is to turn Microsoft Cloud customers into fans. 

We are customer obsessed problem-solvers. We orchestrate deep engagements in areas like incident management, support and enablement. We analyze and amplify those customer voices, both within our own team, and across the Cloud + AI team, bringing the customer connection to the Quality vision for Azure. We innovate ways to scale what we learn across our customer base.  Diversity and inclusion are central to who we are, how we work, and what we enable our customers to achieve. We know that empowering our customers starts with empowering our team to show up authentically, work in ways that are best for them, and achieve their career goals. 

We are the Azure Monitor Site Reliability engineering team. We are a multidisciplinary engineering organization tasked with leading reliability holistically across the Azure platform – our goal is to Make Azure the World’s Safest and Most Reliable Cloud. 

For the most important Azure services and products, Azure Reliability adopts a Site Reliability Engineering (SRE) approach, where skilled teams of software engineers collaborate closely with product development teams to improve the availability, reliability, observability, and operability of our planet-scale distributed systems. 

Azure Monitor SRE teams strive to improve reliability fundamentals via software engineering, preferring long-lasting platform improvements delivered as engineering projects over repetitive manual operations. We contribute to the product fundamentals and architecture, share knowledge, and code, and prefer reuse over re-invention, always looking for ways to make what we build useful to multiple teams and products. 

We know that the SRE discipline is evolving; we learn from our peers in industry and aim to contribute to this evolution by innovating on SRE within our group and sharing those innovations in public. 

Our people have a wide variety of professional experiences, and we are interested in meeting candidates with traditional engineering backgrounds and those without. Together we form a varied and talented team, and we want to continue building our diversity with our new hires. We strongly believe that diversity and an environment where everyone can feel safe to contribute their own insights is the key to making the best workplace possible. We know that the best workplace makes the best products and services: not only is it the smart thing to do, but it is also the right thing. 

We are not looking for people who know it all, we are looking for people who want to learn it all. We value the input of people who aren’t afraid to learn all the time and embrace mistakes as they continuously improve both our services and themselves.  If you are excited by this type of challenge and you love to work in groups of people who are similarly excited: come join us!   

Responsibilities

  • 'Defining our systems’ reliability goals via Service Level Objectives (SLOs)

  • Improving our systems’ production posture via targeted observability and operability enhancements (telemetry, alerting, incident management, change management, safe production changes)

  • Building reusable automation and processes that empower multiple teams to achieve their reliability goals

  • Influencing the product architecture and roadmap to make sure the customer-experienced reliability is always a key consideration when evolving the product

We would like to talk to you if you are looking for role around below themes

  • Drive reliability throughout the Azure Monitor observability, informed architectural improvements, and automation

  • Develop clean and thorough designs and code that exemplify quality, simplicity, and maintainability with global scalability

  • Embody the Microsoft Leadership Principles by creating clarity, generating energy, and ultimately delivering success of the right outcomes from ideation to implemented solution

  • Mentor and teach engineers across Azure to improve visibility, use of tools to diagnose, and scale learnings through improved documentation and training

  • Encourage a culture of observability and provide technical leadership to implement and scale observability across Azure

Qualifications

Required Qualifications :

  • 7+ years technical experience in software engineering, network engineering, or systems administration 

  • OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 3+ years technical experience in software engineering, network engineering

  • OR Master's Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering

  • Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments

Preferred Qualifications:

  • Awareness of, and ability to reason about, modern software & systems architectures, Cloud Infrastructure, including load-balancing, queueing, caching, distributed systems failure modes generally, microservices, and so on

  • 4+ years of design, build, or implementation of distributed service health – Specifically desired is a deep understanding and familiarity with MELT (Monitoring, Events, Logging, Tracing) design and implementation patters for large-scale distributed services

  • Previous experience as a technical lead that can drive engineering solutions

  • Prior experience in building Azure Services will be a plus

  • Aspire to grow as a person, as a teammate, and as an engineer

#AzureEPHiring

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers