Microsoft seeking open-source expert to help put Linux on Azure

Summary:Microsoft is moving steadily ahead with its plan to enable Linux to run on its Windows Azure cloud platform.

As I blogged earlier this month, Microsoft is preparing to enable Linux to run on its Windows Azure cloud platform. A test build of the coming Linux virtual-machine capability is slated for March, according to my contacts.

For those still doubting this is on the Microsoft roadmap, I've got a new piece of evidence. A contact of mine provided me with a link to a Microsoft job posting for a software development engineer at Microsoft that calls for some serious Linux credentials.

The job posting states quite plainly that the person the Server and Tools team is seeking will be charged with "Defin(ing) and scop(ing) open source projects designed to enable Linux on Microsoft’s virtualization and cloud platforms." (Emphasis mine.)

Here is the pertinent part of the post:

SR Software Development Engineer (SDE) Job Date: Jan 22, 2012 Location: Redmond, WA, US Job Category: Software Engineering: Development Location: Redmond, WA, US Job ID: 764856-52821 Division: Server & Tools Business

Senior Software Development Engineer/Linux Virtualization

This position requires a proven track record in the open source community.

The Windows Interoperability Team at Microsoft has an immediate opening for a senior software development engineer. The purpose of this position is to become a key member of a highly specialized development team whose mission is to identify, define, scope, implement and drive to completion software projects that promote full, transparent interoperability between Windows and Linux in Microsoft virtual and cloud environments.

The primary responsibilities for this position are the following:

Define and scope open source projects designed to enable Linux on Microsoft’s virtualization and cloud platforms

Work directly with the Linux kernel community to develop Linux device drivers and kernel technology to support Linux on Microsoft platforms

Work with Microsoft product groups to help ensure the design and implementation of Microsoft virtualization and cloud technology will support Linux architectures and runtime paradigms.

The qualifications for this Microsoft job, according to the posting, include the ability to:

  • Create and implement plans that provide for the testing and quality assurance of software products
  • Write high-quality Linux kernel code in the C programming language and the associated unit tests.
  • Demonstrate an understanding of Linux virtualization methods, approaches and deployment. (Including but not limited to Hyper-V, Xen and KVM)
  • Demonstrate an understanding Linux device driver development and implementation
  • Demonstrate an understanding of the Linux kernel architecture, including kernel debugging and runtime libraries
  • Demonstrate an understanding of Linux networking and TCP/IP stack

I've also heard from another of my contacts Microsoft is holding an infrastructure-as-a-service workshop for partners in the next few weeks that will allow certain independent software vendors to test out a pre-release of the coming persistent virtual machine capability.

Microsoft officials still are not commenting on anything to do with coming plans for the ability to run Linux on Azure. But The Register reported today that Microsoft has demonstrated in its own labs Red Hat running on Azure.

Topics: Microsoft, Linux, Open Source, Operating Systems, Software, Virtualization

About

Mary Jo Foley has covered the tech industry for 30 years for a variety of publications, including ZDNet, eWeek and Baseline. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008). She also is the cohost of the "Windows Weekly" podcast on the TWiT network. Got a tip? Se... Full Bio

Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.