Job title: Azure Solution Architect & Data Engineer
Job type: Contract - Daily rate
Emp type: Full-time
Industry: IT / Technology
Pay interval: Hourly
Pay rate from: GBP £600.00
Pay rate to: GBP £650.00
Location: London - SE1, UK
Job published: 28-11-2024
Job ID: 36357

Job Description

Azure Solution Architect & Data Engineer
2 Month Contract (Jan 2025 start)
Location: Home / London
Rate: £600 - £650 per day (Inside IR35)

Skills: Azure Databricks, Python, CI/CD Pipelines, SC Clearance

We are looking to recruit an SC Cleared Azure Solution Architect & Data Engineer for a leading IT Consultancy. The role combines Solution Architecture & Data Engineering and you will lead the design, development, and deployment of a data-driven Azure-based application. This contract position offers an exciting opportunity to work with cutting-edge cloud technologies, with a focus on solution design, back-end data engineering pipelines, and integration with a React front end.

This is an initial 2 month contract however chances for extensions are likely. This is a hybrid role and you will be required to work onsite in London 2 days a week.

Key Responsibilities:

  • Solution Design & Architecture:
    • Design an Azure-based solution connecting Databricks to a React front end hosted on Azure App Service using APIs managed via Azure API Management.
    • Develop a foundational skeleton of the solution in a sandbox environment to deliver a working pilot.
    • Oversee the deployment of Azure services, ensuring a scalable and secure architecture.
  • Data Engineering:
    • Develop Python-based microservices using Azure Functions and FastAPI frameworks for efficient data retrieval from Databricks with minimal latency.
    • Manage and secure RESTful APIs through Azure API Management.
    • Integrate and automate data pipelines using GitHub Actions for CI/CD.
  • Front End Integration:
    • Enable the React front end to consume backend APIs, ensuring seamless data flow and user experience.
    • Implement version control via a GitHub repository, maintaining a clear separation between front-end and back-end codebases.
  • Monitoring & Security:
    • Utilise Azure Monitor for performance monitoring and logging.
    • Implement secure storage of secrets and configurations using Databricks Secrets and Azure Key Vault.

Essential Skills & Experience:

  • Strong expertise in Azure Databricks for data storage and processing.
  • Experience with Azure Functions and FastAPI for building scalable microservices.
  • Proficiency in Azure API Management for managing and securing APIs.
  • Hands-on experience with GitHub Actions for automating CI/CD pipelines.
  • Knowledge of Azure App Service for hosting React-based front-end applications.
  • Experience with secure configuration management using Azure Key Vault.
  • Familiarity with Azure Monitor for logging and performance management.