Sr. DevOps Engineer

Sr. DevOps Engineer

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Build and maintain a cutting-edge Azure Databricks Economic Data Platform for data scientists and developers.
  • Company: Join a dynamic social network focused on innovative economic analysis and forecasting.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a transformative platform that enhances productivity and drives impactful economic insights.
  • Qualifications: 5+ years in platform engineering with strong Azure and DevOps experience required.
  • Other info: Collaborate with diverse teams and contribute to a culture of innovation and excellence.

The predicted salary is between 48000 - 72000 £ per year.

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.

Key Responsibilities:

  • Platform Design & Development: Design, develop, and maintain the core platform infrastructure on Azure, including networking, compute, storage, security, and identity management. Implement infrastructure-as-code (IaC) using tools like Terraform, ARM templates, or Bicep to automate infrastructure provisioning and management. Develop and maintain platform components, such as APIs, CLIs, and web interfaces, to provide self-service capabilities to users. Deeply integrate Azure Databricks into the platform, ensuring seamless access and efficient resource utilisation. Implement automation for Databricks workspace setup, cluster configuration, and job deployments. Optimise Databricks workloads for performance, scalability, and cost-effectiveness.
  • Containerisation & Orchestration: Implement and manage containerised applications and services using Docker and Kubernetes (or Azure Kubernetes Service - AKS). Design and implement container orchestration strategies for deploying and scaling platform components. Design and implement robust CI/CD pipelines for building, testing, and deploying platform components and user applications. Automate build processes, unit tests, integration tests, and deployment processes. Implement advanced deployment strategies (e.g., blue/green deployments, canary releases). Implement comprehensive monitoring, logging, and alerting systems to proactively identify and address performance issues, errors, and security threats. Use tools like Azure Monitor, Prometheus, Grafana, or similar to collect and analyse metrics, logs, and traces. Configure alerts and notifications to ensure timely responses to critical events.
  • Security & Compliance: Implement security best practices and controls within the platform infrastructure and CI/CD pipelines. Ensure compliance with relevant security standards and regulations. Implement security scanning and vulnerability management processes.
  • Documentation & Support: Develop and maintain comprehensive documentation for the platform, including API documentation, user guides, and troubleshooting guides. Provide support to users of the platform. Collaborate closely with data scientists, economists, developers, and other stakeholders to understand their needs and gather feedback on the platform. Communicate technical concepts effectively to both technical and non-technical audiences.

5+ years of experience in platform engineering, DevOps engineering, or a related role. Strong experience with Azure cloud platform and services. Extensive experience with IaC tools like Terraform, ARM templates, or Bicep. Solid understanding of CI/CD principles and experience with CI/CD tools like Azure DevOps, Jenkins, or GitLab CI. 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 (e.g., financial services).

Sr. DevOps Engineer employer: JR United Kingdom

Join a forward-thinking company that prioritises innovation and collaboration, offering a dynamic work environment for a Sr. DevOps Engineer. With a strong focus on employee growth, we provide extensive training opportunities and encourage a culture of continuous learning. Located in a vibrant area, our team enjoys a supportive atmosphere that values creativity and teamwork, making it an ideal place for those looking to make a meaningful impact in the tech industry.
J

Contact Detail:

JR United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. DevOps Engineer

✨Tip Number 1

Familiarise yourself with Azure services and tools, especially Azure Databricks, as this role heavily relies on them. Consider setting up a personal project or lab environment to gain hands-on experience with the platform.

✨Tip Number 2

Showcase your knowledge of infrastructure-as-code (IaC) by contributing to open-source projects or creating your own repositories on GitHub. This will demonstrate your practical skills with tools like Terraform or ARM templates.

✨Tip Number 3

Network with professionals in the DevOps community, particularly those who work with Azure. Attend meetups, webinars, or online forums to learn from their experiences and potentially get referrals.

✨Tip Number 4

Prepare for technical interviews by practising common DevOps scenarios, especially around CI/CD pipelines and container orchestration. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

We think you need these skills to ace Sr. DevOps Engineer

Azure Cloud Platform Expertise
Infrastructure-as-Code (IaC) with Terraform, ARM templates, or Bicep
Containerisation with Docker
Kubernetes or Azure Kubernetes Service (AKS)
CI/CD Principles and Tools (Azure DevOps, Jenkins, GitLab CI)
Monitoring and Logging Tools (Azure Monitor, Prometheus, Grafana)
Scripting Skills (PowerShell, Bash, YAML, Python)
Networking Concepts
Security Best Practices
Problem-Solving and Troubleshooting Skills
Strong Communication and Collaboration Skills
Experience with Azure Databricks
Configuration Management Tools (Ansible, Puppet, Chef)
Building and Maintaining Internal Developer Platforms
Experience in Regulated Industries (e.g., Financial Services)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in platform engineering, DevOps practices, and Azure cloud services. Use specific examples that demonstrate your skills with IaC tools like Terraform and containerisation technologies such as Docker.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for building developer-friendly platforms. Mention your experience with Azure Databricks and how it relates to the role. Be sure to explain why you are interested in this position and how you can contribute to their team.

Showcase Relevant Projects: If you have worked on projects involving CI/CD pipelines, container orchestration, or monitoring systems, include these in your application. Provide details about your role, the technologies used, and the impact of your contributions.

Highlight Soft Skills: In addition to technical skills, emphasise your communication and collaboration abilities. The role requires working closely with various stakeholders, so demonstrating your capacity to convey technical concepts to non-technical audiences is crucial.

How to prepare for a job interview at JR United Kingdom

✨Showcase Your Azure Expertise

Make sure to highlight your experience with the Azure cloud platform during the interview. Be prepared to discuss specific projects where you've implemented Azure services, and how you utilised them to solve complex problems.

✨Demonstrate IaC Proficiency

Since the role requires strong knowledge of infrastructure-as-code tools like Terraform or ARM templates, be ready to explain your approach to automating infrastructure provisioning. Share examples of how you've used these tools in past projects.

✨Discuss CI/CD Strategies

Prepare to talk about your experience with CI/CD pipelines. Discuss the tools you've used, such as Azure DevOps or Jenkins, and any advanced deployment strategies you've implemented, like blue/green deployments or canary releases.

✨Communicate Effectively

As the role involves collaboration with various stakeholders, practice explaining technical concepts in a way that non-technical audiences can understand. This will demonstrate your communication skills and ability to work within a team.

Sr. DevOps Engineer
JR United Kingdom
J
  • Sr. DevOps Engineer

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-06-24

  • J

    JR United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>