Data Platform Engineer (Infrastructure & Data Engineering)

Insight
London, UK
4 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,864.0
Working hours
Regular working hours

Tech stack

.NET Framework Microsoft Azure Continuous Integration Information Engineering Data Infrastructure DevOps Github Python (Programming Language) Standard Sql Software Deployment Software Engineering Systems Integration
+6 more
Connectivity Problems Delivery Pipeline Infrastructure as Code (IaC) Terraform Key Vault Databricks

Job description

Design and maintain CI/CD pipelines: Develop and manage continuous integration and deployment workflows using DevOps tools (Azure DevOps, GitHub Actions) for both infrastructure and application deployments.

  • Infrastructure as Code (IaC): Write and maintain Terraform code to provision and manage Azure infrastructure and Azure Databricks resources (Unity Catalog, workspaces, networking, compute policies).
  • Application development and automation: Create and support platform tooling and automation scripts/applications in Python and/or .NET.
  • Shared libraries/modules: Develop and maintain reusable libraries and modules for use by data engineers and analysts.
  • Platform management automation: Design and implement automated processes for cost tracking, governance, resource provisioning, and monitoring of the platform.
  • Collaboration: Work closely with data engineers, analysts, and security/infrastructure teams to turn requirements into platform features and capabilities.
  • Troubleshooting: Diagnose and resolve issues related to infrastructure, pipelines, integrations (including networking, authentication, and connectivity problems).
  • Documentation & standards: Contribute to documentation and the development of best practices and standards for the platform.

Requirements

Strong hands-on experience with Microsoft Azure infrastructure (including Entra ID, Key Vault, networking, and storage).

  • Practical experience with Azure Databricks (including Unity Catalog and cluster/job management).
  • Proficiency in Terraform for Infrastructure as Code, preferably in multi-environment setups.
  • Proficient in Python; working knowledge of SQL; .NET experience is a plus.
  • Experience building and maintaining CI/CD pipelines (with Azure DevOps, GitHub Actions, or similar tools).
  • Understanding of data platform governance and cost management.
  • Comfortable working at the intersection of infrastructure and data engineering.

Key Technical Skills:

  1. CI/CD (Azure, DevOps, GitHub)
  2. Azure Databricks (Unity Catalog, cluster/job management)
  3. Microsoft Azure infrastructure

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

4:55 min

Centralizing credentials management using Azure Key Vault resource integration

Marcel Lupo · LIVE

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:21 min

Structuring the backend architecture of machine learning workspaces

Jose Luis Latorre Millas · LIVE

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

Videos

See all

Related articles

See all