Role Purpose
The Cloud Infrastructure Engineer, reporting to the Infrastructure and Platform Engineering Lead is responsible for building, supporting, and evolving the LRQA infrastructure environment. The role requires an expert in the Azure platform with robust knowledge regarding Kubernetes (AKS), infrastructure standardisation and automated deployment with Terraform.
As part of the infrastructure team, you will be working with the full range of cloud infrastructure elements including SaaS, PaaS, Virtualisation, Networking, IDAM, Storage and Security amongst many others, building scalable and resilient solutions primarily in Azure. The role also requires you to be able to solve difficult problems and using IaC to overcome large scale challenges with an understanding of the cost, performance and security elements associated with running an enterprise scale architecture. Your technical expertise and experiences will make you a key contributor to the architecture and implementation of solutions on the platform.
The role holder is also responsible for ensuring that all infrastructure is properly maintained, patched, and checked for vulnerabilities and resolved as effectively as possible. You will also be responsible for delivering project objectives ensuring these are aligned to relevant standards and processes and contributing to project delivery plans. You will also be responsible for contributing to the strategy for the platform to evolve capabilities and identify cost saving opportunities to ensure that the platform operates within budget.
The infrastructure team are encouraged to collaborate, share knowledge, and work collectively to cross-skill with other disciplines so an element of being able to work in a collaborative environment is critical to the success of this role. You will be expected to share your knowledge providing mentoring and guidance to the infrastructure team where appropriate.
The role will also require you to work closely with support vendors to ensure that incidents related to the platform are handled within the agreed service levels and act as an agent for any technical escalations that require specialist support.
Key Responsibilities
1. Contribute to the implementation, support, and refinement of our Azure environment
2. Work with product owners and the IT team to support solution design and implementation of new or existing features
3. Engineer and drive the adoption of flexible and repeatable cloud development environments
4. Implement progressive delivery strategies in infrastructure for cloud applications
5. Monitor cloud infrastructure and services and work to proactively identify and resolve issues to ensure optimal performance
6. Work in an Agile environment working in -week sprints and attending all associated Agile ceremonies
7. Contribute to observability and performance monitoring, utilising tools such as Azure Monitor, Prometheus, Open Telemetry and Grafana
8. Build and maintain robust CI/CD workflows for infrastructure deployment, and support the DevOps team regarding cloud technicalities
9. Build and maintain infrastructure through IaC (Terraform) ensuring that all infrastructure is built to defined standards
10. Champion Security and Compliance by default – embed security policies into IAC and CI/CD processes, automate RBAC, IAM and least privilege access for development and data teams
11. Drive modernisation of cloud infrastructure, including migrating external applications into Azure and engineering solutions to facilitate integration
12. Contribute in the adoption of Kubernetes and containerised infrastructure for applications
13. Provide ongoing support for legacy platforms (including but not limited to Windows Server, Active Directory)
14. Work to drive up and maintain a high secure score rating on the platform and work to resolve any vulnerabilities reported using tools such as Defender for Cloud and its related services.
15. Provide technical support and delivery of DR initiatives to ensure platform resilience
16. Continually identify ways to optimise infrastructure to improve performance, optimise costs and remove duplication of services
17. Assist in the management of fringe ancillary cloud platforms, including Amazon AWS and Vultr
18. Contribute to project activities through delivery and supporting design and development stages
19. Contribute to the roadmap for the infrastructure platform identifying modern technologies and identifying areas where these can benefit LRQA
Technical / Professional Qualifications / Requirements
20. Technical background with at least years of working experience as a Cloud Infrastructure engineer specifically working in an Azure cloud environment
21. At least years' experience working as an Infrastructure Engineer or Support Engineer role supporting and maintaining traditional server infrastructure (Windows Server, Active Directory etc)
22. Terraform experience with proven ability to deliver and manage infrastructure in a DevOps environment
23. Strong experience of working with software deployment and orchestration tools such as Docker or Kubernetes
24. Demonstrable understanding in supporting cloud application development and the respective development teams
25. Experience working with hub/spoke architecture designs in Azure.
26. Experience of working in a multi-disciplined team with an understanding of cloud related concepts such as networking, IDAM and security
27. Effective communication skills to engage with an ability to not only listen but also advise providing appropriate challenges and questions to find the correct resolution
28. Solid grasp of ITIL around Release, Deployment and Change Management
29. Self-motivated and can use own initiative to work with limited guidance to implement innovative solutions.
30. Ability to lead when required – an ambassador for cloud standards and able to communicate complex architectures and strategies at all levels
31. Ability to understand and assess complex and sometimes unfamiliar situations, visualise solutions and see through to resolution and work effectively within a matrix organisation.
32. Result driven, analytical, and innovative individual with the ability to decipher business requirements and convert them effectively into innovative technology solutions
LI-REMOTE
Pre-Employment Checks
If you are successful in securing a role with us, we will carry out pre-employment checks in accordance with what is allowed under local law.
These checks will include, (as permitted):- right to work, identification, verification of employment history, education, and criminal records.
We may involve the third-party supplier to run the background checks as needed and your data will be retained for a period as needed for the purpose of employing you.
Your data will be stored in accordance with all relevant privacy legislation.
Please contact us if you have any questions or concerns.