Platform Engineer

Experis
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 164K

Job location

Charing Cross, United Kingdom

Tech stack

Azure
Bash
Cloud Computing
Configuration Management
Continuous Integration
DevOps
Github
Python
Powershell
Ansible
Web Applications
YAML
Data Logging
Scripting (Bash/Python/Go/Ruby)
Containerization
Gitlab-ci
Kubernetes
Bicep
Puppet
Terraform
Api Management
Docker
Jenkins
Databricks

Job description

We are seeking a highly skilled and experienced Platform Engineer to build and maintain the core infrastructure and tooling that empowers our data scientists, economists, and developers working on our cutting-edge Azure Databricks Economic Data Platform. This platform is critical for our Monetary Analysis, Forecasting, and Modelling activities. The Platform Engineer will focus on creating a self-service, scalable, and reliable platform that streamlines development workflows, simplifies infrastructure management, and enhances overall productivity. This role requires a strong understanding of cloud computing (specifically Azure), infrastructure-as-code (IaC), DevOps practices, containerisation, orchestration, and a passion for building developer-friendly platforms.

Requirements

  • 5+ years of experience in platform engineering, DevOps engineering, or a related role.
  • Strong experience with Azure cloud platform and services - Data Factory, Databricks, WebApp Service, API Management & APIOps.
  • Good experience with IaC tools like Terraform, ARM templates, or Bicep.
  • Solid understanding of CI/CD principles and experience with CI/CD tools like Github Actions, Azure DevOps, Jenkins, or GitLab CI.
  • Preferred 2+ years of experience with Github Actions
  • Strong experience with containerisation technologies like Docker and orchestration tools like Kubernetes (or AKS).
  • Experience with monitoring and logging tools.
  • Scripting skills in PowerShell, Bash, YAML and Python.
  • Good understanding of networking concepts and security best practices.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
  • Experience with Azure Databricks and its integration with platform tooling.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Experience building and maintaining internal developer platforms.
  • Experience working in a regulated industry (eg, financial services).
  • Azure certifications (eg, Azure DevOps Engineer Expert, Azure Administrator Associate, Azure Solutions Architect Expert).

Apply for this position