We are seeking a Junior Systems Engineer with strong UNIX/Linux and Relational Database skills who is eager to move into the exciting world of DevOps and work within a Tier 1 Investment Bank.
Within the Fixed Income Execution and Market Making function, you will be cultivated as part of a specialized DevOps team that works closely with other technical units to deliver pricing, quoting and algo trading systems for clients’ needs. Development is performed under Agile and follows TDD (Test Driven Development) and Continuous Integration methodologies. The function of the DevOps team is to make it easier for the development teams to operate effectively.
Position Profile and Essential Responsibilities & Qualities
Far more than just System Administration for Development, this team will manage users, servers, databases and load balancers. Monitoring availability and access is important as the creation of automated tools. The databases include MS SQL and Oracle and operating systems include UNIX/ Linux. Tasks will include writing scripts to automate processes, troubleshooting server issues, analysing the management of data and assessing latency as well as facilitating Continuous Integration, Build and Release Management.
A love of all things technical and an enquiring mind is welcome as is a strong attention to detail. The ethos of this team is collaboration, open communication and reaching across functional borders so communication skills are vital.
Applications are sought from graduate Computer Scientists with strong scripting and OO programming skills (Java preferred) who have an analytical mindset and a good grasp of infrastructure.
Essential Requirements - Skills and Experience
Strong UNIX/Linux Skills and practical application in an academic or professional setting
Scripting Skills – One or more of the following: Shell, Bash or Python
Database skills – General Sql’s to more advanced database skills and knowledge
Skills and experience with a Primary OO language (Java Preferred)
Desired ~ Training/Mentoring provided
Any exposure, familiarity is a plus and the selected candidate will welcome the challenge to train and be mentored in the following:
TDD (Test Drive Development)
Managing complex distributed stacks
Automated Build, Release & Configuration Management tools
Performing parallel computing,
Real time messaging
ION Trading Platform