Microsoft is looking to solve the problem of delivering impact-less OS updates on-time and every time to an ever-growing Azure fleet, while keeping millions of virtual machines (VMs) up and running.
Requirements
- 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- 3+ years of experience/knowledge of cloud computing, enterprise computing, database products
- 4+ year of software development experience
- Experience in design, development, and testing skills
- Problem solving skills
- Be comfortable moving up / down the stack and writing code in both managed and native languages
- Exposure to live site engineering
Responsibilities
- Design and develop secure, testable and maintainable code
- Execute full software development life cycle (SDLC)
- Embrace agile engineering practices and dev-ops culture with Live Site focus. End to End engineering (from architecture to Livesite) accountability for the services
- Carry out quick proofs of concepts
- Troubleshoot, debug and upgrade existing systems
- Develop end to end telemetry pipeline and live site monitors and alerts
- Leverage data and telemetry to make decisions and drive feedback into systems design and implementation
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Travel requirements not specified
- Must be able to work in a team with a positive attitude and growth mindset