Data Platform Engineer - - Azure & Databricks

Watershed Consulting

Johannesburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Watershed Consulting in Sandton, Johannesburg, seeks a Data Platform Engineer to design, build, and operate the Data Platform, blending infrastructure and data engineering to keep Databricks and Azure self-service for platform users.

You will implement CI/CD pipelines, manage Terraform IaC for Azure services, and collaborate with data engineers, security, and IT teams to deliver secure, observable platforms.

Qualifications

  • Solid hands-on experience with Microsoft Azure infrastructure components (Entra ID, Key Vault, networking, storage).
  • Practical experience with Azure Databricks, including Unity Catalog and cluster/job management.
  • Proven experience authoring Terraform in multi-environment setups for reproducible deployments.
  • Proficiency in Python; working knowledge of SQL. .NET experience is a strong advantage.
  • Experience building and maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
  • Good understanding of data platform governance, cost optimization, security controls, and monitoring practices.
  • Strong troubleshooting skills across networking, authentication, and pipeline integrations.
  • Excellent collaboration and documentation skills for cross-functional platform delivery.

Responsibilities

  • Design, implement and maintain CI/CD pipelines (GitHub Actions, Azure DevOps or similar) for infrastructure and application deployments.
  • Write and maintain Terraform infrastructure-as-code for Azure services and Azure Databricks, including Unity Catalog, workspaces, networking, and compute policies.
  • Develop and support platform tooling and automation using Python and/or .NET.
  • Build and maintain shared libraries or modules consumed by data engineers and analysts across the platform.
  • Design and implement management pipelines and processes for platform concerns such as cost tracking, governance, provisioning, and monitoring.
  • Collaborate with data engineers, analysts, security, and infrastructure teams to translate requirements into platform capabilities and secure designs.
  • Troubleshoot infrastructure, pipeline, and integration issues, including networking, authentication, and connectivity problems.
  • Contribute to platform documentation, runbooks, and best-practice standards to enable self-service for platform users.

Skills

Azure
Entra ID
Azure Databricks
Unity Catalog
Terraform
Python
.NET
SQL
GitHub Actions
Azure DevOps
CI/CD
Monitoring
Cost Management
Governance
Networking troubleshooting
Authentication & Authorization
Automation

Tools

Terraform
GitHub Actions
Azure DevOps

Job description

Job Title

Data Platform Engineer — Sandton, Johannesburg (3 days per week onsite)

Duration: 12 months (renewal)

Description

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

Responsibilities
  • Design, implement and maintain CI/CD pipelines (GitHub Actions, Azure DevOps or similar) for infrastructure and application deployments.
  • Write and maintain Terraform infrastructure-as-code for Azure services and Azure Databricks, including Unity Catalog, workspaces, networking, and compute policies.
  • Develop and support platform tooling and automation using Python and/or .NET.
  • Build and maintain shared libraries or modules consumed by data engineers and analysts across the platform.
  • Design and implement management pipelines and processes for platform concerns such as cost tracking, governance, provisioning, and monitoring.
  • Collaborate with data engineers, analysts, security, and infrastructure teams to translate requirements into platform capabilities and secure designs.
  • Troubleshoot infrastructure, pipeline, and integration issues, including networking, authentication, and connectivity problems.
  • Contribute to platform documentation, runbooks, and best-practice standards to enable self-service for platform users.
Qualifications
  • Solid hands-on experience with Microsoft Azure infrastructure components (Entra ID, Key Vault, networking, storage).
  • Practical experience with Azure Databricks, including Unity Catalog and cluster/job management.
  • Proven experience authoring Terraform in multi-environment setups for reproducible deployments.
  • Proficiency in Python; working knowledge of SQL. .NET experience is a strong advantage.
  • Experience building and maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
  • Good understanding of data platform governance, cost optimization, security controls, and monitoring practices.
  • Strong troubleshooting skills across networking, authentication, and pipeline integrations.
  • Excellent collaboration and documentation skills for cross-functional platform delivery.
Skills
  • Microsoft Azure
  • Entra ID
  • Azure Key Vault
  • Azure Networking
  • Azure Storage
  • Azure Databricks
  • Unity Catalog
  • Terraform
  • Infrastructure as Code
  • Python
  • .NET
  • SQL
  • GitHub Actions
  • Azure DevOps
  • CI/CD
  • DevOps
  • Monitoring
  • Cost Management
  • Governance
  • Networking troubleshooting
  • Authentication and Authorization
  • Automation

. Skillset Required: Microsoft Azure, Entra ID, Azure Key Vault, Azure Networking, Azure Storage, Azure Databricks, Unity Catalog, Terraform, Infrastructure as Code, Python, .NET, SQL, GitHub Actions, Azure DevOps, CI/CD, DevOps, Monitoring, Cost Management, Governance, Networking troubleshooting, Authentication and Authorization, Automation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Zensar Technologies • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Data Platform Engineer - Azure & Databricks Automation
Data Platform Engineer - Azure & Databricks Automation

Zensar Technologies • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Cloud Data Platform Engineer – Azure & Databricks
Cloud Data Platform Engineer – Azure & Databricks

Watershed Consulting • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Data Engineer (Databricks & Cloud Data Platforms)
Senior Data Engineer (Databricks & Cloud Data Platforms)

DVT • Cape Town

On-site
ZAR 900,000 - 1,500,000
Data Engineer | Disa-Dia-De-Jhb-0079
Data Engineer | Disa-Dia-De-Jhb-0079

Decision Inc. • Johannesburg

On-site
ZAR 600,000 - 900,000
Competitive salary package
Health and wellness benefits
Growth and development opportunities
+2
Senior Databricks Data Engineer
Senior Databricks Data Engineer

Hileya - Management Consulting • Sandton

On-site
ZAR 500,000 - 700,000
Azure Data Engineer
Azure Data Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Engineer (MLOps / Analytics Focus)
Data Engineer (MLOps / Analytics Focus)

Blue Pearl PTY • Johannesburg

On-site
Confidential
Senior Data Platform Engineer
Senior Data Platform Engineer

X, Bigly Labs • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Data Engineer - Databricks | Hybrid Parktown
Senior Data Engineer - Databricks | Hybrid Parktown

Sasso Consulting (Pty) Ltd • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Medical, dental, and vision benefits
Retirement savings plan with employer
+2