DevOps Engineer
Next Ventures Ltd
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
API
Automation of Tests
DevOps
Federated Identity Management
Python
OAuth
Open Source Technology
OpenID
Prometheus
Security Assertion Markup Language (SAML)
Secure Coding
Software Engineering
Grafana
Gitlab-ci
Kubernetes
Docker
Job description
This role is ideal for a senior engineer with deep Back End expertise and strong platform-engineering instincts. You'll work in a complex, multi-team environment where the focus is on building scalable, reusable infrastructure components, integrating multiple Back End systems, and delivering a robust Back End-for-Front End (BFF) layer that supports future thematic portals. The work spans software engineering, DevOps, Kubernetes operations, and platform reliability. Core Responsibilities
- Design and implement a Back End-for-Front End (BFF) layer that unifies data and functionality from multiple Back End platforms.
- Develop maintainable Back End services in Python, with clear API boundaries and integration contracts.
- Engineer and operate Kubernetes-based infrastructure, including cluster configuration, operators, ingress controllers, and service mesh components.
- Build and maintain CI/CD pipelines using GitLab CI, supporting automated testing, DTAP environments, and reliable release workflows.
- Manage containerisation workflows with Docker and Kubernetes, ensuring secure, reproducible deployments.
- Implement identity & access management using OAuth2, OIDC, and SAML, supporting federated identity models.
- Strengthen observability through Prometheus, Grafana, Loki, Tempo, and related tooling, ensuring metrics, logs, and traces are integrated into the platform.
- Apply security-first engineering, including privacy-by-design, secure coding, and alignment with ISO27001 practices.
- Contribute to open-source components, documentation, and shared platform modules.
- Collaborate across multiple engineering teams, aligning on architecture, integration patterns, and long-term platform evolution.
Requirements
- Senior-level engineer with strong Back End engineering and hands-on DevOps experience.
- Deep familiarity with Kubernetes, cluster operations, operators, ingress controllers, and GitOps-style workflows.
- Comfortable integrating Legacy and modern systems into a coherent platform architecture.
- Experienced in platform engineering, shared services, and large-scale system integrations.
- Strong communicator who can work across teams, build consensus, and drive technical alignment.
- Thrives in MVP/POC environments, where experimentation and iteration are part of the process.
- Thinks in terms of reusable components, scalable infrastructure, and long-term maintainability.