Vivo Resources Logo

Platform Developer with Database Engineering experience

Vivo Resources|Posted 1 month ago

Skills and experience

Role:Site reliability engineer (SRE)
Other roles:Database administrator, DevOps engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    Linux
    Docker
    Kubernetes

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

Platform Developer with Database Engineering experience

The SKA Mid-Platform Engineer works as part of the SKA-Mid Site Reliability Engineering (SRE) team within SKA-Mid Computing & Software.

The SKA-Mid Platform Engineer will contribute to the development, integration, and day-to-day operation of shared platform services that underpin scientific computing and complex software systems.

This will be a 12 month fixed term contract. The selected candidate would be expected to start contributing to the team relatively soon after joining to make the most of the period. Candidates are welcome to in parallel apply for similar permanent roles within the same team via SARAO.

Essential

Hands-on experience (5+ years) in platform, systems, or infrastructure engineering in distributed or infrastructure-heavy environments.

Strong Linux systems administration, including tuning, troubleshooting, and scripting.

Proficiency with containerisation and orchestration technologies (Docker, Kubernetes, Helm, containerd, Podman).

Practical experience with CI/CD pipelines and automation tools (e.g. GitLab CI, Jenkins, GitHub Actions, ArgoCD, FluxCD).

Proficiency with infrastructure provisioning and automation tools (Ansible, Terraform, Packer, Bash, Python).

Experience in automating test execution across diversified technology environments (Python, C/C++, JavaScript).

Expertise in cloud and virtualisation platforms (AWS, GCP, Azure, OpenStack).

Experience in supporting operations of highly distributed software systems, ensuring scalability, resilience, and operational reliability.

Working knowledge of monitoring/observability tools and practices (Prometheus, Grafana, ELK, Zabbix, alerting/incident response).

Knowledge of software systems architecture, microservices, service meshes, and distributed system design.

Familiarity with networking and security in containerised/cloud environments.

Ability to collaborate across engineering disciplines, contribute to Agile planning/delivery, and communicate technical decisions clearly.

Experience of software engineering to support and develop Relational Databases and associated services.

Experience with SQL databases such as MariaDB, MySQL and Postgres.

Ability to write SQL queries, stored procedures, and perform basic database development leveraging SQL database standards.

Desirable

Experience administering application servers, web servers, and databases.

Experience integrating security practices (e.g. secrets management, identity management) into DevOps/SRE pipelines.

Experience delivering services in a production operations environment with high reliability/availability requirements.

Experience deploying and managing large-scale distributed storage (Ceph, Lustre, BeeGFS) or parallel file systems.

Experience with messaging solutions and streaming platforms (Kafka, Kafka Streams).

Extensive SysOps experience with *NIX supporting infrastructure services.

Experience with software-defined networking (SDN) and in-network computing.

Performance engineering skills: optimising algorithms, profiling, and ensuring infrastructure is not a bottleneck.

Experience developing monitoring and analytics capabilities using open-source tools or machine learning for operations (reliability, availability, maintainability).

Exposure to scientific computing platforms, control systems, or data acquisition environments.

Experience with hardware acceleration (GPU, FPGA) and parallel programming (e.g. MPI).

Experience in configuring and operating distributed data storage systems.

About Vivo Resources

1-15 employees

Supporting large science projects with technical engineering and software expertise

WHO WE ARE: We are a small team of engineers, technologists and academics with proven system engineering, project management and agile coaching experience spanning decades. Vivo Technical is a multidisciplinary team of highly qualified technical people who work with scientists, engineers and governments to bring results. Our expertise is at a programme level to orchestrate highly educated specialists with appropriate management tools and techniques.

WHAT WE ARE WORKING ON: The Square Kilometre Array (SKA) project is an international effort to build the world’s largest radio telescope, with eventually over a square kilometre (one million square metres) of collecting area. The scale of the SKA represents a huge leap forward in both engineering and research & development towards building and delivering a unique instrument, with the construction phase just beginning. As one of the largest scientific endeavours in history, the SKA is bringing together a wealth of the world’s finest scientists, engineers and policy makers to bring the project to fruition.

WHY JOIN US:

  • You are interested in a life which entails more than working towards commercial goals: this project aims to research fundamental physics and answer some of humankind's deepest questions
  • You love a technical challenge
  • You love learning
  • Flexible hours (work from home)
  • Training in both technical and programmatic subjects
  • International working environment and travel opportunities

Perks at Vivo Resources

Flexible Hours
Choose your own laptop/workstation
Training and coaching
Work from home policy
Flexible employment options (part-time, etc.)
Casual dress code
International Travel Opportunities

Tech Stack

dev ops

Ansible
Ansible
GitHub
GitHub
Jenkins
Jenkins
Docker
Docker
GitLab
GitLab
Kubernetes
Kubernetes

business tool

Slack
Slack
Trello
Trello
JIRA
JIRA

application and data

Python
Python
Swift
Swift
Redis
Redis
C++
C++
C
C
Kafka
Kafka

Similar jobs on OfferZen: