2 days ago
Base Salary
$120k - $261k/yr
Responsibilities
- Design, build, and operate cloud-scale, multi-tenant infrastructure platforms focused on reliability, security, scalability, and operational excellence.
- Lead Kubernetes infrastructure design and implementation, including cluster architecture, networking, storage, and workload isolation.
- Build and evolve Infrastructure as Code solutions for automated and auditable infrastructure provisioning and lifecycle management.
- Design for failure domains, regional isolation, availability zones, dependency management, and blast-radius reduction.
- Drive resiliency and reliability improvements through design reviews, fault modeling, chaos testing, and post-incident learning.
- Build tooling and automation to detect, diagnose, and self-heal infrastructure and platform issues.
- Develop self-healing mechanisms, automation, guardrails, and platform abstractions to address recurring operational issues.
- Partner with product, SRE, and Azure platform teams on regional deployment strategies, capacity planning, and safe rollout patterns.
- File impactful bugs, propose design changes, and ship production fixes to prevent customer impact.
- Communicate technical issues and recommendations while influencing cross-team decisions.
Requirements
- Bachelor's degree in computer science or a related technical field and at least 4 years of technical engineering experience with coding, or equivalent experience.
- Coding experience in one or more of C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
- Hands-on production experience with Kubernetes or container orchestration platforms.
- Experience with Infrastructure as Code tools such as ARM, Bicep, Terraform, or similar.
- Understanding of distributed systems, failure domains, consistency, availability, and fault tolerance.
- Experience designing high availability, regional resiliency, and disaster recovery in cloud environments.
- Familiarity with cloud networking, storage, security fundamentals, identity, access control, and isolation boundaries.
- Experience operating large-scale services with reliability engineering, incident response, and postmortem-driven improvements.
- Ability to reason about blast radius, dependency management, and safe rollout strategies.
- Preferred qualifications include a master's degree with 6+ years of experience or a bachelor's degree with 8+ years of experience, or equivalent experience.
Benefits
- The typical U.S. base pay range is $119,800-$234,700 per year, with a separate range for specified San Francisco Bay Area and New York City metropolitan locations.
- Certain roles may be eligible for benefits and other compensation.
- The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.
Tech Stack
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
