Our client has a market leading Product used globally for businesses within the Healthcare Sector. It is a PaaS (Azure) product currently sitting on Windows but transitioning over to Linux. They currently need a Senior Azure Engineer to help run the platform and products for their customers. This is a mixture of 3rd line and project engineer and will require working with the Manager to prioritise tasks for 3 other Engineers.

Key Roles and Responsibilities

  • Configure/build, maintenance and documentation of Azure cloud components;

  • Working with the engineering team to ensure design/change (devops) and run is aligned and working to best practices around infrastructure and security;

  • Respond to alerting and monitoring of the hosted infrastructure to ensure business continuity for our corporate and independent customers;

  • Work with the team on critical analysis, problem solving for operational problems in the platform (logs, metrics, traces) and root cause analysis;

  • Troubleshoot, communicate and resolve problems with customers for the platform;

  • Continuous monitoring and security analysis of the platform using automated tools (they are aiming to use Prism and Divvycloud);

  • Patch and maintain their Windows estate whilst overseeing the move to Linux based operating systems as standard for compute, data and ancillary services;

  • Define, contribute and update standard operating procedures for all operational aspects of the platform;

  • Provide coaching and support other members of the team building on best practices such as operational excellence, data security and site reliability ;

  • Work on supporting the platform out of hours on a rota managed arrangement;

  • Support with the completion of relevant information security requests such as Data Privacy Impact Assessments where elements refer to hosting.

Skills & Experience

Essential Skills

  • Experience in an operational role with a cloud platform (Azure, AWS, GCP);

  • Experience working with Microsoft Azure with knowledge of cloud-native services (Azure DNS, Application Gateway, Azure SQL Server, App Services, Blob Storage, Load Balancer, WAF) and best-practices for working with technology;

  • Excellent understanding of networking principles (IP addressing, virtual networks, network security and networking models)

  • Good understanding of Scripting languages for automating manual tasks (eg PowerShell, additional experience with Python would desirable);

  • Good understanding of SQL and working with relational databases;

  • Experience working in a production environment to support, operate and maintain applications;

  • Experience working with incident management processes and tools (they use OpsGenie);

  • Experience working with logging tools (eg Log Analytics, Datadog) and monitoring (eg Azure Monitor) and application performance management tools (we use New Relic);

  • Good understanding of information and data security principles (eg GDPR, penetration testing);

  • Experience working with version control systems (we use Git/Bitbucket);

  • Experience working with methodologies (agile – kanban preferred);

  • Excellent written and verbal communication with excellent critical analysis and problem-solving skills.

Desirable Skills

  • Some knowledge of common programming languages (Java, Javascript, Go);

  • An understanding of data engineering infrastructure, data processing and presentation;

  • Understanding of Terraform or other solutions for provisioning infrastructure;

  • Experience of containerisation technology (eg Docker);

  • Understanding of continuous integration solutions (eg Jenkins);

  • Experience of Cyber Security Essentials or similar certification;

  • Experience in vulnerability management (eg Phishing, social engineering, malware etc.);

  • Experience of single sign-on products (eg Auth Zero, SAP Gigya).