Enable job alerts via email!

Platform Engineer

Opus 2

City of Edinburgh

On-site

GBP 100,000 - 125,000

Full time

3 days ago
Be an early applicant

Job summary

A global leader in legal software is seeking a Platform Engineer in Edinburgh to implement and maintain cloud infrastructure and CI/CD pipelines. The ideal candidate has strong experience with AWS, Kubernetes, and programming languages like Java, Python, or Go. This role offers a collaborative environment with opportunities for professional development and numerous employee benefits.

Benefits

Contributory pension plan
33 days annual holidays
Health Insurance
Loyalty Share Scheme
Enhanced Maternity and Paternity
Employee Assistance Programme
Electric Vehicle Salary Sacrifice
Cycle to Work Scheme
Calm and Mindfulness sessions
Charity volunteer leave
Regular Company Social Events
Yearly Development Retreat

Qualifications

  • Working knowledge of Java, Python or Go.
  • Proven experience with AWS and/or Kubernetes.
  • Solid problem-solving skills and strong communication.

Responsibilities

  • Collaborating on system architecture and application decisions.
  • Writing tooling to improve engineer productivity.
  • Implementing cost-saving strategies for AWS.
  • Deploying and maintaining test environments.
  • Implementing and maintaining CI/CD pipelines.

Skills

Java
Python
Go
AWS
Kubernetes
Collaboration
Problem-solving

Tools

GitHub Actions
Terraform
Docker and Helm
ArgoCD
Grafana Cloud
Job description

The Infrastructure Engineering team is part of the wider Product Engineering team based out of our friendly office in central Edinburgh. The team collaborate closely with the other Development teams within the department, with a focus on enabling engineers to self-serve through automation and appropriate guardrails.

Job overview

We are seeking a Platform Engineer to implement, and maintain our cloud infrastructure, engineer tooling and CI/CD pipelines. You will play a crucial role in ensuring high availability, security, and scalability of our services while mentoring other engineers. You will help enable a "build it, run it" philosophy among our developers, empowering them with the tools and knowledge needed to take ownership of their services in production.

What you'll be doing

  • Collaborating with the development team on system architecture and application decisions to ensure scalability, reliability, and security.
  • Writing tooling to improve engineer productivity and to maintain the principles of no manual intervention within the platform.
  • Implementing cost-saving strategies to optimize AWS spend while maintaining performance and reliability.
  • Deploying and maintaining test environments to validate infrastructure changes and configurations.
  • Implementing, and maintaining CI/CD pipelines using GHA and ArgoCD.
  • Regularly reviewing security configurations of infrastructure for best practice and planning remediation of emerging threats.
  • Managing observability and monitoring using Grafana Cloud.

Requirements

What we're looking for in you

You must have:

  • A working knowledge of Java, Python or Go.
  • Proven experience of working with AWS and/or Kubernetes.
  • Solid problem-solving skills, a collaborative mindset, with strong communication skills.

The nice to haves. If you can check off a number of these, we would love to talk to you:

  • Good understanding of one or more of the following areas:
  • GitHub Actions.
  • Terraform.
  • Docker and Helm.
  • Any of: ArgoCD, Crossplane, Karpenter, Kyverno.
  • Bash and Linux.
  • Experience building and maintaining CI/CD pipelines in cloud environments.
  • Strong knowledge of observability tools, bonus points for Grafana Cloud.
  • Familiarity with security best practices.

Benefits

Working for Opus 2

Opus 2 is a global leader in legal software and services, trusted partner of the world's leading legal teams. All our achievements are underpinned by our unique culture where our people are our most valuable asset. Working at Opus 2, you'll receive:

  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Health Insurance.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.