Technology - DevOps App Dev (Application Development), Associate/VP, Shanghai
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 747 offices in 42 countries.
In Morgan Stanley, Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.
The Infrastructure-as-a-Service (IaaS) Engineering group in the Core Infrastructure division at Morgan Stanley is responsible for designing and implementing the firm's huge scale global Linux and Virtualization infrastructure. The group is involved in evaluation, certification, integration, and maintenance of numerous products, including hardware, hypervisor platform, the Linux OS platform, system configuration, critical infrastructure services (DNS, DHCP, NTP, etc.), high availability products and virtualization management technologies.
We are seeking skilled and experienced technologists to join a new team being built in China tasked with maintaining and enhancing our large scale RedHat Linux-based platform. After a period of onboarding and training, new team members will take ownership of these products on a global level, working with operational counterparts and customers to prioritize and execute on enhancements, extensions and remediation in these critical components of our infrastructure.
These hands-on roles require senior engineers, with experience using declarative configuration-as-code principles and extensive automation across a mixture of strategic engineering and design projects. The role will involve feature addition, configuration, tuning and troubleshooting of the existing Linux platform management systems as well as work directly with Linux O/S configuration and builds. Qualifications:
-Expert knowledge of Red Hat (RHEL) 6/7/8 or other Linux distribution.
-Familiarity with C, UNIX system calls, and low-level O/S and network protocols.-Excellent troubleshooting and fault-finding skills.
-Ability to write robust, maintainable code in Shell, Python and/or Perl.
-Good knowledge and experience of using Linux provisioning and system configuration management tools such as Ansible, Puppet, Salt Stack, or Chef.
-Experience in automation of a large-scale Linux deployment.
-Effective troubleshooting skills across hardware, O/S, network and storage.
-Experience working in a large, multi-national enterprise in any industry vertical, showing experience of communicating and collaborating in globally distributed teams.
-Enthusiasm for modern development tools and practices including Git, Jenkins, automated testing, and continuous integration.
-Experience of designing, implementing and supporting large scale production IaaS platforms.
-Knowledge of building and managing Docker containers in a secure manner.
-As a reference point, contributors to open source projects would be an ideal fit.