Data Platform Engineer

Samaha Consulting

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

9 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Samaha Consulting is seeking a Data Platform Engineer to design, build and operate the Data Platform in Azure and Databricks, ensuring reliability and self-service for platform users.

This role blends infrastructure engineering with data engineering practices, focusing on CI/CD automation, Terraform IaC, Unity Catalog, and secure networking.

You'll work with Python and/or .NET, collaborate across data, security, and analytics teams, and contribute to governance and cost-management efforts.

Qualifications

  • Solid experience with Microsoft Azure infrastructure (Entra ID, Key Vault, networking, storage)
  • Hands-on Azure Databricks experience (Unity Catalog, cluster/job management)
  • Terraform (IaC) experience, ideally in a multi-environment setup
  • Proficiency in Python; working knowledge of SQL; .NET is a plus
  • Experience building/maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
  • Understanding of data platform governance and cost

Responsibilities

  • Design and maintain CI/CD pipelines (DevOps/GitHub Actions) for infrastructure and application deployments
  • Write and maintain Terraform IaC for Azure services and Azure Databricks (Unity Catalog, workspaces, networking, compute policies)
  • Develop and support application code in Python and/or .NET for platform tooling and automation
  • Build and maintain shared libraries/modules used by data engineers and analysts across the platform
  • Design and implement pipelines/processes that support platform management (cost tracking, governance, provisioning, monitoring)
  • Collaborate with data engineers, analysts, and security/infra teams to translate requirements into platform capabilities
  • Troubleshoot infrastructure, pipeline, and integration issues (networking, auth, connectivity)
  • Contribute to platform documentation and best-practice standards

Skills

Azure infrastructure
Azure Databricks
Terraform IaC
Python
SQL
.NET
CI/CD pipelines
Cost governance

Tools

Terraform
Azure DevOps
GitHub Actions
Azure Databricks
Unity Catalog
Key Vault

Job description

Purpose-

Support the design, build, and operation of the Data Platform, blending infrastructure engineering with data engineering practices to keep the Databricks & Azure environment reliable, automated, and self-service for platform users.

Key Responsibilities

  • Design and maintain CI/CD pipelines (DevOps/GitHub Actions) for infrastructure and application deployments
  • Write and maintain Terraform IaC for Azure services and Azure Databricks (Unity Catalog, workspaces, networking, compute policies)
  • Develop and support application code in Python and/or .NET for platform tooling and automation
  • Build and maintain shared libraries/modules used by data engineers and analysts across the platform
  • Design and implement pipelines/processes that support platform management (cost tracking, governance, provisioning, monitoring)
  • Collaborate with data engineers, analysts, and security/infra teams to translate requirements into platform capabilities
  • Troubleshoot infrastructure, pipeline, and integration issues (networking, auth, connectivity)
  • Contribute to platform documentation and best-practice standards

Required Skills & Experience

  • Solid experience with Microsoft Azure infrastructure (Entra ID, Key Vault, networking, storage)
  • Hands-on Azure Databricks experience (Unity Catalog, cluster/job management)
  • Terraform (IaC) experience, ideally in a multi-environment setup
  • Proficiency in Python; working knowledge of SQL; .NET is a plus
  • Experience building/maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, or similar)
  • Understanding of data platform governance and cost
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineers
Data Engineers

Blue Pearl HQ • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Data Engineers
Data Engineers

Blue Pearl • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer
Senior Data Engineer

cloudandthings.io • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Competitive compensation package
Flexible work environment
Career development and mentorship
+1
Data Engineers
Data Engineers

Blue Pearl PTY LTD • Johannesburg

On-site
ZAR 600,000 - 1,200,000
Azure Databricks DevOps Engineer — Automation & Pipelines
Azure Databricks DevOps Engineer — Automation & Pipelines

Boardroom Appointments • Centurion

On-site
ZAR 600,000 - 900,000
Principal Data Engineer (Databricks)
Principal Data Engineer (Databricks)

Vivo Energy • Cape Town

On-site
ZAR 900,000 - 1,500,000
Azure Data Platform Engineer: Automation, IaC & Pipelines
Azure Data Platform Engineer: Automation, IaC & Pipelines

Samaha Consulting • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Data Platform Engineer - Azure, Databricks & DevOps
Data Platform Engineer - Azure, Databricks & DevOps

Ninety One • Wes-Kaap

On-site
ZAR 1,000,000 - 1,500,000
Senior Data Engineer / Platform Lead
Senior Data Engineer / Platform Lead

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Data Platform Engineer
Data Platform Engineer

Ninety One • Wes-Kaap

On-site
ZAR 1,000,000 - 1,500,000