Cloud Platform & DevOps Engineer (Engineering Team)
The Engineering team designs, implements, supports, and continuously improves the cloud technology stack to ensure the security, reliability, and availability of systems
We design, deploy, and maintain advanced logging, monitoring, and alerting platforms. We lead automated, agile based release management for our 24 7 online application stack. The team maintains and evolves CI/CD pipelines and deployment automation tooling, implements Infrastructure as Code (IaC) using Terraform, manages IaaS and PaaS based infrastructure, and provides operational support for all PaaS platforms used across the business.
We are seeking a highly competent, reliable, and self starting IT generalist with experience in an Azure cloud, Windows Server administration, or SRE style role supporting web applications. You will have strong infrastructure knowledge, excellent analytical and problem solving skills, and experience with scripting and automation in a professional or project based capacity.
Key Responsibilities:
Resolve complex technical issues across infrastructure, applications, platforms, and back office systems
Manage and monitor Azure cloud resources, including performance, security, availability, and cost optimisation
Provide third line support, acting as an escalation point for front line incident managers
Support delivery squads during sprint cycles, including CI/CD enablement and deployment of software releases to Azure based systems
Clearly communicate technical concepts and actively contribute to wider IT and engineering discussions and forums
Participate in an on call rota as required
Work in a hybrid model, with a minimum of two days per week in the office
Requirements:
Excellent knowledge of Azure technologies and the Azure platform, with 5+ years experience supporting Azure cloud infrastructure (e.g. API Management, Logic App Standard, Function Apps, App Services)
3+ years experience supporting web application technologies
Experience working with CI/CD pipelines, including automation of build, test, and deployment processes
Strong working knowledge of the following foundation technologies:
o Networking (e.g. TCP/IP, DNS, DHCP, SSL)
o Windows Server operating systems and IIS
o Firewalls and Web Application Firewalls (WAF)
High proficiency in PowerShell, including automation scripting and its use in Azure configuration and deployment activities.
Working knowledge of SQL Server, including basic administration, querying, and scripting for troubleshooting or operational support
Strong troubleshooting and root cause analysis skills, able to diagnose and resolve complex issues across Azure infrastructure, PaaS services, Windows Server, IIS, networking, and CI/CD pipelines.
A proactive, can do attitude with the ability to work with minimal oversight while maintaining high standards
Ability to prioritise and perform effectively in a fast paced, high volume, agile environment
Verbal and written communication skills in English, with the ability to clearly communicate technical concepts to both technical and non technical audiences
Desirable experiences:
Experience automating and streamlining the software development lifecycle (SDLC) and configuration management processes
Experience working within a regulated financial services environment
Experience working with agile methodologies such as Scrum or Kanban
Experience using Octopus Deploy / Azure DevOps
Experience using Jenkins / SonarQube / OWASP ZAP / LightHouse
Knowledge of Terraform in Azure
Knowledge of Hyland Alfresco and HIDP
By continuing you agree to our Terms & Privacy Policy.