Leverage Linux experience and skill to develop, enhance or improve Linux based features for guest and server systems running in Azure, conducting performance analysis and measurements for critical Linux based systems that will power Azure infrastructure.
Requirements
- 4+ years of experience working with Linux kernel code
- Understanding of Linux kernel subsystems
- Experience with Linux-based SoC hardware and its system deployments
- Technical knowledge of Azure, storage, file systems, networking
- Understanding of hardware internals including processor instructions, hardware counters, and failure behaviors
Responsibilities
- Performance and reliability analysis for Linux based Azure platforms
- Recommend performance and reliability improvements
- Investigate and provide root-cause analysis software and/or hardware system performance problems
- Contribute to design discussions for new agent software to be deployed to Linux-based System on Chip (SoC)
- Linux agent performance and system resource usage analysis
- Create, enhance, debug performance telemetry collection systems
- Participate in code and technical design reviews
Other
- 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.
- growth mindset
- fosters collaboration with teammates and partners
- The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year.