Senior DevOps Engineer [Card Rails]

peachpayments· Engineering
Apply Now ↗
🌍 Remote📍 Remote📍 South AfricaPermanent Employee

About this role

Senior DevOps Engineer - Orchestration 

:round_pushpin:Location: Remote first (Head Office: Cape Town, South Africa; with offices in Johannesburg, Mauritius and Nairobi, Kenya)

:briefcase:Department: Engineering - Orchestration

:office:Company: Peach Payments

:earth_africa:About Peach Payments

Peach Payments is a cutting-edge fintech company shaping the future of digital payments across Africa. We empower businesses of all sizes - from startups to enterprise merchants - by providing a secure, scalable, and seamless payments infrastructure.

:dart:Team Mission

Card Rails is a POD within the Card Processing Tribe and we build and maintain the Card Gateway services and integrate with Acquiring banks, the Card Gateway infrastructure, Acquirer connectivity and monitoring and alerting. Our mission is to provide reliable, compliant and secure card payment processing that is cost effective for the following transactions:

  • Card Not Present (CNP): Ecommerce Transactions
  • Card Present(CP): Instore Transactions

🕵🏿 Role Overview

This role aims to implement DevOps principles and practices within Peach Payments' engineering teams by offering training, documentation, and direct, hands-on expertise. The DevOps Engineer will be responsible for the entire lifecycle of our infrastructure, from design through the development process and into production.

A DevOps Engineer at Peach Payments is responsible for developing and maintaining infrastructure as code, CI/CD pipelines, and cloud services. The role involves close collaboration with development teams to ensure reliable deployment of software, continuous integration, and delivery processes.

You are working alongside other DevOps engineers and Architects with oversight over many services and tools. 

Goals for Role:

  1. Enhance the efficiency and reliability of our development pipeline.
  2. Foster a culture of automation and continuous improvement.
  3. Improve system performance, scalability, and apply best practice.
  4. Reduce the lead time for changes and the mean time to recovery.

 :wrench: Our Tech Stack

  • Tech Stack: Java 17+, Spring Boot microservices; AWS (Lambda, Serverless, multi-AZ) with Terraform IaC.
  • Containers & Discovery: Nomad clusters (Docker/containerd) with Consul service discovery and mesh.
  • CI/CD & Automation: Git, GitLab Pipelines; configuration as code using Ansible and Packer.
  • Data & Messaging: MySQL, PostgreSQL, Redis, RabbitMQ.
  • Security: HashiCorp Vault with dynamic secrets rotation.
  • Observability: Prometheus, Grafana, ELK, distributed tracing, Sentry, FusionReactor, logz.io.

:chart_with_upwards_trend:Role expectations:

  • Design, implement, and manage infrastructure as code using tools like Terraform.
  • Develop and maintain CI/CD pipelines using GitLab CI/CD.
  • Manage cloud infrastructure (AWS) and ensure high availability and scalability.
  • Implement observability solutions including logging, monitoring, and alerting.
  • Automate repetitive tasks to reduce toil and improve system reliability.
  • Collaborate with development teams to integrate and optimize applications.
  • Participate in on-call rotations for adhoc tasks.
  • Document processes and best practices for infrastructure and deployment.

💡Required Skills:

  • Experience with the Hashicorp tool suite, including Nomad, Consul, Vault.
  • Proficiency with infrastructure as code tools (Terraform, CloudFormation).
  • Experience with configuration management tools (Ansible, Puppet, Chef).
  • Strong understanding of CI/CD principles and tools (GitLab CI, Jenkins).
  • Experience with cloud platforms (AWS(preferred), GCP, Azure).
  • Knowledge of containerization and orchestration (Docker, Kubernetes).
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, Datadog).
  • Familiarity with Event driven technologies(Kafka, SQS, SNS)

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 10+ years of experience in DevOps, Systems Engineering, or related roles
  • Experience in a fintech or payments industry.
  • Knowledge of a scripting language (Python, Bash, etc).
  • Understanding of network and security principles(PCI, ISO27001, SOC2) advantageous
  • Familiarity with Agile and DevOps methodologies

✔️Competencies that will help you succeed: 

  • Problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Proactive mindset with a focus on continuous improvement.
  • Ability to handle multiple tasks, with little oversight.

:star2:Why Join Peach Payments?

  • Impact: Work on mission-critical payments infrastructure processing millions of transactions.
  • Growth: Be part of a fast-growing company expanding across Africa.
  • Culture: Join a high-performance, diverse, and empathetic team focused on respect for people and merchant success.
  • Flexibility: Remote-first hybrid working -  work from anywhere while staying connected to a world-class team.
  • Benefits - Benefits include a generous annual and life leave allocation, market related salaries, owning the piece of the Peach pie through VSOP and more.

:rocket:Be part of our journey to redefine digital payments in Africa!

At Peach Payments we value diversity and are committed to inclusion across race, gender, age, religion, identity, and experiences.

Frequently Asked Questions

Is the salary disclosed for the Senior DevOps Engineer [Card Rails] position at peachpayments?
The salary for this Senior DevOps Engineer [Card Rails] role at peachpayments is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior DevOps Engineer [Card Rails] job at peachpayments remote?
Yes, this Senior DevOps Engineer [Card Rails] position at peachpayments is remote, with team members based in Remote, South Africa. You can work from home or anywhere in the supported regions.
Is the Senior DevOps Engineer [Card Rails] role at peachpayments full-time or part-time?
This is listed as a Permanent Employee position. It is posted as a Senior DevOps Engineer [Card Rails] role in the Engineering department at peachpayments.
Which team or department does the Senior DevOps Engineer [Card Rails] at peachpayments belong to?
This Senior DevOps Engineer [Card Rails] position is part of the Engineering department at peachpayments. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior DevOps Engineer [Card Rails] position at peachpayments?
Click the "Apply Now" button on this page. You will be redirected to peachpayments's official application portal hosted on bamboohr where you can submit your application directly.
When was the Senior DevOps Engineer [Card Rails] job at peachpayments posted?
This Senior DevOps Engineer [Card Rails] position at peachpayments was posted on May 29, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior DevOps Engineer [Card Rails]
peachpayments
Apply for this role ↗

You'll be redirected to peachpayments's official application page on bamboohr.