Sr. Linux Software Engineer, Azure

Microsoft
1079905
Seating Arrangement Not Specified
Redmond, WA
Full Time
Pay Range Not Provided
July 13, 2021
Direct Hire

Language(s):

  • C#
  • C++
  • Java
  • Go
  • Python
  • C

Interview Format(s):

  • Not Specified

Interview Content(s):

  • Not Specified
Microsoft is on a mission to empower every person and every organization on the planet to achieve more and the Microsoft Azure team is looking for an experienced Sr. Linux Software Engineer to help make Azure the best place to run Linux workloads in the cloud.

As a Sr. Linux Software Engineer in Azure Core you will improve the Linux experience on Azure by developing and operating new Linux focused services, improve the performance and reliability of existing cloud infrastructure, and work with internal and external partners to create a seamless Linux experience.

As a DevOps team supporting production cloud services, you will primarily be responsible for enabling Linux to run well on Azure but you will also be joining a larger community of like-minded Linux engineers inside Microsoft.

Microsoft Loves Linux and Open Source, come join us if you do too.

Location: Remote,US is okay, Redmond,WA or West Coast timezone preferred.

Responsibilities

Work with external Linux distribution partner engineering teams to enable and improve provisioning, booting, and VM creation for any Linux on Azure

Work across internal engineering teams (Kubernetes, Operating Systems/kernel, Open Source, etc.)

Improve the reliability and performance of Linux on Azure

Monitor and manage critical Linux related infrastructure services

Work across service teams to enable Linux across Azure

Troubleshoot Linux issues to root cause and fix infastructure and boot issues (provisioning agents, cloud-init, kernel, initrd, drivers, IMDS, etc.)

Qualifications

Required/Basic:

8+ years experience programming in C, python, and/or Go and using Rest APIs

4+ years DevOps experience running on internet / highly scalable and reliable services / micro-services

2+ years experience doing production code reviews using source code control for production services

Experience using multiple/different distributed build environments

Hands on experience with multiple distributions (DEB and RPM based), package managers, and command line interfaces (bash) and tools (e.g. cloud platform CLIs)

Deep understanding of the end-to-end boot process in the cloud from VM creation, kernel, drivers, initrd, cloud-init, init, systemd, provisioning, and monitoring agents

Preferred:

Portfolio of public open source contributions (github, launchpad, etc.)

Open Source community member and contributor

Computer Science degree, advanced science/engineering degree, or equivalent industry experience

Experience with Kubernetes (K8s), containers, and docker

Other programming languages a plus (Rust, Java, C++/C#, nodejs)

DevSecOps Sr. Software Engineer for major cloud provider (AWS, GCP, Azure)

Linux and Cloud certifications

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.

Required/Basic:

Preferred:

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.