Job Description:
· You will apply deep understanding of systems, storage, and networks, and will draw on your experience for designing and architecting a complex storage management system for one of the top 50 storage vendors.
· Develop a Python/Django based integrated framework to manage Storage devices, software and services over a network.
· Understand the storage and storage management ecosystem to architect cutting-edge features and products.
· The ideal candidate will have designed and developed full storage management architecture for enterprise storage systems.
· Perform engineering tasks to solicit requirements from peers and business partners, and designing appropriate implementation plans.
Experience: 6 to 12 years
· Experience in designing and implementing storage management software
· Any experience in storage technologies like filesystems, device management, storage virtualization, SAN, NAS, etc is highly desirable
· Experience with development in Python frameworks like Django, Flask, CherryPy
· Good understanding of Object Oriented Design principles, MVC architecture, web-services, RESTFul APIs and design patterns.
· Experience with interactive web UI technologies like JavaScript, Angular.js, Ember.js, jQuery is a plus
· Extensive knowledge of UNIX/Linux and/or Windows
· Excellent knowledge of version control systems like GIT, SVN, etc.
· Outstanding written and verbal communication and interpersonal skills.
· You will be part of the core team to develop a complex storage management system for one of the top 50 storage vendors.
· Develop a Python/Django based integrated framework to manage Storage devices, software and services over a network.
· The ideal candidate must have worked extensively on storage and storage management products in a developer capacity
Experience: 2 to 6 years
· Experience in developing storage and/or storage management software
· Experience in storage technologies like filesystems, device management, storage virtualization, SAN, NAS, etc is desirable.
· Experience with development in Python frameworks like Django, Flask, CherryPy
· Good understanding of Object Oriented Design principles, MVC architecture, web-services, RESTFul APIs and design patterns.
· Experience with interactive web UI technologies like JavaScript, Angular.js, Ember.js, jQuery is a plus
· Extensive knowledge of UNIX/Linux and/or Windows
· Excellent knowledge of version control systems like GIT, SVN, etc.
Job Description:
· As part of the file system team, design and develop a next generation distributed scale-out file system from scratch for massively scalable enterprise storage.
· Development activities include: research, architecture, design, development, testing of new features; and maintenance of existing product features.
· Development on disk and cluster filesystem components especially Lustre
· Development and maintenance of various components of the storage appliance including file system, networking, virtualization, RAID and high availability.
Experience: All experience levels (2 to 15 years)
Desired Skills:
· Minimum 2 years of experience with systems programming and Linux internals.
· Minimum 2 years of experience working with C, C++ in systems environments.
· Understanding of RAID, cluster filesystems and cluster management will be a big plus.
· Parallel file systems experience such as Lustre, pNFS, GPFS, Panasas will be a huge plus.
· High Availability tools like Heartbeat, Corosync and Pacemaker.
· Storage Backup, HSM and Recovery software experience
· Experience developing and debugging kernel code.
· Shell & Python programming exposure
· Strong problem solving and debugging skills.
· Open source contributions in storage/systems domain will be a huge plus
Regards,
Gaurav Mahajan.