DevOps Engineer

Permanent

Cape Town

Posted 7 months ago

Seniority level

Intermediate

Experience

3 Years

Remuneration

R30 000 to R45 000

Remuneration type

Salary

Remuneration frequency

Monthly

Apply Now

The Company

A diversified, South African based global financial services group with a 25-year track record of providing solutions to its clients in Asset Management, Investment Administration and Platform Services, Retirement Solutions, and Stockbroking. By combining the innovative spirit of entrepreneurship, the wisdom of experience, and the power of partnership, the company has established itself as a leading provider of trusted, exceptional investment expertise. Its reputation is never taken for granted but guarded resolutely by staying true to itself, remaining relevant in the world, and focusing on ensuring the sustained success of its clients.

The Role

The DevOps Engineer will be responsible for implementing all software development frameworks, including automated testing and continuous integration/deployment, as well as containerization and service monitoring. The role involves developing data-centric applications that handle data flow and data processes, encompassing tasks such as receiving, transferring, processing, analyzing, and integrating 3rd party systems for investment research and business operational processes. Essential skills for this role include strong programming abilities, particularly in Python and SQL, along with proficiency in systems administration. Experience in managing and analyzing large amounts of data is a prerequisite. Additionally, familiarity with version control and database solutions is necessary. The individual will be expected to follow a collaborative team approach aligned with the company's value framework.

Experience

  • University Post Graduate Degree (Computer Science/Information Systems/Engineering/Statistics).
  • Proficiency in scripting languages such as Python, Bash, or PowerShell for automation and orchestration tasks.
  • Strong programming skills in Python, SQL & Bash.
  • Experience with CI/CD tools (eg. GitHub Actions, GitLab CI/CD) and version control systems (eg. Git).
  • Solid understanding of containerization technologies (eg. Docker) and experience deploying and managing containerized applications.
  • Aptitude in decision-making and problem-solving.
  • Data analysis skills would be advantageous.
Apply Now