Perl/Python Developer - Software Distribution Engineering Team
Morgan Stanley
Glasgow, United Kingdom
4d ago

Company Profile

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 1,200 offices in 43 countries.

As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic.

Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow.

A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.

Team Profile :

The software distribution engineering team is looking for a strong Perl developer to enhance the tools used by all of Morgan Stanley developers to deploy software to its global distributed filesystem (AFS).

The primary method of software distribution is a highly distributed, scalable, fault tolerant system that handles thousands of requests per-

day. It is tightly integrated into the Firms proprietary entitlement and compliance mechanisms, as well as enforcing segregation between development, test and production environments.

Primary Responsibilities :

As a globally distributed application with a 24 / 7 / 365 up time requirement, the development team works closely with the global operations team using DevOps practices and methodologies.

The team is also responsible for integrating container image deployment into existing developer and production environments including integration with existing entitlement and policy controls.

The team sits alongside the larger Unix engineering group who are responsible for designing and implementing Linux infrastructure for Morgan Stanley's distributed systems.

The group is involved in evaluation, certification, integration, and maintenance of numerous products, including hardware,Operating Systems (Red Hat Linux and Solaris), system configuration, system services (DNS, DHCP, NTP, etc.

filesystems (AFS, NFS and various cluster filesystems), virtualization technologies and a variety of in-house developed tools.


Skills Required : - Experience as a Developer (Perl or Python or similar) in a Linux environment - Experience writing secure, testable and robust object-

oriented code. - Database design, development and optimization. - Linux and networking fundamentals. - Ability to troubleshoot a distributed application stack : network, database, OS, code.

Skills Desired : - A track record of designing, implementing and supporting large distributed applications. - Extensive development experience in Perl.

  • Exposure to modern development tools and practices including git, jenkins, agile and continuous integration. - Knowledge of recent developments in software distribution technologies and emerging paradigms such as containers.
  • Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise their full potential.

    Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences.

    Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents. *LI-AM2

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form