Platform Engineer
Role details
Job location
Tech stack
Job description
As a Platform Engineer, you'll take ownership of the infrastructure that powers our client-facing platforms and internal systems, with a focus on Azure, automation, and reliability. You'll work across cloud environments, hosting tools, and monitoring systems to ensure uptime, scalability, and performance.
As a Platform Engineer, you will:
- Maintain and optimize cloud infrastructure in Azure (and some AWS).
- Automate provisioning, deployment, and patching using Terraform, PowerShell, or scripting.
- Manage web hosting environments, including Linux servers and Plesk.
- Support platform security, backup processes, and access control.
- Respond to incidents, service alerts, and client escalations, including 24/7 rota participation.
- Monitor system performance and identify areas for improvement.
- Create and maintain platform documentation and runbooks.=
- Collaborate with support, delivery, and engineering teams to improve platform stability and speed.
Requirements
Plesk, Ssl, Microsoft, Code, Azure, Communication Skills, Linux, Aws, To thrive as a Platform Engineer, you'll need a combination of hands-on technical expertise and a proactive mindset. You're someone who loves to get stuck in and enjoys solving problems, documenting solutions, and improving systems., * Experience in a technical infrastructure, platform, or hosting support role.
- Hands-on experience with Azure, and ideally some exposure to AWS.
- Good knowledge of Linux, Plesk, and common hosting stack elements like DNS, SSL, and web/email services.
- Comfort working with infrastructure-as-code, scripting, and deployment automation.
- Strong communication skills, with the confidence to engage with both technical and non-technical users.
- Experience with tools like Cloudflare, Atlassian Suite (Jira, Confluence), and monitoring systems.
- Bonus: knowledge of networking principles, Microsoft 365, or backup/DR solutions.