Cloud Engineer


  2026-07-09
  Remote, Remote
  Not specified
  Information Technology

Moniepoint Incorporated is a global business payments and banking platform and recently became QED Investors’ first investment in Africa. We are the partner of choice for over 600,000 businesses of all sizes, powering the dreams of SMBs and providing them with equal access to the tools they need to grow and scale.

Position Overview

  • 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.
  • We are seeking an experienced Cloud Engineer to design, implement, and manage our multi-cloud infrastructure.

Principal Duties and Responsibilities
Cloud Infrastructure Management:

  • Architect and implement highly available, fault-tolerant, and scalable cloud solutions
  • Maintain comprehensive documentation of cloud architectures, configurations, and runbooks
  • Design, deploy, and manage multi-cloud infrastructure across Google Cloud Platform (GCP), Amazon Web Services (AWS), Azure, and Oracle Cloud Infrastructure (OCI)
  • Design and implement disaster recovery and business continuity plans for cloud workloads
  • Migrate on-premises applications and services to cloud environments with minimal disruption
  • Optimize cloud resource utilization and implement auto-scaling policies
  • Manage cloud resources including compute instances and networking components

Kubernetes & Container Orchestration:

  • Manage Kubernetes cluster upgrades, scaling, and performance optimization
  • Implement and maintain container orchestration strategies for microservices architectures
  • Implement multi-cluster and multi-region Kubernetes deployments for high availability
  • Troubleshoot complex container and orchestration issues in production environments
  • Design, deploy, and manage production-grade Kubernetes clusters across multiple cloud providers
  • Configure and manage Kubernetes resource objects

Service Mesh & Advanced Networking:

  • Implement advanced traffic routing (canary deployments, A/B testing, traffic splitting) using Istio
  • Configure Istio traffic management, including virtual services, destination rules, and gateways
  • Implement multi-cluster service mesh architectures across different cloud providers
  • Configure Istio ingress and egress gateways for external traffic management
  • Implement circuit breaking, retries, timeouts, and fault injection for resilience testing
  • Monitor and optimize service mesh performance and resource utilization
  • Design, deploy, and manage Istio service mesh for microservices communication and observability
  • Deploy and manage Istio observability components (telemetry, distributed tracing, service graphs)

Reverse Proxy & Load Balancing:

  • Implement HAProxy ACLs, backend routing, health checks, and session persistence
  • Deploy, configure, and manage HAProxy for high-performance load balancing and reverse proxy
  • Optimize HAProxy and Nginx performance for high-throughput environments
  • Configure Nginx for rate limiting and request filtering
  • Design and implement Nginx as reverse proxy for web applications and API gateways
  • Manage Nginx Plus features for advanced traffic management and monitoring
  • Implement Nginx load balancing algorithms and upstream health monitoring

Infrastructure as Code & Configuration Management:

  • Manage infrastructure drift detection and remediation
  • Develop Ansible playbooks and roles for automated server provisioning and configuration
  • Implement infrastructure version control, code review processes, and GitOps practices
  • Create and maintain infrastructure documentation and architecture diagrams
  • Implement policy-as-code using tools like OPA (Open Policy Agent) or Sentinel
  • Create reusable, modular Terraform configurations for various cloud resources and Implement Terraform state management and remote backends
  • Design and implement configuration management solutions using Ansible
  • Integrate Terraform and Ansible workflows for end-to-end infrastructure automation
  • Develop and maintain infrastructure as code using Terraform

CI/CD Pipeline Management:

  • Manage ArgoCD application definitions, sync policies and multi-cluster deployments
  • Integrate security scanning (SAST, DAST, container scanning) into CI/CD pipelines
  • Integrate CI/CD pipelines with version control systems (Git, GitHub, GitLab)
  • Configure Jenkins jobs, pipelines, and shared libraries for automated build, configure build agents, runners, and execution environments
  • Design and implement GitOps workflows with ArgoCD for declarative application delivery
  • Design, implement, and maintain continuous integration pipelines using Jenkins and Harness
  • Implement Harness deployment pipelines for cloud-native applications
  • Optimize build times and pipeline efficiency
  • Implement progressive delivery strategies (blue-green deployments, canary releases) using ArgoCD
  • Implement continuous deployment workflows using ArgoCD for Kubernetes-based applications

Message Streaming & Event-Driven Architecture:

  • Optimize Kafka performance for high-throughput and low-latency use cases
  • Deploy and manage Apache Kafka clusters for real-time data streaming and event-driven architectures
  • Monitor Kafka cluster health, performance metrics, and consumer lag
  • Troubleshoot Kafka producer and consumer issues
  • Implement Kafka Connect for data integration with various sources and sinks
  • Configure Kafka topics, partitions, replication factors, and retention policies

Database & Proxy Management:

  • Implement query routing, caching, and connection pooling strategies using ProxySQL
  • Deploy, configure, and manage ProxySQL for MySQL load balancing and high availability
  • Optimize database performance through ProxySQL query analysis and optimization
  • Integrate ProxySQL with database clusters and replication topologies
  • Implement database failover and disaster recovery using ProxySQL
  • Implement database access security and audit logging through ProxySQL
  • Monitor ProxySQL metrics and troubleshoot connection and performance issues

Cloud Networking:

  • Design and implement private connectivity between cloud providers
  • Configure and manage cloud load balancers (Application Load Balancers, Network Load Balancers, Cloud Load Balancing)
  • Design and implement cloud networking architectures, including VPCs, subnets, and network segmentation
  • Implement network security controls, including security groups, network ACLs, and firewall rules
  • Troubleshoot complex networking issues across multi-cloud environments
  • Implement VPN connections, Direct Connect/Interconnect, and hybrid cloud networking solutions
  • Implement network monitoring and traffic analysis

Secrets Management & Security:

  • Migrate secrets from legacy systems to Vault
  • Implement dynamic database credentials and secret rotation strategies
  • Manage Vault high availability clusters and disaster recovery procedures
  • Implement Vault agent and sidecar injectors for Kubernetes workloads
  • Configure and manage HashiCorp Vault for centralized secrets management across multi-cloud environments
  • Manage Vault encryption as a service for application-level encryption
  • Configure Vault secret engines (KV, database, PKI, AWS, GCP, Azure dynamic secrets)

Qualifications, Competency & Skills Required
Education & Experience:

  • Relevant cloud and technology certifications are highly desirable
  • Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or related field
  • Hands-on experience managing production workloads across multiple cloud platforms
  • Minimum of 5 years of proven experience in cloud engineering, DevOps, or platform engineering roles

Technical Skills:
Cloud Platforms (Required):

  • Multi-cloud architecture design and implementation experience
  • 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
  • Oracle Cloud Infrastructure (OCI): Familiarity with Compute, OKE, Object Storage, networking, and OCI-specific services
  • Microsoft Azure: Experience with Virtual Machines, AKS, Blob Storage, Azure SQL, Virtual Networks, Azure Functions, ARM templates
  • Cloud migration strategies and execution (lift-and-shift, re-platforming, re-architecting)

Container & Orchestration (Required):

  • Expert-level Kubernetes knowledge, including cluster architecture, networking, storage, and security
  • Proficiency in Docker containerization, image optimization, and registry management
  • Experience with Helm charts for application packaging and deployment
  • Hands-on experience with managed Kubernetes services (GKE, EKS, AKS)
  • Knowledge of container runtime environments (containerd, CRI-O)

Service Mesh & Microservices (Required):

  • Istio: Deep expertise in Istio architecture, deployment, and operations
  • Service mesh troubleshooting and performance optimization
  • Experience with other service mesh solutions (Linkerd, Consul Connect) is a plus
  • Istio security features (mTLS, authorization policies, peer authentication, request authentication)
  • Understanding of sidecar proxy patterns and Envoy proxy
  • Istio observability and telemetry configuration
  • Istio traffic management (virtual services, destination rules, gateways, service entries)
  • Multi-cluster and multi-mesh deployments

Reverse Proxy & Load Balancing (Required):

  • Nginx rate limiting, and performance tuning
  • High availability configurations using keepalived, VRRP, or similar
  • Nginx load balancing algorithms and upstream configurations
  • HAProxy Advanced configuration and management for load balancing and high availability
  • Integration with Kubernetes ingress controllers (Nginx Ingress, Istio Ingress)
  • Experience with Nginx modules and custom configurations
  • Nginx Expert-level configuration as reverse proxy and API gateway

Infrastructure as Code (Required):

  • Terraform module development, state management, and workspace strategies
  • Experience with version control systems (Git) and GitOps workflows
  • Ansible playbook development, roles, and inventory management
  • Infrastructure testing frameworks (Terratest, Kitchen-Terraform)
  • Advanced Terraform skills for multi-cloud infrastructure provisioning
  • Proficiency in Ansible for configuration management and automation

CI/CD Tools (Required):

  • Harness: Deployment pipeline configuration, workflow creation, approval gates
  • Artifact repository management (Nexus, Artifactory, cloud-native registries)
  • Jenkins: Pipeline development (declarative and scripted), shared libraries, plugin management
  • ArgoCD: GitOps workflows, application synchronization, multi-cluster management
  • Integration of CI/CD tools with Kubernetes and cloud platforms
  • Automated testing and deployment strategies

Messaging & Streaming (Required):

  • Kafka topic design, partitioning strategies, and performance tuning
  • Understanding of event-driven architectures and patterns
  • Experience with Kafka management tools (Kafka Manager, Cruise Control)
  • Apache Kafka architecture, cluster management, and operations
  • Kafka Connect experience

Database & Proxy Technologies (Required):

  • MySQL database administration basics
  • ProxySQL configuration, management, and optimization
  • Understanding of database replication and clustering

Observability & Monitoring (Required):

  • Log aggregation and analysis
  • Grafana dashboard design and visualization techniques
  • Prometheus metrics collection, PromQL, and alerting rules

Networking (Required):

  • Cloud networking concepts (VPC, subnets, routing tables, NAT, VPN)
  • Deep understanding of TCP/IP, DNS, HTTP/HTTPS, and network protocols
  • Network security and firewall configuration
  • Software-defined networking (SDN) concepts
  • Service discovery and DNS-based routing
  • Load balancing strategies and implementations

Scripting & Programming:

  • Proficient in scripting languages: Python, Bash
  • Go or python programming basics for tooling development
  • Understanding of software development best practices
  • YAML and JSON for configuration management

Secrets Management (Required):

  • HashiCorp Vault: Advanced knowledge of Vault architecture, deployment, and operations
  • Vault secret engines (KV v1/v2, database, transit, cloud dynamic...
  • Vault authentication methods and integration with cloud providers and Kubernetes

Click link to Apply





Get the Latest Jobs Delivered to Your Inbox