Platform Engineer

Platform Engineer

Job Description

Title: Platform Engineer

Role Overview:
We are seeking a talented and motivated Platform Engineer to join our team. As a Platform Engineer, you will play a crucial role in managing and maintaining our PRN and Waste Management Microservices. You will be responsible for ensuring the smooth operation of various systems, including PRNManagement Database, WasteManagement Database, Azure Message Queue, Azure Service Bus, API Gateway, and more. This is an exciting opportunity to make a significant impact on our organisation’s infrastructure and help drive our success.

Responsibilities:
– Manage and maintain Management Database and WasteManagement Database using SQL -2022 Managed Instance
– Oversee the operation of Azure Message Queue, Azure Service Bus, API Gateway, and Ingress Controller
– Utilise Azure Container registry to store Docker Images
– Set up and manage an AKS cluster with the DEFRA.PRN namespace
– Configure Standard NGINX for Ingress Controller
– Ensure the availability of storage blobs for storing CSV/Excel files
– Store SQL database credentials in Azure Key Vault and share details with the development team
– Create a new Resource group and establish an Azure Container Registry (ACR) for storing UI and Microservices images
– Deploy our application on the AKS cluster

Qualifications:
– Bachelor’s degree in Computer Science or a related field
– Strong experience in managing and maintaining databases, preferably using SQL -2022 Managed Instance
– Proficiency in working with Azure Message Queue, Azure Service Bus, and API Gateway
– Familiarity with Ingress Controller and Azure Container registry
– Experience in deploying and managing AKS clusters
– Knowledge of NGINX configuration for Ingress Controller
– Understanding of storage blob setup and management
– Ability to store and manage SQL database credentials using Azure Key Vault

If you are passionate about infrastructure management and have a strong background in platform engineering, we want to hear from you. Join our team and contribute to the success of our organisation. Please apply with your updated resume and a cover letter outlining your relevant experience.

Apply Now