Site Reliability Engineer

MicrosoftRedmond, WA

About The Position

Microsoft is seeking a passionate innovator to join its Azure Data engineering team as a Site Reliability Engineer. The Azure Data team is at the forefront of analytics transformation, offering products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team's mission is to build the data platform for the age of AI, enabling data-first applications and fostering a data culture. Within Azure Data, the Microsoft Fabric platform team is responsible for building and maintaining the operating system, providing customers with a unified data stack for their entire data estate, which includes a unified experience, governance, business model, and architecture. The Site Reliability Engineering (SRE) team ensures the reliability, scalability, and performance of these systems and services. This involves integrating software engineering with IT operations to automate processes, manage incidents, and enhance system resilience. SREs act as a crucial link between development and operations, helping to maintain highly reliable and efficient systems while facilitating rapid and seamless software delivery. Microsoft values diversity and inclusion, striving to empower every person and organization to achieve more through a culture of respect, integrity, and accountability.

Requirements

  • Master's Degree in Computer Science, Information Technology, or related field AND 1+ year(s) technical experience in software engineering, network engineering, or systems administration OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • 5+ years technical experience in software engineering, network engineering, or systems administration OR Bachelor's Degree in Computer Science, Information Technology, or related field AND 2+ years technical experience in software engineering, network engineering, or systems administration OR Master's Degree in Computer Science, Information Technology, or related field AND 1+ year(s) technical experience in software engineering, network engineering, or systems administration.
  • 4+ years technical experience in software engineering, network engineering, or systems administration OR bachelor's degree in computer science, Information Technology, or related field AND 2+ year(s) technical experience in software engineering, network engineering, or systems administration OR Master's Degree in Computer Science, Information Technology, or related field.
  • 2+ years’ experience with scripting languages such as PowerShell, Python etc.
  • Experience writing code to automate day-to-day tasks.

Responsibilities

  • Work with all aspects of a high throughput and multi-tenant service
  • Collaborate effectively within the team and with partner teams across Microsoft.
  • Be part of the on-call rotation for maintaining service health.
  • Design, implement, and refine chosen solutions in close partnership with Product Management and partner teams.
  • Champion operational excellence via established metrics, process governance, and policy controls for regular assessment and improvement.
  • Document and define existing data engineering processes, data and technology, while evaluating them for optimization.
  • System Reliability & Uptime – Ensuring high availability of services.
  • Incident Management – Detecting, responding to, and mitigating system failures.
  • Performance Monitoring – Tracking system health and resolving bottlenecks.
  • Automation & Tooling – Reducing manual work through scripts and automation.
  • Capacity Planning – Scaling infrastructure efficiently to handle demand.
  • Postmortems & Continuous Improvement – Analyzing failures to prevent recurrence.
  • Embody our culture and values
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service