Storage Engineering - Python/Java/C++/Perl Developer

  • Competitive
  • Shanghai, Shanghai Shi, China
  • Permanent, Full time
  • Morgan Stanley
  • 17 Aug 17

See job description for details

Morgan Stanley, a leading global U.S. Investment Banking Firm, seeks high caliber professional candidates for a technical position in its Information Technology division located in Shanghai, China. Morgan Stanley offers an attractive compensation and benefits package including a discretionary bonus. We are committed to providing our employees both excellent training and career opportunities. Resume submissions will be held in strict confidence. The Enterprise Computing (EC) team is responsible for the production operations, support and product delivery of the infrastructure technology used globally across the firm. It covers storage products, operating systems, distributed file systems, scale out storage solutions, databases, and web hosting platforms.

The team is seeking a multi-talented developer that will focus on engineering highly-available and scalable solutions for the firmwide storage repository and data requirements. In addition to architecting and integrating a storage solution working with 3rd party vendors, the candidate will develop in-house applications that will become part of the technology platform for the business. The ideal candidate will also design storage tools on problem management and preventive maintenance (alert and capacity management). Additionally the candidate needs to understand storage virtualization, workload automation, storage provisioning, distributed and scale out file systems, software defined storage solutions, emerging technologies in the storage discipline and SAN/NAS Fabric management. Ability to work as part of a global team is a requirement. In addition, the candidate must be able to listen to customer requirements and be able to advise, discuss and articulate technical solutions effectively.*LI-AW1

Qualifications:

Skills Required:
-Strong Perl and UNIX shell, Python, JAVA and/or C++ programming skills.
-System Administration experience within UNIX and/or Windows Server environment is preferred but not required.
-Experience with software development lifecycle with large software development projects is a must.
-Good organizational and English communication skills, prioritization of multiple projects and objectives.
-Deep knowledge of storage technologies and disciplines namely, Fibre Channel, ISCSI, SCSI, NFS, CIFS, POSIX, Object Storage, SAS, SATA, FLASH (NVME, SSD, etc.), RAID, Erasure Coding, Distributed/Scale-out Storage, File systems, High-availability methods, working knowledge of databases etc. are strongly preferred.
-Understanding networking protocols and connectivity preferred.
-Understanding Server and Client OS and interaction, virtualization, performance and capacity management strongly preferred.
-Knowledge in the following vendor products is preferred but not required: Brocade SAN switches/FOS, NetApp 7mode and cDOT, NetApp Engenio, HDS Storage Arrays/HCP, IBM GPFS, Veritas Storage Foundation Suite.
Skills Proficiency: Intermediate - Advanced