1,456,758open jobs
88,633companies
228,746added this week
Browse all
Salary
≈ $61k – $141k per year (Estimated)
Location
In office (Edinburgh)
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 11, 2026. First seen by Alion on Oct 10, 2026.

Overview
Company
Impact
Profile match
Test Triangle is a Dublin-headquartered technology services company providing IT service management consulting as an Atlassian, ServiceNow and Freshworks partner, along with software testing, cloud, digital transformation and recruitment outsourcing services. Operating since 2012 from Blanchardstown Corporate Park, it serves organisations across Ireland, the UK and further afield and supplies contract and permanent specialists to client organisations such as UK banks. Its postings are mainly client placements for data analysts, DevOps and platform engineers, cyber security specialists, solution architects, project managers and mobile developers in Dublin, London and other cities.

DevOpsEngineer - EMEIA Infrastructure

ROLE OVERVIEW

We are looking for a skilled and pragmatic DevOpsEngineer to own and evolve our infrastructure across the EMEIA region. This is a dual-horizon role: you will keep our existing VM-based systems healthy while leading a greenfield effort to design and build the managed environment that those solutions will migrate onto.

A significant proportion of what we build is produced rapidly using AI-assisted, structured development. That means our solutions can move from idea to deployment faster than ever, and our infrastructure needs to keep pace. We need someone who thrives in a fast-moving, ambiguous environment, can absorb change quickly, and treats adaptability as a core part of the job rather than an occasional demand.

The new managed environment is most likely to be based on Kube - Apple’s internal Kubernetes (EKS) deployment - though the final architecture will be a team decision and AWS@Apple remains an option for workloads requiring greater control. You will help inform that decision and then own the build-out, regardless of which direction is chosen.

You will work closely with data engineers, developers, and analysts, acting as the infrastructure backbone for a team that moves quickly and expects you to move with it. The role also involves working directly with third-party vendors who support some of the tools being deployed, and collaborating with teams outside of EMEIA - including WorldWide - to align on standards, share solutions, and resolve cross-regional dependencies.

KEY RESPONSIBILITIES

Platform Migration & Environment Design

  • Lead the design and build-out of a new managed container environment to replace existing VM-based infrastructure - the most likely candidate is Kube (Apple’s internal Kubernetes/EKS cluster), but the final decision will be made collaboratively as a team
  • Contribute meaningfully to the environment selection decision: weigh trade-offs between managed solutions (Kube) and more directly controlled alternatives (AWS@Apple), considering maintenance overhead, operational control, and team capability
  • Own the migration of existing VM-based workloads onto the new platform, managing sequencing, risk, and continuity of service throughout
  • Establish and maintain the standard workflow for deploying solutions: build locally → containerise → publish to Kube → configure connectivity to Apple internal system dependencies

Apple Internal Networking & Connectivity

  • Configure and maintain networking between Kube and Apple’s internal systems, including Shield, Snowflake, Appleconnect, Floodgate, and any other platform dependencies the team relies on
  • Own namespace and compute provisioning on the shared Kube cluster, ensuring workloads are appropriately isolated and correctly configured
  • Manage credentials, service accounts, and access controls across the full connectivity chain - from container to downstream service
  • Act as the go-to expert on how things connect within Apple’s internal network topology

Infrastructure Management

  • Own and manage cloud infrastructure across EMEIA using internal cloud tooling (cloud.apple.com and connected systems including Shield)
  • Manage certificates, firewalls, resource pools, networking, and access controls
  • Ensure infrastructure is appropriately sized, resilient, and cost-efficient
  • Maintain accurate documentation of infrastructure topology and configuration

VM Provisioning & Automation (Existing Estate)

  • Maintain and operate existing virtual machines, primarily on RHEL, while migration to the new environment is in progress
  • Build and maintain standardised, repeatable provisioning processes (e.g. via Ansible, Terraform, or equivalent IaC tooling)
  • Manage package deployment, software repositories, databases, and web servers
  • Own the patching and update lifecycle for managed systems

Monitoring & Reliability

  • Implement and maintain monitoring, alerting, and observability across both the existing VM estate and the new container environment
  • Proactively identify risks, bottlenecks, and failure patterns before they impact users
  • Define and track appropriate SLIs/SLOs for critical services
  • Conduct post-incident reviews and drive lasting improvements

Supporting AI-Augmented Development

  • A large proportion of the solutions you will support are built rapidly using structured AI-assisted development - you must be comfortable working with codebases and configurations that evolve quickly, may not have deep documentation histories, and may have been substantially generated with AI tooling
  • Provide the infrastructure scaffold that allows AI-assisted solutions to move from local development to production reliably and safely
  • Be a pragmatic partner to developers: unblock deployment quickly, catch infrastructure-level risks early, and help establish patterns that make rapid iteration safe at scale
  • Actively use AI tools (e.g. Claude, Copilot, or similar) to accelerate your own work: writing scripts, diagnosing issues, generating runbooks, reviewing configurations

Diagnosis & Incident Response

  • Take ownership of vague or ambiguous production issues (e.g. “it’s running slow”, “the server keeps falling over”) and drive them through to resolution
  • Deliver short-term fixes rapidly to restore service, while tracking and delivering long-term root cause resolutions
  • Maintain a pragmatic balance between speed-of-recovery and quality-of-fix

SKILLS & EXPERIENCE

Essential

  • Proven experience in a DevOps, infrastructure, or platform engineering role
  • Hands-on experience with Kubernetes - deploying, configuring, and operating workloads in a shared or managed cluster environment
  • Experience containerising applications: writing Dockerfiles, managing images, publishing to a registry, and debugging container-level issues
  • Strong networking fundamentals: DNS, TLS/SSL certificates, firewall rules, load balancing, VPNs, and service-to-service connectivity
  • Comfort operating in environments where the architecture is still being defined - able to contribute to the decision, then execute once direction is set
  • Hands-on experience with RHEL (or equivalent enterprise Linux) - provisioning, hardening, package management (yum/dnf), systemd services
  • Experience managing cloud infrastructure, ideally in an enterprise private/hybrid cloud environment
  • Experience with infrastructure-as-code or configuration management tooling (e.g. Terraform, Ansible, Puppet, or similar)
  • Solid scripting ability in Bash and at least one higher-level language (Python preferred)
  • Experience with monitoring and observability tooling (e.g. Prometheus, Grafana, Datadog, or similar)
  • Strong incident diagnosis skills - able to work from vague symptoms to root cause using logs, metrics, and reasoning
  • Comfortable working with AI-generated or AI-assisted codebases: reading, extending, and debugging solutions without a full traditional authorship history
  • Clear written and verbal communication - able to translate infrastructure complexity for non-technical stakeholders

Desirable

  • Experience with AWS or AWS@Apple, particularly EKS
  • Familiarity with Apple’s internal platform tooling: Kube, Shield, Appleconnect, Floodgate, or similar
  • Experience integrating with Snowflake, including managing drivers, credentials, and network access
  • Experience with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions, or similar)
  • Exposure to security tooling, vulnerability scanning, or compliance frameworks (e.g. CIS Benchmarks)
  • Familiarity with secrets management tooling (Vault, CyberArk, or similar)
  • Experience working in a regulated or enterprise environment with change management processes

WAYS OF WORKING

  • You are comfortable with genuine ambiguity - including at the architectural level - and can make progress and contribute to decisions without waiting for everything to be resolved
  • You default to automation: if you do something twice, you script it; if you do it three times, you build a process
  • You adapt quickly: the tools, environments, and solutions you support can change fast, and you treat that as normal rather than exceptional
  • You are pragmatic under pressure: you know when to stop the bleeding first and fix it properly later
  • You are self-directed and comfortable owning problems end-to-end with minimal hand-holding
  • You are a willing partner to developers who move fast - you keep up, add guardrails where they matter, and don’t become a bottleneck

WHAT SUCCESS LOOKS LIKE

  • A new managed container environment is designed, built, and running - with existing VM-based workloads migrated onto it in a controlled, sequenced way
  • The standard deployment path (build → containerise → publish → connect) is well-established, documented, and easy for the team to use
  • Connectivity from the new environment to Apple internal systems (Snowflake, Appleconnect, Shield, Floodgate, etc.) is reliable, well-understood, and correctly secured
  • Teams are unblocked quickly when they need new integrations, access, or capabilities - even when the solutions they are deploying have been built at speed
  • Production issues are resolved rapidly, with lasting fixes following close behind
  • Monitoring catches issues before users do
  • The infrastructure estate - both old and new - is well-documented, well-understood, and in a known-good state
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,456,758 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
Edinburgh
In office • China
Databases
Redis
DevOps
HAProxy
Nginx
CentOS Stream
Apply
In office • China
C
C++
C
GCC
AI/ML
TensorRT
ONNX Runtime
Robotics
ROS2
Apply
In office • Full-Time • Beijing
C++
MATLAB
Apply
SRE工程师 25 min ago
In office • Full-Time • 3+ years exp • Beijing
DevOps
Kubernetes
Grafana
Apply
In office • Internship • Beijing
AI/ML
vLLM
VLM
SGLang
TensorRT
TensorRT-LLM
Triton
Apply
GCP Devops Engineer 2 days ago
≈ $63k – $145k per year (Estimated) • In office • Full-Time • Leeds
Python
Bash
DevOps
Terraform
GCP
Istio
OpenTelemetry
cert-manager
Dynatrace
Prometheus
CI/CD
GitOps
Kubernetes
Service Mesh
Google GKE
Linux
DNS
VPN
Cybersecurity
Aqua Security
Open Policy Agent
Least Privilege
OPA Gatekeeper
PKI
Apply
≈ $89k – $174k per year (Estimated) • In office • Full-Time • 6+ years exp • Dublin
Python
Python
FastAPI
Databases
PostgreSQL
Neo4j
pgvector
Pinecone
AI/ML
LangChain
Claude
LlamaIndex
Scikit-learn
Prompt Engineering
AI Agents
NLP
Llama
Mistral
Transformers
TensorFlow
Pandas
NumPy
PyTorch
Gemini
LLM
RAG
OpenAI
Anthropic
LLM Guardrails
DevOps
OpenShift
Azure DevOps
GitLab CI
Azure
CI/CD
ArgoCD
Jenkins
Kubernetes
Apply
SDLC AI Engineer 2 days ago
≈ $87k – $229k per year (Estimated) • In office • Full-Time • London
Python
Go
Java
Rust
TypeScript
AI/ML
Claude
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
Agentic Workflows
DevOps
CI/CD
GitHub
Management
Agile
Apply
In office • Bachelor's Degree
Python
SQL
PowerShell
DevOps
Red Hat
Azure
Hyper-V
Linux
Windows
Cybersecurity
LDAP
Analytics
Power BI
Cognos
Management
Power Automate
SharePoint
Apply
≈ $56k – $140k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Dublin
Python
Java
TypeScript
SQL
C#
Scala
Databases
Apache Kafka
AI/ML
Hadoop
Machine Learning
Frontend
Redux
DevOps
Splunk
ZooKeeper
Jenkins
Git
SOAP
Apply
≈ $65k – $126k per year (Estimated) • In office • Contractor • Edinburgh
COBOL
COBOL
IBM MQ
DevOps
Dynatrace
Management
Jira
ServiceNow
Apply
GCP Devops Engineer 2 days ago
≈ $63k – $145k per year (Estimated) • In office • Full-Time • Leeds
Python
Bash
DevOps
Terraform
GCP
Istio
OpenTelemetry
cert-manager
Dynatrace
Prometheus
CI/CD
GitOps
Kubernetes
Service Mesh
Google GKE
Linux
DNS
VPN
Cybersecurity
Aqua Security
Open Policy Agent
Least Privilege
OPA Gatekeeper
PKI
Apply
Sybase DBA 2 days ago
≈ $70k – $162k per year (Estimated) • In office • Full-Time • London
Python
Perl
DevOps
Linux
Unix
Analytics
ETL/ELT
Apply
Devops Engineer 2 days ago
≈ $60k – $138k per year (Estimated) • In office • Full-Time • Manchester
Databases
Apache Kafka
AI/ML
Machine Learning
Mobile
JUnit
DevOps
Istio
Prometheus
CI/CD
Jenkins
Git
Docker
Kubernetes
Grafana
Blue-Green Deployment
Service Mesh
Backstage
Cybersecurity
SonarQube
QA
Selenium
Postman
Apply
≈ $70k – $162k per year (Estimated) • In office • Full-Time • London
Java
PowerShell
Java
Gradle
DevOps
Red Hat
Azure
CI/CD
Kubernetes
Platform Engineering
Nexus Repository
Azure AKS
GitLab
Linux
Unix
Management
Agile
Apply
≈ $65k – $126k per year (Estimated) • In office • Contractor • Edinburgh
COBOL
COBOL
IBM MQ
DevOps
Dynatrace
Management
Jira
ServiceNow
Apply
Casual Chef 10 hours ago
$34k – $44k per year • In office • Part-Time • Edinburgh
Apply
Catering Assistant 10 hours ago
$34k per year • In office • Edinburgh
Apply
Chef Manager 10 hours ago
≈ $18k – $33k per year (Estimated) • In office • Edinburgh
Apply
$32k per year • In office • Part-Time • Edinburgh
Apply
See all jobs
This is one of many
1,456,758 more open roles from verified company boards, updated every day.