Senior Software Engineer - Linux Packaging

Senior Software Engineer - Linux Packaging

Senior Software Engineer - Linux Packaging

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
31291
Date Posted
1 year ago
Recruiter
John Apl
Job Views
88

Job Description

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 Senior Linux Software Engineer to help make Azure the best place to run Linux workloads in the cloud. 
 
As an experience Senior Linux Software Engineer on the Azure Core team you will improve the Linux experience on Azure by developing and operating new Linux focused services at scale, improve the performance and reliability of existing cloud infrastructure, and work with internal and external partners to create a seamless Linux experience. 

 

You will be working directly on developing and maintaining packages.microsoft.com.  This requires a deep understanding of a variety of package formats used for Linux development and administration.  You will engage with internal and external Linux operating system distros as well as system and application developers.  
 
As a software engineering 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.

Responsibilities

  • Work with external Linux distribution partner engineering teams to package and distribute Linux software 
  • Work across internal engineering teams (Kubernetes, Operating Systems/kernel, Open Source, etc.) 
  • Improve the reliability of available of Linux software 
  • Monitor and manage critical Linux related infrastructure services 
  • Work across service teams to enable Linux use cases across Azure 
  • Troubleshoot Linux issues to root cause and fix software and infrastructure issues 

Qualifications

Basic/Required Qualifications 
 
 8+ years experience programming in languages like Python, Go, C 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 cloud services 
Experience developing and maintaining global software delivery and update services 
Experience using container registries 
Experience using multiple/different distributed build environments in Linux 
Hands on experience with multiple distributions (DEB and RPM based), package managers, and command line interfaces (bash) and tools (e.g. cloud platform CLIs) 

 
Preferred Qualifications 
 
Portfolio of public open source contributions (github, launchpad, etc.) 
Open Source community member and contributor 
MS or PhD degree in Computer Science, Computer Engineering, or equivalent industry experience 
Experience with container run times and Kubernetes (K8s) and Container Registries (like ACR) 
Other programming languages a plus (Rust, Java, C++/C#, node.js, .NET on Linux) 
DevSecOps Sr. Software Engineer for major cloud provider (AWS, GCP, Azure) 
Understanding of the major components of Linux including kernel, drivers, initrd, cloud-init, init, systemd, and cloud monitoring agents 

Experience using Linux performance (CPU, disk, memory, etc), debugging, and troubleshooting commands 

Linux Developer 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.

Job ID: 31291

Similar Jobs

Meta

Full Time Job

Senior software engineer - linux packaging Senior software engineer - linux packaging

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Senior software engineer - linux packaging Senior software engineer - linux packaging

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Senior software engineer - linux packaging Senior software engineer - linux packaging

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Senior software engineer - linux packaging Senior software engineer - linux packaging

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept