The vision of the Azure Production Infrastructure Engineering (PIE) group is to make it easy for everyone to create, consume, and manage planetary-scale, reliable cloud production services and infrastructure to achieve more. As a team, we bring together significant and complementary capabilities with tooling, infrastructure, monitoring and insights in new ways to increase our perspective. Our diversity of knowledge and experience comes together for the benefit of our users, our colleagues, our business, and ourselves.
The Azure Performance Engineering team develops tools and services which measure and help to improve Azure performance. Our team is developing a large scale validation system for all of Azure. This service is used to simulate key customer workloads and run them in production and validation environments. We want to find both reliability and performance problems in the platform, and then we work with teams across Azure to root cause and address the issue. We partner with many teams in Azure compute to ensure new features are high quality and performant before they are released to customers. As part of this, we integrate and use new Azure platform features before they are released.
You will be responsible for:
- Designing and developing a large scale distributed system.
- Running a service using DevOps practices.
- Helping us to meet the scale and reliability objectives for our service.
- Following security best practices to prevent unauthorized access.
- Working with other teams in Azure to onboard new scenarios and customers.
- Focusing on delighting our customers with a focus on simplifying the customer experience
Our team moves quickly, designing and developing features and ship to production daily. We follow agile methodologies with a focus on efficiency, iterating quickly and failing fast. You will have an opportunity to work on different parts of the technology stack including C# backend services, web development, PowerShell scripting and SQL. Also, you will gain experience developing against many features of the Azure platform. On top of that, we perform competitive analysis of other clouds, so you will gain experience working with Amazon and Google's cloud platforms.
This is a great opportunity to have a huge impact on the scalability and performance of all of Azure and ultimately helping Azure customers deliver more reliable systems. If you have a passion for performance and reliability of large scale cloud services, this could be a great opportunity for you! Required Qualifications:
- BS education experience or above
- 6+ years of software development experience
- 2+ years experience developing services
- Experience in cloud technologies (Azure, AWS, or GCE)
- Good understanding of databases and big data systems
- C# experience
- Hands on development experience designing and writing code
- Cross team collaboration skills
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.