DevOps Engineer

South Africa (Remote)

Curious. Data-driven. Purposeful. Sound like you? It sounds a lot like us too. We are an African technology company made up of over 200 team members globally. All with a bias for boldness, and a passion for simple, progressive solutions.

Founded in 2015, Yoco is now the payments provider for over 150 000 business owners and consistently processes over R1 billion in transactions each month.
The DevOps team allows Yoco to create new customer value fast. This is the team that lays and protects the foundation so that we can build amazing things quickly and securely. They also ensure that, once deployed, our systems are stable, and scale effectively.
Key Responsibilities:
  • Keep our systems running - assist with troubleshooting and debugging of performance problems and architecture bottlenecks.
  • Assist with the design and deployment of systems infrastructure for installing secure, highly available software at scale.
  • Work alongside a broader team of world-class engineers, sharing knowledge and collaborating on various projects.
  • Automate common functionality to empower various departments to manage their infrastructure needs independently.
  • Implement, monitor and scale systems that support large amounts of data and requests with a very high percentage of availability.
  • Work cross-functionally to understand the requirements for architecting infrastructure according to scale and high volumes of data.
  • Maintain and improve our various systems and infrastructure such as CI/CD, monitoring, logging and tracing.
  • Continue to establish and refine our best practices for security, monitoring, migration and expansion of business systems infrastructure.
Key requirements to perform responsibilities:
  • At least 2+ years production level experience in building and maintaining public cloud-based infrastructure, preferably AWS.
  • Have hands-on production level experience deploying software in a service-based and event-driven architecture.
  • Self-directed in debugging issues, identifying faults and enhancing logging of software.
  • Are experienced in IT infrastructure and systems security, cloud or network systems management, and business continuity.
  • Have working knowledge of infrastructure-as-code tooling, configuration management and container orchestration software. Terraform, Ansible, Puppet and Kubernetes preferred.
  • Are experienced in writing code in languages such as Python, Ruby, Go etc.
  • Work collaboratively across the entire organisation on various projects.
  • Are transparent, articulate and driven to succeed.
  • Have a passion for enabling teams of software engineers.


The Yoco formula is a validated approach to work and a set of behaviours that create maximum value for our customers and help us grow.
Core Values - Our way of working to create value & grow 
  • Stay Connected
  • Make Space to Explore
  • Keep it Simple
  • Master your Craft
Leadership Principles - How we show up, engage & treat each other
  • Get to know each other personally
  • Say what you think and challenge me directly
  • Be courageous and focus forward
  • Don’t let ego get in the way
To support this, we have built a role-based organisation where every individual is given the space to focus and develop their innate strengths. You will be working with a diverse, motivated and skilled team who will continuously stretch you as an individual. To learn more about our culture, go to our #YocoLife page or subscribe to our Exposure Gallery
Join us on a meaningful journey at Yoco, and help enable our merchants to thrive through Open Commerce!
Please note… 
Yoco encourages applicants from diverse backgrounds to apply. Open positions at Yoco are competitive and we often receive high volumes of applicants. If you have not received further updates on your application after three weeks, you’re welcome to request feedback.
Yoco Card Machines and Online Payments

Quiz Question 1

Want to sell in person, online or both?

In person