Azure Specialist

Title-Azure Specialist

Location- Bristol

Role Summary

We are looking for a highly-motivated and experienced Azure Specialist to be based in Bristol reporting to the Head of Application Support.

The Azure Specialist is a new role responsible for the set-up and management of Microsoft Azure environments to support multiple on and offshore development and test teams as well as production services.

The Azure Specialist will work collaboratively with the Delivery Leads to provide and support Azure environments in line with the agreed release schedule. Key aspects of the role will be the oversight and monitoring of test environments and working with an automation specialist to automate the deployment of environments and software deployment.

The candidate must have solid knowledge of Azure cloud from a development and deployment perspective, be an expert in virtualization concepts and have deep understanding of Azure cloud internals.

Experience of working with Pensions and Employee Benefits software would be advantageous but not essential.

Main Responsibilities & Accountabilities:

Set-up of new Azure environments with consideration for Availability, Operations, Performance, Capacity, Security, and User Experience

Technical support for Azure environments

Monitor and pro-activity manage Azure environments for availability and issues

Facilitate, diagnose, troubleshoot and correct any Azure environment issues

Debugging complex problems on production environment

Performance optimization and tuning of development/system test/UAT/production environment

Develop and maintain a best practice environment management methodology

Document environment set-up and installation guide

Responsible for patch management ensuring all software is updated as appropriate

Create architecture diagrams, service description and operations run book documentation

Communicate processes and share knowledge across Development teams

Lead the automation of environment deployment

Ensure the security of Azure environments with particular emphasis on customer data

Work with development teams to enable the optimisation of applications for the Azure platform

Liaise with the Release Manager to agree the schedule for delivery of Azure environments

Optimise the cost of the Azure estate

Detailed reporting on:

* availability and incidents with Azure environments

* delivery of environments to the schedule

* cost and utilisation of the Azure estate

Experience & Education Requirements

Essential

Extensive experience with Azure with a strong understanding of Azure capabilities and limitations and solid experience in implementing Azure infrastructure solution

Familiarity with Powershell and deployment technologies

Thorough understanding of Cloud Computing: virtualization technologies, Infrastructure as a Service, Platform as a Service and Software as a Service, Cloud delivery models and the current competitive landscape

Thorough understanding of infrastructure (hypervisor, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution

Proven stakeholder and key relationship management skills

Ability to co-ordinate cross functional work teams particularly in a matrix and global organisation

Pragmatic and adaptive to accommodate change in a fast paced environment

Industry

Financial Services and Information Technology and Services

Employment type

Full-time

Experience

Not Applicable

Job function

Information Technology,Other