Job Description
The Authentication and Identity Management (AIM) group provides authentication and identity solution to the Firm. The product portfolio includes home-grown software as well as 3rd party vendor and open source solutions. One of the products in the portfolio is Kerberos, the authentication backbone for both user to system and system to system authentication.
The successful candidate will act as a subject matter expert responsible for the engineering DevSecOps processes for the Morgan Stanley's Kerberos infrastructure.
The candidate will collaborate with application development groups, technology stakeholders from production support teams, as well as Windows and Unix OS platform engineering teams and representatives from SDLC groups within the risk organization to understand SDLC and DevSecOps strategy. Based on the requirements, the candidate will engineer a software delivery pipeline using Industry standard DevSecOps processes as well as internal Morgan Stanley setup like Train and Lyft for continuous builds and releases. In addition, the candidate will also work to enhance monitoring and alerting process and application / infrastructure health and availability.
The candidate will work to establish consumable reference model for DevSecOps application changes which can be adopted by other groups within AIM.
The successful candidate will be expected to:
Design & Architect, development and implement a software delivery pipeline using Industry standard DevSecOps process
Design, develop, test and deploy automation and monitoring processes for new and existing applications Work as a member of the global Kerberos development team and provide SDLC coverage for Kerberos applications
Provide software delivery pipeline for Kerberos application
Qualifications Skills Required
Thorough understanding of core network and security concepts, specifically Identity and Access management concepts including authentication, authorization and accounting (AAA)
Excellent experience with software delivery processes within a security landscape
Strong experience with automation and continuous integration
Strong experience with components of software delivery process like Jira, Git, Jenkins, Crucible, etc
Strong experience with at least one of the scripting languages like Python, Perl
Strong programming language experience in a major programing languages like Java, C, etc
Good understanding of software deployment processes
Good understanding of Unix / Linux operating systems and System administration skills
Quick learner and self-driven
Skills Desired
Experience operating in a large, global, compartmentalized enterprise environment
Established track record of process analysis optimization and automation
Good understanding of Kerberos protocol