PURPOSE OF THE ROLE
The DevOps Engineer will be responsible for implementing all software development frameworks including automated testing and continuous integration/deployment as well containerisation and service monitoring. The role includes developing data-centric applications that house data flow and data processes which includes receiving, transferring, processing, analyzing, and integrating 3rd party systems for investment research and business operational processes. Strong programming skills, particularly in Python, SQL and systems administration are therefore essential. Experience managing and analysing large amounts of data is a must. Experience with version control and database solutions is necessary as well. The person will need to follow a collaborative team approach that adheres to the client’s value framework.

DUTIES AND RESPONSIBILITIES
Development & Operations:

  • Design, deploy, and manage the analytics platform

  • Develop and maintain CI/CD pipelines, ensuring efficient and reliable software deployment processes.

  • Collaborate with quantitative analysts to optimize the performance, scalability, and reliability of our analytics platform.
  • Implement and manage monitoring, alerting, and log management solutions to ensure system availability and performance.
  • Collaborate with IT department to ensure the security, confidentiality, integrity, and availability of our systems and data.
  • Troubleshoot and resolve issues related to infrastructure, deployment, and system performance, working closely with cross-functional teams.
  • Stay up to date with industry trends and emerging technologies in DevOps.
  • Document infrastructure designs, processes, and procedures to maintain an accurate knowledge base and support efficient collaboration.

General:

  • Assist and collaborate on team wide projects

  • Contribute to the analytics platform to know what is required from a DevOps Engineering perspective

  • Assist and investigate ad-hoc data related queries

KEY COMPETENCIES

  • Outstanding organization skills

  • Excellent interpersonal skills, excellent communication skills oral and written

  • Aptitude in decision-making and problem-solving
  • Strong work ethic, self-motivated, driven and results oriented
  • Ability to listen and respond to new ideas, input and diverse perspectives
  • High levels of self-confidence, assertive as well as healthy levels of EQ
  • Energetic problem-solver
  • Structured work style, attention to detail and accuracy is of the utmost importance

Desired Skills:

  • Up to 3 years’ experience in a role proven as a DevOps Engineer preferably in a systematic and quantitative asset management or financial technology environment.
  • Proficiency in scripting languages such as Python Bash or PowerShell for automation and orchestration tasks.
  • Experience with CI/CD tools (e.g. GitHub Actions GitLab CI/CD) and version control systems (e.g. Git).
  • Solid understanding of containerization technologies (e.g. Docker) and experience deploying and managing containerized applications.
  • University Post Graduate Degree (Computer Science/information Systems/Engineering/Statistics)
  • Strong programming skills in Python SQL Bash
  • Data analysis skills would be advantageous

About The Employer:

An exciting role, offering fantastic growth and exposure, as you form part of a team in a leading systematic investment framework.

Learn more/Apply for this position