Software Engineer – Azure Files Linux

2 weeks ago


Bengaluru, India Microsoft Full time
Overview

team is looking for a talented and highly motivated Software Engineer to design and develop the next generation of the Azure file storage stack. We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world, seeAzure Files is the foundational file system and file sharing service built in Azure Storage, supporting industry-standard Server Message Block (SMB), Common Internet File System (CIFS), Network File System (NFS) and Representational State Transfer (REST) protocols, that is fully compatible with on-premises file servers, both Windows and Linux-based, can scale up to exabytes of storage, and provide world-class reliability, performance, and security. For more details seeWe are looking for enthusiastic candidates looking to grow at a fast pace matching our service and team’s growth, have a passion for writing high quality software and enjoy collaborating with a dynamic team.

As a Software Engineer in the Azure Files Storage team, you will develop features at the core storage and the protocol layers of the service, focusing on the NFS protocol file shares used by Linux based workloads. You will design and implement features in areas such as scale, performance and addressing gaps in disaster recovery. You will have the opportunity to explore distributed system design, protocols such as SMB/CIFS, NFS, and REST, and help solve the performance and scale requirements of the most demanding workloads, used by many large-scale organizations and services. You will have the opportunity to make high-impact changes daily as you build a hyper-scale file storage system that powers the world.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

Bachelor’s degree in computer science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++OR equivalent experience.Linux operating system knowledge with development, debugging, monitoring, and troubleshooting skills on Linux.

Preferred Qualifications:

Bachelor’s degree in computer science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++.OR Master's Degree in Computer Science, or related technical field with proven experience coding in languages including, but not limited to, C, C++.OR equivalent experience.Experience in development of Linux kernel or system level modules/utilities, and prior open-source contributions is a strong plus.#azurecorejobs #AzStorageIDC

Responsibilities

Works with appropriate stakeholders to determine user requirements for a feature.Supports identification of dependencies, and the development of design documents for a product feature with oversight.With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.Assists and learns about breaking down work items into tasks and provides estimation.Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Bengaluru, Karnataka, India Microsoft Full time

    Overview team is looking for a talented and highly motivated Software Engineer to design and develop the next generation of the Azure file storage stack. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview Azure Files team is looking for a talented and highly motivated Software Engineer with Linux expertise who can help us ensure that customers running Linux have a great experience when accessing Azure Files. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously...


  • Bengaluru, India Microsoft Full time

    OverviewAzure Files team is looking for a talented and highly motivated Software Engineer with Linux expertise who can help us ensure that customers running Linux have a great experience when accessing Azure Files.We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview is looking for a talented and highly motivated Software Engineering Manager to drive the design and development of the next generation of the Azure file storage stack. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overviewis looking for a talented and highly motivated Software Engineering Manager to drive the design and development of the next generation of the Azure file storage stack. We are building Microsoft's cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and...

  • Software Engineer

    1 month ago


    Bengaluru, India Microsoft Full time

    Overview team is looking for a talented and highly motivated Software Engineer to design and develop the next generation of the Azure file storage stack. We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the...

  • Software Engineer

    4 weeks ago


    Bengaluru, India Microsoft Full time

    Overview team is looking for a talented and highly motivated Software Engineer to design and develop the next generation of the Azure file storage stack. We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the...


  • Bengaluru, India Microsoft Full time

    Overview is looking for a talented and highly motivated Software Engineer to design and develop the next generation of the Azure file storage stack. We are building Microsoft’s cloud storage solution - Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire...

  • Software Architect

    4 weeks ago


    Bengaluru, India Leadway Resource Full time

    Role Overview :We are seeking a highly skilled Software Architect with extensive experience in Linux-based software development. The ideal candidate will have a deep understanding of Linux architecture, kernel programming, and system-level software design. This role requires strong technical leadership, the ability to architect complex software systems, and...


  • Bengaluru, India Siemens Healthcare Private Limited Full time

    Required Knowledge/Skills andExperience: Experience with Linux System administration Ability to manage Linux environment, Strong experience on RHEL, CentOS, Ubuntu based distributions, file system management, package management, patch management, LVM management, NFS, troubleshooting Experience in provisioning, operating and maintaining systems...


  • Bengaluru, India Siemens Healthcare Private Limited Full time

    Required Knowledge/Skills andExperience: Experience with Linux System administration Ability to manage Linux environment, Strong experience on RHEL, CentOS, Ubuntu based distributions, file system management, package management, patch management, LVM management, NFS, troubleshooting Experience in provisioning, operating and maintaining systems...

  • Unix/Linux Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Trident Consulting Full time

    Qualifications : Extensive experience as a UNIX/Linux consultant or administrator, preferably in a engineering or consulting capacity for large, global and complex environments. Strong proficiency in UNIX/Linux operating systems (e.g., Solaris, AIX, Red hat, Ubuntu, Linux) and related technologies. Indepth knowledge of UNIX/Linux system architecture, file...

  • Software Engineer 2

    3 weeks ago


    Bengaluru, India Microsoft Full time

    OverviewWelcome to the Microsoft AI Secure Engineering Systems team, a global team with the charter of securing our engineering systems for Microsoft AI. Engineering Systems are critical to build a secure software stack since they are the root of trust for the software that powers Microsoft AI.The organization is comprised of software engineers who will work...


  • Bengaluru, Karnataka, India Microsoft Full time

    OverviewWelcome to the Microsoft AI Secure Engineering Systems team, a global team with the charter of securing our engineering systems for Microsoft AI. Engineering Systems are critical to build a secure software stack since they are the root of trust for the software that powers Microsoft AI.The organization is comprised of software engineers who will work...


  • Bengaluru, India NetApp Full time

    Title: Advanced Software Engineer (C, C++ and File system)Location:Bangalore, Karnataka, IN, 560071Requisition ID: 125802Job SummaryThe Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and...


  • Bengaluru, Karnataka, India Microsoft Full time

    Overview Welcome to the Microsoft AI Secure Engineering Systems team, a global team with the charter of securing our engineering systems for Microsoft AI. Engineering Systems are critical to build a secure software stack since they are the root of trust for the software that powers Microsoft AI. The organization is comprised of software engineers who...

  • Software Engineer 2

    3 weeks ago


    Bengaluru, India Microsoft Full time

    Overview Welcome to the Microsoft AI Secure Engineering Systems team, a global team with the charter of securing our engineering systems for Microsoft AI. Engineering Systems are critical to build a secure software stack since they are the root of trust for the software that powers Microsoft AI. The organization is comprised of software engineers who...


  • Bengaluru, India Krishna Global Services Pvt. Ltd Full time

    JOB DESCRIPTION : - 4 - 15 years Experience as a Senior Linux SDE For external candidates, systems administrator, devops engineer (On Call experience Not really required) Strong troubleshooting and problem solving skills Automation experience.- Strong programming experience (prefer golang and/or python). - Strong config management experience (Salt, Ansible,...


  • Bengaluru, India Krishna Global Services Pvt. Ltd Full time

    JOB DESCRIPTION : - 4 - 15 years Experience as a Senior Linux SDE For external candidates, systems administrator, devops engineer (On Call experience Not really required) Strong troubleshooting and problem solving skills Automation experience.- Strong programming experience (prefer golang and/or python). - Strong config management experience (Salt, Ansible,...

  • Software Engineer I

    1 week ago


    Bengaluru, Karnataka, India Rocket Software Full time

    Job DescriptionSummary: The Software Engineer-I is responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. They develop software tools for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.Essential Duties and Responsibilities:Learn and...