Job title: Technical Project Lead - Azure DevOps
Job type: Contract
Emp type: Full-time
Pay interval: Daily
Pay rate: GBP £550.00
Job published: 30/09/2024
Job ID: 82072

Job Description

Job Title:- Technical Project Lead - Azure DevOps
Type:- Contract (outside IR35)
Location:- Hybrid role (onsite in Leeds). Time onsite will be depending on project need.
Start Date:- November (Interviews W/C 21st October)
Rate:- up to £550 per day
Contract Length - 3 months initial

We're seeking a Technical Project Lead with a focus on Azure Platform Engineering to help our data analytics and AI/ML environments. In this contract role, you'll be in charge of leading the technical implementation of cloud-based data platforms and making sure the infrastructure is scalable, high-performing, and secure. Your main duties will involve building and optimizing the Azure cloud platform to support the efficient execution of our data teams' workflows.

What your day looks like:-

  • Lead the technical implementation of cloud-based data platforms
  • Collaborate with data teams to ensure infrastructure supports their requirements
  • Implement and manage Infrastructure as Code using Terraform
  • Manage and optimize CI/CD pipelines using Azure DevOps
  • Optimize the performance, cost, and availability of cloud resources
  • Ensure security, governance, and compliance across Azure services
  • Establish robust monitoring, logging, and alerting systems for platform health and performance
  • Provide technical insights and support to project managers in infrastructure-related components of data analytics initiatives

Responsibilities

  • Azure Platform Engineering: Lead the design, provisioning, and optimization of the Azure cloud platform for data analytics and AI/ML workflows, with a focus on scalability, resilience, and high availability.
  • Infrastructure as Code (IaC): Implement and manage Infrastructure as Code using Terraform to automate the deployment and configuration of Azure resources for efficiency and repeatability.
  • Azure DevOps Integration: Manage and optimize CI/CD pipelines using Azure DevOps to deploy platform updates and infrastructure changes across environments seamlessly.
  • Cloud Resource Management: Optimize the performance, cost, and availability of cloud resources including virtual machines, storage solutions, networking, and identity management.
  • Collaboration with Data Teams: Work closely with data engineers, AI/ML specialists, and analysts to ensure the Azure platform supports their requirements without direct involvement in coding or data pipeline development.
  • Security and Compliance: Implement best practices for security, governance, and compliance across Azure services, ensuring adherence to GDPR and other relevant regulations.
  • Monitoring and Performance Tuning: Establish robust monitoring, logging, and alerting systems using Azure Monitor, Log Analytics, and other tools to ensure platform health and performance.
  • Collaboration with Project Managers: Assist project managers by providing technical insights and support in the planning and execution of infrastructure-related components of data analytics initiatives.

Qualifications

  • Expertise in Azure Platform Engineering: Extensive experience in designing and managing Azure-based platforms for large-scale data analytics, AI, and machine learning applications.
  • Infrastructure Automation (Terraform): Hands-on experience using Terraform to automate the provisioning, scaling, and management of Azure resources.
  • Azure DevOps: Experience managing CI/CD pipelines for infrastructure updates, automation, and operational workflows using Azure DevOps.
  • Cloud Resource Optimization: Proven ability to optimize Azure resources for cost, performance, and availability, including managing compute, storage, and networking resources.
  • Security and Compliance: Strong understanding of Azure security best practices, identity and access management, encryption, and compliance frameworks such as GDPR.
  • Platform Monitoring: Proficiency in setting up and managing monitoring solutions like Azure Monitor, Log Analytics, and Application Insights to ensure platform stability and performance.