Regions
Location
- England
Disciplines
Salary
£50000 - £62000 per annum + Additional benefits
Functions
- Cloud
- Cloud Engineer
Seniority
- Mid-level
Technologies
- Microsoft Azure
Posted
1 month ago
Job reference
BBBH106557_1728492872
Benefits
Additional benefits
Job Title: Azure Engineer
Job Location: UK Flexible Location (Remote)
Salary: Up to £62,000 + Benefits
Could you be part of a team responsible for the support, management, and maintenance of the core infrastructure and cloud services that underpins our production services, delivered as platform services to other teams and the wider organisation?
In this role you will help unlock the potential of Microsoft cloud services, building new foundations for future growth, using cutting-edge technologies to solve challenges as we are focused upon our mission of reducing our cost to serve and improving our user experience, resilience, and security.
A day in the life of an Azure Engineer will involve:
- Build, configure, administer, and manage the cloud technologies, systems, and components, include computing, storage, software, commercial-off-the-shelf software (COTS), and opensource packages and solutions, to ensure they meet business needs and performance targets.
- Apply technical and specialist knowledge and skills through collaboration and creativity to support the successful delivery of programmes, projects, and other sanctioned initiatives.
- Perform technical support activities and carry out agreed or routine maintenance and administration tasks applying specialist knowledge and modern enterprise management principles aligned to industry and organisational best practices, standards, service requirements including security, compliance, and resilience requirements.
- Draw upon principles from Agile, Lean, and DevOps to identify and implement patterns and other changes that support and improve the delivery of high-performing, high-quality platform services, including automation of routine operations using off-the shelf software and services or development of custom scripts and tools where appropriate.
- Implement changes based on Requests for Change (RFC) adhering to the BRC change management policy and process.
- Conduct tests to verify the effectiveness of changes, the user experience is not adversely impacted, and rollback plans are in place that are capable of restoring services to their previous state should the change need to be reverted.
- Developing and executing test scripts without supervision.
- Maintain accurate information being able to the locate and verify the state of assets.
- Maintain a secure configuration, controlling cloud assets and services.
- Identify and register incidents, gathering the required information and allocating it to the appropriate channel for resolution.
- Troubleshoot problems able to identify the issue and root cause across different technologies with an understanding of the level of a problem.
- Define and track measurable goals and their outcome throughout the lifecycle using goal-setting frameworks, such as Objectives and Key Results (OKRs) and Key Performance Indicators (KPIs).
- Develop process efficiency and optimise processes to continually improve the business-asusual service and support wider process improvement activities.
- Identify deficiencies and risks related to our cloud services and take ownership for their resolution, either resolving the issue directly or escalating to the relevant team or person where necessary.
To be a successful Azure Engineer, You’ll need:
- Deep knowledge of managing Azure environments, including network traffic, subscriptions, accounts, users, groups, and billing within Azure.
- Knowledge of the Azure platform – IaaS / PaaS / SaaS – and able to review existing Azure environments and align to best practice.
- Knowledge of Azure capabilities and how to map these to business requirements.
- Knowledge of Microsoft identity management – Active Directory, Azure Active Directory, and Azure AD Connect.
- Knowledge of Azure cost management design principles, monitoring, and optimisation.
- Good PowerShell scripting skills for monitoring and tasks automation.
- Good understanding of CI/CD using technologies, such as Ansible, Jenkins, Travis, Octopus, and Terraform.
- Good understanding of Azure Services such as App Service, API Management, Event Hub, Service Bus, Azure Spring Cloud, Key Vault, and Azure Monitor.
- Working understanding of load balancers, DNS, virtual networks, and firewalls in Azure environments.
- One or more relevant Microsoft Azure Administration certifications
- Experience managing the implementation of large complex cloud and hybrid enterprise solutions, including configuring, maintaining, and troubleshooting Azure-based production systems using the Azure portal,
- Cloud Shell, Azure PowerShell, CLI, and/or ARM templates.
- Ability to analyse and translate user requirements into potential proposals for cloud-based solutions.
- Experience using infrastructure as a code tools and working within a culture of automation including creating and scaling virtual machines.
- Working with High Level Designs (HLD’s) and Low-Level Designs (LLD’s).