DevOps Engineer

Unseen Group

Unseen combines assessment technology, candidate engagement, psychometric design and recruitment support solutions to help employers deliver fair, data-driven, high-impact recruitment experiences and insights.


Unseen currently serves ~200 employer clients and 15–20 strategic partners, including global employers and talent service providers.


Following strong organic growth and multiple acquisitions, the business has reached approximately £10m in revenue and is preparing for its next stage of scale, targeting £40m-£50m revenue over the coming years. This growth will be delivered through a determined and proactive acquisition strategy, as well as organic revenue growth.


We are now entering that next stage, with an ambitious plan to expand our market presence through an integrated, end-to-end platform that offers a seamless journey throughout the hiring lifecycle.


The Role


As a DevOps Engineer at Unseen, you will work across our product suite and the new in development platform. This is not a single-product, single-cloud role — you will operate in a genuinely multi-cloud environment (AWS and Azure) with multiple tech stacks, deployment pipelines, and infrastructure patterns.

Your core mission is to bring engineering discipline to our infrastructure: standardising CI/CD pipelines, improving observability, hardening security, and progressively automating the operational work that currently requires manual intervention. As we scale and integrate the product suite, the infrastructure must be reliable, secure, and easy to deploy to.

You will report to the Tech Director and work closely with product engineering teams across all products, as well as the platform team.


Key Responsibilities


Cloud Management


  • Write and maintain infrastructure as code (Terraform, CloudFormation, or Bicep) across AWS and Azure.
  • Manage cloud resources including compute (ECS/Fargate, Azure Container Instances, AKS/EKS), networking (VPCs, VNets, load balancers, DNS), storage (S3, Azure Blob), and databases (RDS/Aurora, Azure SQL, PostgreSQL).
  • Implement and maintain container orchestration (Docker, Kubernetes, or ECS) across the product suite.
  • Ensure infrastructure is tagged, documented, and cost-optimised — flagging waste and right-sizing resources.
  • Manage multi-account/multi-subscription cloud architectures with appropriate isolation between products and environments.

CI/CD & Deployment Automation


  • Own and improve CI/CD pipelines across all products — covering build, test, security scanning, and deployment stages.
  • Standardise deployment practices across AWS and Azure environments, reducing drift between products and enabling consistent release processes.
  • Implement blue/green or canary deployment strategies to minimise downtime and risk during releases.
  • Automate environment provisioning for development, staging, and production — ensuring parity across environments.
  • Manage and improve build tooling (GitHub Actions, Azure DevOps, or equivalent).

Security & Compliance


  • Implement security best practices across cloud environments: IAM policies, secrets management (AWS Secrets Manager, Azure Key Vault), network segmentation, and encryption at rest and in transit.
  • Integrate security scanning (SAST, DAST, dependency scanning) into CI/CD pipelines.
  • Support GDPR and data protection compliance requirements — ensuring candidate data is handled securely across all environments.
  • Manage SSL/TLS certificates, WAF rules, and DDoS protection across products.
  • Conduct periodic access reviews and ensure least-privilege principles are applied.

Skills and Experience


Essential

  • Hands-on experience with both AWS and Azure — not just one cloud. You should be comfortable provisioning resources, debugging networking issues, and managing IAM in both environments.
  • Strong Infrastructure as Code skills (Terraform strongly preferred; CloudFormation or Bicep also valuable).
  • Experience building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, Jenkins, or similar).
  • Solid containerisation experience (Docker required; Kubernetes or ECS/Fargate experience required).
  • Experience with monitoring and observability tooling (Datadog, Grafana, Prometheus, CloudWatch, Azure Monitor, or similar).
  • Comfortable with scripting and automation (Bash, Python, or similar).
  • Understanding of networking fundamentals: DNS, load balancing, VPCs/VNets, security groups, TLS.
  • Experience working in a multi-product or multi-team engineering environment — you are comfortable context-switching between different systems and codebases.
  • Strong communication skills — you will work across multiple product teams and need to explain infrastructure decisions clearly.

Desirable

  • Experience with event streaming infrastructure (Apache Kafka, AWS EventBridge, Azure Event Hubs, Azure Service Bus).
  • Experience with managed database services (RDS, Aurora, Azure SQL, ElastiCache/Redis).
  • Familiarity with API gateway management (AWS API Gateway, Kong, Azure API Management, Azure Front Door, SAML).
  • Experience in a buy-and-build or acquisition-heavy environment where you have inherited and standardised disparate infrastructure.
  • AWS and/or Azure certifications (e.g., AWS Solutions Architect Associate, Azure Administrator Associate).
  • Experience with GitOps workflows (ArgoCD, Flux).
  • Familiarity with compliance frameworks relevant to HR Tech or candidate data (GDPR, ISO 27001).
  • Experience with cost management and FinOps practices across multi-cloud environments.
  • Background in a buy-and-build or PE-backed environment where M&A integration is a core product concern.

What We Offer

  • Generous annual leave amounting to 40 days (inclusive of bank holidays)
  • Flexible and remote-friendly with hybrid options in our central office locations
  • Life Insurance
  • Pension
  • Flexible benefits package - choose what works for you

APPLY BELOW
Choose file
No file chosen
Choose file
No file chosen