Technical Project Lead – Azure DevOps
Job title: | Technical Project Lead - Azure DevOps |
---|---|
Job type: | Contract |
Emp type: | Full-time |
Pay interval: | Daily |
Pay rate: | GBP £550.0 |
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.