Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Development Manager CephFS 
India, Karnataka, Bengaluru 
143302102

Yesterday
Your role and responsibilities

CephFS comprises a wide-ranging software suite including Linux kernel and userspace clients, a clustered userspace metadata server, and a messaging layer for storing data with Ceph’s native object store (“RADOS”), in addition to higher-level APIs for integrating with other systems (OpenStack, OpenShift, an NFS-Ganesha gateway cluster, etc). As a member of the CephFS engineering team, you will have the opportunity to learn and work in many of these areas according to your experience and technical background. This role is specifically focused on experienced developers who are ready to work on new distributed algorithms to build out end-user features of the filesystem, such as instant cloning, file overlays, and cohernet snapshots across multiple clients with a coherenet distributed cache.

"You will work with a worldwide team so communication is key. You will collaborate with others using modern open source tools including git (and GitHub), Jenkins, Redmine, and community-developed testing and validation tools.

Required education
Bachelor's Degree
Required technical and professional expertise

Experience working with C++ codebases, or other systems languages and demonstrated ability

* Good debugging skills both live system and offline core files

* Able to troubleshoot issues in production and assits Customer facing team for root cause analysis

* Excellent English written and verbal communication skills, for our worldwide team

* Basic knowledge of Python, to use and enhance testing

* Working experience with Open sources

* Experience in git and github

* Demonstrated ability to understand large codebases and develop significant new features and architectural changes

Preferred technical and professional experience

* Experience with data storage and/or file systems

* Experience building distributed systems

* Experience working on distributed teams is a plus

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.