Overview
Kora is a payment infrastructure for Africa. We offer plug-and-play payment solutions for businesses to launch a tailored payment experience for their customers. At the front and center of what we do every day, we are creating a future void of digital financial barriers across Africa. We are committed to delivering secure, reliable, and easy-to-use digital financial solutions to customers with a guarantee that they are improving their lives.
Job Position: Senior Cloud Engineer
Job Location: Nigeria (Remote)
Job Description
- As a payments infrastructure that enables small and large businesses to make and accept payments, we need to achieve and maintain high standards for security, reliability, and availability. This is essential to our goal of delighting businesses and their customers. This is why we are looking for a Senior Cloud Engineer.
- As we increase our product offerings and scale across regions within and outside Africa, the need for a secure, resilient, and reliable infrastructure becomes even more critical. This role presents a unique opportunity to design and implement a modern cloud infrastructure that provides value to businesses at any scale.
- As a Senior Cloud Engineer at Kora, you will be focusing on optimizing our payment infrastructure and ensuring high availability, scalability, and security of the system, and improving our software development and delivery process, including automation, CI/CD pipelines, and collaboration between teams, streamlining the development workflows that enable faster and more efficient software releases.
Job Requirements
Here’s what you’ll be doing:
- Designing, implementing, and maintaining scalable, available, and fault-tolerant cloud infrastructure on AWS and Azure.
- Working with the Security team to design and implement a secure cloud infrastructure.
- Managing and securing access control to cloud resources using best practices.
- Effectively using observability and/or monitoring tools to get relevant insights to build a performant infrastructure that powers our payment solutions.
- Creating and maintaining deployment pipelines and infrastructure as code.
- Building and maintaining CI/CD (Continuous Integration/Continuous Deployment) pipelines for software delivery.
- Automating build, testing, and deployment processes to enable faster and more reliable software releases.
- Collaborating with development teams to improve the software development process and implement best practices.
- Deciding on and putting into practice the safest and quickest method for getting code from development to production.
Job Responsibilities
- 4+ years of experience working as a Cloud Engineer or DevOps Engineer.
- Expertise in deploying and scaling applications on the cloud, ensuring high availability, fault tolerance, and security.
- Sound knowledge of the following cloud technologies and their services – AWS, Azure
- Strong understanding of cloud-native technologies and services, such as Docker for containerization and Kubernetes for orchestration.
- Proficiency in infrastructure automation using tools like Terraform or CloudFormation.
- Proficiency in configuration management tools (e.g., Ansible, Chef, or Puppet) to ensure consistent and reproducible environments.
- Understanding of the concept of observability, how it can be effectively implemented, and how critical it is to managing software at scale.
- Experience using observability tools or platforms such as Datadog.
- Understanding of the security best practices and compliance requirements, such as SOC2, ISO 27001, and PCI-DSS is a plus.
- A strong desire to give our merchants a great experience using our payment infrastructure.
- Being a strong communicator with excellent written and verbal communication skills.
- The ability to work in a collaborative environment, as well as independently.
How to Apply
Interested and qualified candidates should:
Click here to apply online