Join Peach Payments as a Senior DevOps Engineer and help shape the future of digital payments in Africa. You'll work with a talented team to enhance our infrastructure, automate processes, and ensure reliable software deployment. This is a remote role, perfect for those who thrive in a flexible work environment.
Innovative and collaborative, with a strong focus on technology and customer satisfaction.
**Senior DevOps Engineer \- Orchestration** **Location:** Remote first (Head Office: Cape Town, South Africa; with offices in Johannesburg, Mauritius and Nairobi, Kenya) **Department:** Engineering \- Orchestration **Company:** Peach Payments **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. **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:** * Enhance the efficiency and reliability of our development pipeline. * Foster a culture of automation and continuous improvement. * Improve system performance, scalability, and apply best practice. * Reduce the lead time for changes and the mean time to recovery. **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. **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. *...
You'll be taken to the original listing on za.indeed.com to apply.