13 - Data & DevOps Engineer
Our client is a fast-growing social enterprise on a mission to eliminate food waste. They are looking for a skilled Data & DevOps Engineer to join their team for an initial 6-month engagement with the possibility of extension. This is an integrated role combining data engineering with hands-on DevOps and platform enablement - ideal for someone who thrives at the intersection of data pipelines, infrastructure, and continuous delivery.
Key Responsibilities
Design, build, and maintain scalable data pipelines for ingesting, transforming, and serving data across systems
Develop and manage data models and schemas supporting analytics, reporting, and operational use cases
Ensure data quality, integrity, and consistency including validation, monitoring, and alerting
Own data infrastructure and environment management, including provisioning and optimisation of data storage and processing systems
Build and optimise ETL/ELT workflows for performance, scalability, and reliability
Integrate data pipelines into Azure DevOps CI/CD pipelines, ensuring automated and repeatable deployments
Implement and maintain Infrastructure as Code (IaC) using Terraform and/or Azure Bicep for provisioning Azure resources
Own and continuously improve Azure DevOps pipelines including structure, reuse, and deployment automation
Monitor system performance, data pipeline health, and infrastructure reliability
Collaborate with engineering, product, and analytics stakeholders across Agile ceremonies
Contribute to application development in PHP (Laravel) and Vue.js as capacity permits
Required Skills and Experience
Minimum 4 years of experience in data engineering or a related field, with proven pipeline experience
Strong experience with data processing and transformation tools and frameworks
Proficiency in SQL and experience with relational databases (e.g. MySQL)
Experience with data modelling and designing scalable data architectures
Practical experience delivering infrastructure changes in Microsoft Azure
Hands-on experience with Infrastructure as Code tools (Terraform and/or Azure Bicep)
Strong understanding of CI/CD principles and pipeline optimisation
Familiarity with containers, secrets management, and monitoring/observability concepts
Proficiency in JavaScript/TypeScript or other relevant programming languages
Experience working with APIs and integrating data from distributed systems
Experience with GitHub and building modular, maintainable systems
Familiarity with PHP (Laravel) and Vue.js is an advantage