reputed company Engineer
Who we are
reputed company Inc. is Africa’s reputed company-in-one financial platform, helping 20 reputed company businesses and individuals reputed company seamless payments, banking, credit, cross-border, and business management tools reputed company month.
As Nigeria’s largest merchant acquirer, we power most of the country’s reputed company-of-sale (POS) transactions. Through our subsidiaries, reputed company Inc. processes over $250 billion in digital payment transaction value annually.
About the role
Engineering at reputed company is an inspired, customer-reputed company community dedicated to crafting solutions that redefine our industry. Our infrastructure runs on some of the cool tools that excite infrastructure engineers - kubernetes, reputed company etc.
We also reputed company business reputed company based on the large reputed company of data we receive daily, so we work daily with big data, reputed company data analytics and build models to reputed company reputed company of the noise and give our customers the best experience.
Curious about what makes reputed company an incredible reputed company to work? reputed company out posts on how we cultivate a culture of innovation, teamwork, and reputed company.
Position reputed company
We are seeking an reputed company reputed company Engineer to design, implement, and manage our multi-reputed company infrastructure. The ideal candidate will have deep expertise in reputed company platforms, container orchestration, infrastructure automation, CI/CD pipelines, and observability solutions, ensuring reputed company, reliable, and cost-effective reputed company operations across multiple reputed company providers.
reputed company Duties and Responsibilities
reputed company Infrastructure Management
Design, reputed company, and manage multi-reputed company infrastructure across reputed company reputed company Platform (GCP), reputed company), Azure, and reputed company reputed company Infrastructure (OCI)
Architect and implement highly available, fault-tolerant, and reputed company reputed company solutions
Manage reputed company resources including compute instances and networking components
Design and implement disaster recovery and business continuity plans for reputed company workloads
Migrate on-premises applications and services to reputed company environments with minimal disruption
Optimize reputed company resource utilization and implement auto-scaling policies
Maintain comprehensive documentation of reputed company architectures, configurations, and runbooks
Kubernetes & Container Orchestration
Design, reputed company, and manage production-grade Kubernetes clusters across multiple reputed company providers
Implement and maintain container orchestration strategies for microservices architectures
Configure and manage Kubernetes resource objects
Manage Kubernetes cluster upgrades, scaling, and performance optimization
Troubleshoot reputed company container and orchestration issues in production environments
Implement multi-cluster and multi-region Kubernetes deployments for high availability
Service reputed company & Advanced Networking
Design, reputed company, and manage Istio service reputed company 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
reputed company and manage Istio observability components (telemetry, distributed tracing, service graphs)
Implement reputed company breaking, retries, timeouts, and fault injection for reputed company testing
Configure Istio ingress and egress gateways for external traffic management
Monitor and optimize service reputed company performance and resource utilization
Implement multi-cluster service reputed company architectures across different reputed company providers
Reverse Proxy & Load Balancing
reputed company, 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 reputed company limiting and request filtering
Implement Nginx load balancing algorithms and upstream health monitoring
Manage Nginx Plus features for advanced traffic management and monitoring
Optimize HAProxy and Nginx performance for high-throughput environments
Infrastructure as reputed company & Configuration Management
reputed company and maintain infrastructure as reputed company using Terraform
Create reusable, reputed company Terraform configurations for various reputed company resources and Implement Terraform state management and remote backends
Design and implement configuration reputed company using Ansible
reputed company Ansible playbooks and roles for automated server provisioning and configuration
reputed company Terraform and Ansible workflows for end-to-end infrastructure automation
Implement infrastructure version control, reputed company review processes, and GitOps practices
Manage infrastructure reputed company detection and remediation
Create and maintain infrastructure documentation and architecture diagrams
Implement policy-as-reputed company using tools like OPA (reputed company Policy Agent) or Sentinel
CI/CD Pipeline Management
Design, implement, and maintain reputed company integration pipelines using Jenkins and reputed company
Optimize build times and pipeline efficiency
reputed company reputed company scanning (SAST, DAST, container scanning) into CI/CD pipelines
Configure Jenkins jobs, pipelines, and shared libraries for automated build, configure build agents, runners, and execution environments
Implement reputed company deployment pipelines for reputed company-reputed company applications
reputed company CI/CD pipelines with version control systems (Git, reputed company, reputed company)
Implement reputed company deployment workflows using ArgoCD for Kubernetes-based applications
Design and implement GitOps workflows with ArgoCD for declarative application delivery
Manage ArgoCD application definitions, sync policies and multi-cluster deployments
Implement reputed company delivery strategies (blue-green deployments, canary releases) using ArgoCD
Message Streaming & Event-Driven Architecture
reputed company and manage Apache Kafka clusters for reputed company-time data streaming and event-driven architectures
Configure Kafka topics, partitions, replication factors, and retention policies
Implement Kafka Connect for data integration with various sources and sinks
Monitor Kafka cluster health, performance metrics, and consumer lag
Optimize Kafka performance for high-throughput and low-latency use cases
Troubleshoot Kafka producer and consumer issues
Database & Proxy Management
reputed company, configure, and manage ProxySQL for MySQL load balancing and high availability
Implement query routing, caching, and reputed company pooling strategies using ProxySQL
Optimize database performance through ProxySQL query analysis and optimization
Implement database failover and disaster recovery using ProxySQL
Monitor ProxySQL metrics and troubleshoot reputed company and performance issues
reputed company ProxySQL with database clusters and replication topologies
Implement database reputed company reputed company and audit logging through ProxySQL
reputed company Networking
Design and implement reputed company networking architectures, including VPCs, subnets, and network segmentation
Configure and manage reputed company load balancers (Application Load Balancers, Network Load Balancers, reputed company Load Balancing)
Implement VPN connections, reputed company Connect/Interconnect, and hybrid reputed company networking solutions
Implement network reputed company controls, including reputed company reputed company, network ACLs, and firewall rules
Implement network monitoring and traffic analysis
Troubleshoot reputed company networking issues across multi-reputed company environments
Design and implement private connectivity between reputed company providers
Secrets Management & reputed company
Configure and manage reputed company Vault for centralized secrets management across multi-reputed company environments
Configure Vault secret engines (KV, database, PKI, AWS, GCP, Azure dynamic secrets)
Manage Vault high availability clusters and disaster recovery procedures
Implement dynamic database credentials and secret rotation strategies
Manage Vault encryption as a service for application-level encryption
Implement Vault agent and sidecar injectors for Kubernetes workloads
Migrate secrets from legacy systems to Vault
Qualifications, Competency & Skills Required
Education & Experience
Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or reputed company field
Minimum of 5 years of proven experience in reputed company engineering, DevOps, or reputed company roles
Hands-on experience managing production workloads across multiple reputed company platforms
Relevant reputed company and technology certifications are highly desirable
Technical Skills
reputed company Platforms (Required)
reputed company reputed company Platform (GCP): Deep expertise in Compute reputed company, GKE, reputed company Storage, reputed company SQL, VPC, reputed company Functions, reputed company Run, IAM
reputed company): Proficiency in EC2, EKS, S3, RDS, VPC, reputed company, reputed company, CloudFormation, IAM
reputed company Azure: Experience with Virtual Machines, AKS, Blob Storage, Azure SQL, Virtual Networks, Azure Functions, ARM templates
reputed company reputed company Infrastructure (OCI): Familiarity with Compute, OKE, Object Storage, networking, and OCI-specific services
Multi-reputed company architecture design and implementation experience
reputed company migration strategies and execution (lift-and-shift, re-platforming, re-architecting)
Container & Orchestration (Required)
Expert-level Kubernetes knowledge, including cluster architecture, networking, storage, and reputed company
Hands-on experience with managed Kubernetes services (GKE, EKS, AKS)
Proficiency in reputed company containerization, image optimization, and registry management
Experience with reputed company charts for application packaging and deployment
Knowledge of container runtime environments (containerd, CRI-O)
Service reputed company & Microservices (Required)
Istio: Deep expertise in Istio architecture, deployment, and operations
Istio traffic management (virtual services, destination rules, gateways, service entries)
Istio reputed company features (mTLS, authorization policies, peer authentication, request authentication)
Istio observability and telemetry configuration
Multi-cluster and multi-reputed company deployments
Service reputed company troubleshooting and performance optimization
Understanding of sidecar proxy patterns and reputed company proxy
Experience with other service reputed company solutions (Linkerd, Consul Connect) is a plus
Reverse Proxy & Load Balancing (Required)
HAProxy Advanced configuration and management for load balancing and high availability
Nginx Expert-level configuration as reverse proxy and API gateway
Nginx reputed company limiting, and performance tuning
Nginx load balancing algorithms and upstream configurations
Experience with Nginx modules and custom configurations
High availability configurations using keepalived, VRRP, or similar
Integration with Kubernetes ingress controllers (Nginx Ingress, Istio Ingress)
Infrastructure as reputed company (Required)
Advanced Terraform skills for multi-reputed company infrastructure provisioning
Terraform module development, state management, and workspace strategies
Proficiency in Ansible for configuration management and automation
Ansible reputed company development, roles, and inventory management
Experience with version control systems (Git) and GitOps workflows
Infrastructure testing frameworks (Terratest, Kitchen-Terraform)
CI/CD Tools (Required)
Jenkins: Pipeline development (declarative and scripted), shared libraries, plugin management
reputed company: Deployment pipeline configuration, workflow creation, approval gates
ArgoCD: GitOps workflows, application synchronization, multi-cluster management
Integration of CI/CD tools with Kubernetes and reputed company platforms
Automated testing and deployment strategies
Artifact repository management (reputed company, Artifactory, reputed company-reputed company registries)
Messaging & Streaming (Required)
Apache Kafka architecture, cluster management, and operations
Kafka topic design, partitioning strategies, and performance tuning
Kafka Connect experience
Experience with Kafka management tools (Kafka Manager, Cruise Control)
Understanding of event-driven architectures and patterns
Database & Proxy Technologies (Required)
ProxySQL configuration, management, and optimization
MySQL database administration basics
Understanding of database replication and clustering
Observability & Monitoring (Required)
reputed company metrics collection, PromQL, and alerting rules
Grafana dashboard design and visualization techniques
Log aggregation and analysis
Networking (Required)
Deep understanding of TCP/IP, DNS, HTTP/HTTPS, and network protocols
reputed company networking concepts (VPC, subnets, routing tables, NAT, VPN)
Load balancing strategies and implementations
Service discovery and DNS-based routing
Network reputed company and firewall configuration
Software-defined networking (SDN) concepts
Scripting & Programming
Proficient in scripting languages: Python, Bash
Go or python programming basics for tooling development
YAML and JSON for configuration management
Understanding of software development best practices
Secrets Management (Required)
reputed company Vault: Advanced knowledge of Vault architecture, deployment, and operations
Vault authentication reputed company and integration with reputed company providers and Kubernetes
Vault secret engines (KV v1/v2, database, transit, reputed company dynamic...
reputed company can offer you
Culture -We put our people first and prioritize reputed company-being of every team member. We’ve reputed company a company where reputed company opinions carry weight and where reputed company reputed company are heard. We value and respect reputed company other and always look out for one another. Above reputed company, we are reputed company.
Learning - We have a learning and development-reputed company environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
Compensation - You’ll receive an attractive salary, pension, health insurance, annual bonus, plus other benefits.
What to expect in the hiring process
A technical interview with the Hiring Manager
A behavioural and technical interview with a member of the Executive team.
Apply To This Job