Skip to main content
Hiring?Get vetted candidates in 48 hours.
M

Senior Cloud Engineer

Moniepoint

Posted 1 months agoRemote, Nigeria

Location

Remote, Nigeria

Job Type

Full-time

Experience

Senior

Category

Engineering

Job Description

Who we are Moniepoint Inc. is Africa's all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria's largest merchant acquirer, we power most of the country's point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually. About the role Engineering at Moniepoint is an inspired, customer-focused community dedicated to crafting solutions that redefine our industry. Our infrastructure runs on some of the cool tools that excite infrastructure engineers - kubernetes, docker etc. We also make business decisions based on the large stream of data we receive daily, so we work daily with big data, perform data analytics and build models to make sense of the noise and give our customers the best experience. Position Overview We are seeking an experienced Cloud Engineer to design, implement, and manage our multi-cloud infrastructure. The ideal candidate will have deep expertise in cloud platforms, container orchestration, infrastructure automation, CI/CD pipelines, and observability solutions, ensuring scalable, reliable, and cost-effective cloud operations across multiple cloud providers.
ProGigFinder Press

Fifty silent applications, or one that lands.

Pick any job above and pay $1.49 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.

Get my CV for this job: $1.49

Requirements

  • Education & Experience:
  • Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or related field
  • Minimum of 5 years of proven experience in cloud engineering, DevOps, or platform engineering roles
  • Hands-on experience managing production workloads across multiple cloud platforms
  • Relevant cloud and technology certifications are highly desirable
  • Cloud Platforms (Required):
  • Google Cloud Platform (GCP): Deep expertise in Compute Engine, GKE, Cloud Storage, Cloud SQL, VPC, Cloud Functions, Cloud Run, IAM
  • Amazon Web Services (AWS): Proficiency in EC2, EKS, S3, RDS, VPC, Lambda, ECS, CloudFormation, IAM
  • Microsoft Azure: Experience with Virtual Machines, AKS, Blob Storage, Azure SQL, Virtual Networks, Azure Functions
  • Oracle Cloud Infrastructure (OCI): Familiarity with Compute, OKE, Object Storage, networking
  • Container & Orchestration (Required):
  • Expert-level Kubernetes knowledge, including cluster architecture, networking, storage, and security
  • Hands-on experience with managed Kubernetes services (GKE, EKS, AKS)
  • Proficiency in Docker containerization, image optimization, and registry management
  • Service Mesh & Microservices (Required):
  • Istio: Deep expertise in Istio architecture, deployment, and operations
  • Istio traffic management and security features
  • Reverse Proxy & Load Balancing (Required):
  • HAProxy Advanced configuration and management
  • Nginx Expert-level configuration as reverse proxy and API gateway
  • Infrastructure as Code (Required):
  • Advanced Terraform skills for multi-cloud infrastructure provisioning
  • Proficiency in Ansible for configuration management and automation
  • CI/CD Tools (Required):
  • Jenkins, Harness, ArgoCD pipeline development and management
  • Messaging & Streaming (Required):
  • Apache Kafka architecture, cluster management, and operations
  • Database & Proxy Technologies (Required):
  • ProxySQL configuration, management, and optimization
  • Networking (Required):
  • Deep understanding of TCP/IP, DNS, HTTP/HTTPS, and network protocols
  • Scripting & Programming:
  • Proficient in scripting languages: Python, Bash
  • Secrets Management (Required):
  • HashiCorp Vault: Advanced knowledge of Vault architecture, deployment, and operations

Responsibilities

  • Cloud Infrastructure Management:
  • Design, deploy, and manage multi-cloud infrastructure across Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, and Oracle Cloud Infrastructure (OCI)
  • Architect and implement highly available, fault-tolerant, and scalable cloud solutions
  • Manage cloud resources including compute instances and networking components
  • Design and implement disaster recovery and business continuity plans for cloud workloads
  • Optimize cloud resource utilization and implement auto-scaling policies
  • Maintain comprehensive documentation of cloud architectures, configurations, and runbooks
  • Kubernetes & Container Orchestration:
  • Design, deploy, and manage production-grade Kubernetes clusters across multiple cloud providers
  • Implement and maintain container orchestration strategies for microservices architectures
  • Configure and manage Kubernetes resource objects
  • Manage Kubernetes cluster upgrades, scaling, and performance optimization
  • Implement multi-cluster and multi-region Kubernetes deployments for high availability
  • Service Mesh & Advanced Networking:
  • Design, deploy, and manage Istio service mesh for microservices communication and observability
  • Configure Istio traffic management, including virtual services, destination rules, and gateways
  • Implement advanced traffic routing (canary deployments, A/B testing, traffic splitting) using Istio
  • Deploy and manage Istio observability components
  • Implement circuit breaking, retries, timeouts, and fault injection for resilience testing
  • Monitor and optimize service mesh performance and resource utilization
  • Reverse Proxy & Load Balancing:
  • Deploy, configure, and manage HAProxy for high-performance load balancing and reverse proxy
  • Implement HAProxy ACLs, backend routing, health checks, and session persistence
  • Design and implement Nginx as reverse proxy for web applications and API gateways
  • Configure Nginx for rate limiting and request filtering
  • Optimize HAProxy and Nginx performance for high-throughput environments
  • Infrastructure as Code & Configuration Management:
  • Develop and maintain infrastructure as code using Terraform
  • Create reusable, modular Terraform configurations for various cloud resources
  • Design and implement configuration management solutions using Ansible
  • Develop Ansible playbooks and roles for automated server provisioning
  • Implement infrastructure version control, code review processes, and GitOps practices
  • CI/CD Pipeline Management:
  • Design, implement, and maintain continuous integration pipelines using Jenkins and Harness
  • Integrate security scanning (SAST, DAST, container scanning) into CI/CD pipelines
  • Implement continuous deployment workflows using ArgoCD for Kubernetes-based applications
  • Design and implement GitOps workflows with ArgoCD for declarative application delivery
  • Message Streaming & Event-Driven Architecture:
  • Deploy and manage Apache Kafka clusters for real-time data streaming
  • Configure Kafka topics, partitions, replication factors, and retention policies
  • Optimize Kafka performance for high-throughput and low-latency use cases
  • Database & Proxy Management:
  • Deploy, configure, and manage ProxySQL for MySQL load balancing and high availability
  • Implement query routing, caching, and connection pooling strategies using ProxySQL