Job Description:
Job Description:
The successful candidate will be part of Global Markets Engineering Team based in India. This person will have at least 3 years’ experience in similar role within the financial services industry. As such the successful applicant will need to possess a solid technical background, excellent inter-personal skills, and fine attention to detail, project management skills and a proven track record of success. Duties will include;
- Working with the development community to take their new applications and turn it into a fully supported trading system.
- Participate in understanding SDLC and implementing Ansible Playbooks for deployment automation.
- Serve as a fully proficient technical resource; providing technical knowledge and capabilities as team member and individual contributor.
- Create solutions that will seamlessly integrate with adjunct technologies (i.e. SDLC’s CI/CD pipeline.)
- Create a Dev-Ops culture and automate all deployments using the latest industry leading technologies and processes
- Collaborate with internal and external subject matter experts, including line-of-business, business technology teams and operational support teams.
- Document requirements from subject matter experts and development teams to implement them in playbook format with minimal assistance.
- Adhere to, update, and/or create where necessary standards and internal controls and procedures.
- Work alongside the developers to ensure that their application adheres to the high standards expected.
Responsibilities:
- Validating application designs ensuring they meet or exceeds known requirements, make recommendations and implementing reliable and operable service architectures.
- Responsible for on-boarding in-house developed applications and associated hardware in accordance to well defined and well-established procedure.
- Work closely with development teams to onboard their applications to bank’s Horizon platform
- Automate CI/CD processes
- Identify inefficiencies and make recommendations for process improvements, playbook templates and cost reductions.
- Participate in knowledge sharing sessions.
- Define how the applications should be configured using the industry leading Dev-ops model
- Responsible for developing and maintaining tools to aide in the day-to-day application deployment and end-to-end process automation.
Required Skills:
- Experience of working in a highly pressurised trading environment.
- Strong Unix shell, Perl or python scripting skills
- Sound knowledge and experience around virtualizations, containers, OpenShift, Jenkins and other such technologies and processes
- Previous experience in a DevOps culture, especially in field of Deployment automation using Ansible.
- Experience in most aspects of the Software Development Life Cycle.
- Strong analytical and organizational skills, including attention to detail, and ability to determine effective course of action as required.
- Ability to thoroughly review, understand and interpret technology updates for applicability in the environment we support.
- Ability to interact effectively with all levels of stakeholders and leadership.
- Ability to handle multiple tasks simultaneously and respond under pressure.
- Bachelor (4-year) degree, with a technical major, such as computer science, computer engineering or 10 year’s relevant experience in lieu of degree.
- Must have exceptional time management skills, be customer oriented and strong organizational and coordination skills.