Senior DevOps Engineer - POS

Posted 4 days 11 hours ago by CPL Solutions

Contract
Not Specified
Other
Tipperary, Tipperary, Ireland
Job Description

Long Term Contract

Tipperary

Daily Rate

This is a hands on, delivery focused leadership role, requiring deep technical expertise across CI/CD, cloud infrastructure, security integration, observability, and infrastructure automation. You will work closely with platform, security, product, QA, Android/terminal engineering, and operations teams to ensure reliable, secure, and auditable delivery of next generation payment acceptance platforms.

Responsibilities:

DevOps Delivery & Automation

Define and execute the DevOps delivery plan for POS platforms, Terminal Management Systems (TMS) and Terminal Configuration Systems (TCS)

Translate product roadmaps and non functional requirements into automated CI/CD, deployment, and operational workstreams

Build, maintain, and optimise CI/CD pipelines for Back End services and terminal software artefacts using GitLab CI, ArgoCD, Jenkins, GitHub Actions or equivalent

Security & Compliance

Integrate mandated security tooling including SAST (Fortify), SCA, and DAST into delivery pipelines, enforcing shift left security and compliance gates.

Manage secure handling of secrets, keys, and configuration, working closely with HSM and security teams

Ensure environments and deployments comply with PCI, P2PE, internal audit and certification requirements

Infrastructure & Environment Management

Implement and operate Infrastructure as Code (IaC) using Terraform

Manage container platforms and orchestration using Kubernetes, Docker, and Helm

Provision and maintain development, test, and production environments across AWS cloud platforms

Release Orchestration, Observability & Resilience

Design and execute release strategies for POS ecosystems (blue/green, canary, phased rollouts)

Manage artefact repositories (eg Nexus, Artifactory) ensuring safe and auditable cutovers

Lead observability and resilience, instrumenting services for monitoring, logging, and tracing using Dynatrace (and related tooling)

Define SLOs/SLIs, lead incident response, and drive post incident reviews

Quality, Testing & Collaboration

Embed automated testing (unit, integration, contract, E2E) into CI/CD pipelines

Support device farm or emulator testing for terminal images and releases

Work across platform, security, QA, Android/terminal engineering and operations teams to coordinate dependencies, manage releases, and ensure environment stability

Qualifications:

Bachelor's degree in Computer Science, Engineering or equivalent practical experience.