Senior Cloud Engineer Bachelor Degree Job
2024-08-06 10:59 ICT Nigeria 82 viewsJob Details
About the role
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.
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.
What you’ll need
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.