Job title : Senior Cloud Engineer
Job Location : Nigeria
Deadline : February 17, 2026
Quick Recommended Links
- Jobs by Location
- Job by industries
- Career Advice
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.
Principal Duties and 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 solutionsManage cloud resources including compute instances and networking componentsDesign and implement disaster recovery and business continuity plans for cloud workloadsMigrate on-premises applications and services to cloud environments with minimal disruptionOptimize cloud resource utilization and implement auto-scaling policiesMaintain comprehensive documentation of cloud architectures, configurations, and runbooksKubernetes & Container Orchestration
Design, deploy, and manage production-grade Kubernetes clusters across multiple cloud providersImplement and maintain container orchestration strategies for microservices architecturesConfigure and manage Kubernetes resource objectsManage Kubernetes cluster upgrades, scaling, and performance optimizationTroubleshoot complex container and orchestration issues in production environmentsImplement multi-cluster and multi-region Kubernetes deployments for high availabilityService Mesh & Advanced Networking
Design, deploy, and manage Istio service mesh for microservices communication and observabilityConfigure Istio traffic management, including virtual services, destination rules, and gatewaysImplement advanced traffic routing (canary deployments, A / B testing, traffic splitting) using IstioDeploy and manage Istio observability components (telemetry, distributed tracing, service graphs)Implement circuit breaking, retries, timeouts, and fault injection for resilience testingConfigure Istio ingress and egress gateways for external traffic managementMonitor and optimize service mesh performance and resource utilizationImplement multi-cluster service mesh architectures across different cloud providersReverse Proxy & Load Balancing
Deploy, configure, and manage HAProxy for high-performance load balancing and reverse proxyImplement HAProxy ACLs, backend routing, health checks, and session persistenceDesign and implement Nginx as reverse proxy for web applications and API gatewaysConfigure Nginx for rate limiting and request filteringImplement Nginx load balancing algorithms and upstream health monitoringManage Nginx Plus features for advanced traffic management and monitoringOptimize HAProxy and Nginx performance for high-throughput environmentsInfrastructure as Code & Configuration Management
Develop and maintain infrastructure as code using TerraformCreate reusable, modular Terraform configurations for various cloud resources and Implement Terraform state management and remote backendsDesign and implement configuration management solutions using AnsibleDevelop Ansible playbooks and roles for automated server provisioning and configurationIntegrate Terraform and Ansible workflows for end-to-end infrastructure automationImplement infrastructure version control, code review processes, and GitOps practicesManage infrastructure drift detection and remediationCreate and maintain infrastructure documentation and architecture diagramsImplement policy-as-code using tools like OPA (Open Policy Agent) or SentinelCI / CD Pipeline Management
Design, implement, and maintain continuous integration pipelines using Jenkins and HarnessOptimize build times and pipeline efficiencyIntegrate security scanning (SAST, DAST, container scanning) into CI / CD pipelinesConfigure Jenkins jobs, pipelines, and shared libraries for automated build, configure build agents, runners, and execution environmentsImplement Harness deployment pipelines for cloud-native applicationsIntegrate CI / CD pipelines with version control systems (Git, GitHub, GitLab)Implement continuous deployment workflows using ArgoCD for Kubernetes-based applicationsDesign and implement GitOps workflows with ArgoCD for declarative application deliveryManage ArgoCD application definitions, sync policies and multi-cluster deploymentsImplement progressive delivery strategies (blue-green deployments, canary releases) using ArgoCDMessage Streaming & Event-Driven Architecture
Deploy and manage Apache Kafka clusters for real-time data streaming and event-driven architecturesConfigure Kafka topics, partitions, replication factors, and retention policiesImplement Kafka Connect for data integration with various sources and sinksMonitor Kafka cluster health, performance metrics, and consumer lagOptimize Kafka performance for high-throughput and low-latency use casesTroubleshoot Kafka producer and consumer issuesDatabase & Proxy Management
Deploy, configure, and manage ProxySQL for MySQL load balancing and high availabilityImplement query routing, caching, and connection pooling strategies using ProxySQLOptimize database performance through ProxySQL query analysis and optimizationImplement database failover and disaster recovery using ProxySQLMonitor ProxySQL metrics and troubleshoot connection and performance issuesIntegrate ProxySQL with database clusters and replication topologiesImplement database access security and audit logging through ProxySQLCloud Networking
Design and implement cloud networking architectures, including VPCs, subnets, and network segmentationConfigure and manage cloud load balancers (Application Load Balancers, Network Load Balancers, Cloud Load Balancing)Implement VPN connections, Direct Connect / Interconnect, and hybrid cloud networking solutionsImplement network security controls, including security groups, network ACLs, and firewall rulesImplement network monitoring and traffic analysisTroubleshoot complex networking issues across multi-cloud environmentsDesign and implement private connectivity between cloud providersSecrets Management & Security
Configure and manage HashiCorp Vault for centralized secrets management across multi-cloud environmentsConfigure Vault secret engines (KV, database, PKI, AWS, GCP, Azure dynamic secrets)Manage Vault high availability clusters and disaster recovery proceduresImplement dynamic database credentials and secret rotation strategiesManage Vault encryption as a service for application-level encryptionImplement Vault agent and sidecar injectors for Kubernetes workloadsMigrate secrets from legacy systems to VaultQualifications, Competency & Skills Required
Education & Experience
Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or related fieldMinimum of 5 years of proven experience in cloud engineering, DevOps, or platform engineering rolesHands-on experience managing production workloads across multiple cloud platformsRelevant cloud and technology certifications are highly desirableTechnical Skills
Cloud Platforms (Required)
Google Cloud Platform (GCP) : Deep expertise in Compute Engine, GKE, Cloud Storage, Cloud SQL, VPC, Cloud Functions, Cloud Run, IAMAmazon Web Services (AWS) : Proficiency in EC2, EKS, S3, RDS, VPC, Lambda, ECS, CloudFormation, IAMMicrosoft Azure : Experience with Virtual Machines, AKS, Blob Storage, Azure SQL, Virtual Networks, Azure Functions, ARM templatesOracle Cloud Infrastructure (OCI) : Familiarity with Compute, OKE, Object Storage, networking, and OCI-specific servicesMulti-cloud architecture design and implementation experienceCloud migration strategies and execution (lift-and-shift, re-platforming, re-architecting)Container & Orchestration (Required)
Expert-level Kubernetes knowledge, including cluster architecture, networking, storage, and securityHands-on experience with managed Kubernetes services (GKE, EKS, AKS)Proficiency in Docker containerization, image optimization, and registry managementExperience with Helm charts for application packaging and deploymentKnowledge of container runtime environments (containerd, CRI-O)Service Mesh & Microservices (Required)
Istio : Deep expertise in Istio architecture, deployment, and operationsIstio traffic management (virtual services, destination rules, gateways, service entries)Istio security features (mTLS, authorization policies, peer authentication, request authentication)Istio observability and telemetry configurationMulti-cluster and multi-mesh deploymentsService mesh troubleshooting and performance optimizationUnderstanding of sidecar proxy patterns and Envoy proxyExperience with other service mesh solutions (Linkerd, Consul Connect) is a plusReverse Proxy & Load Balancing (Required)
HAProxy Advanced configuration and management for load balancing and high availabilityNginx Expert-level configuration as reverse proxy and API gatewayNginx rate limiting, and performance tuningNginx load balancing algorithms and upstream configurationsExperience with Nginx modules and custom configurationsHigh availability configurations using keepalived, VRRP, or similarIntegration with Kubernetes ingress controllers (Nginx Ingress, Istio Ingress)Infrastructure as Code (Required)
Advanced Terraform skills for multi-cloud infrastructure provisioningTerraform module development, state management, and workspace strategiesProficiency in Ansible for configuration management and automationAnsible playbook development, roles, and inventory managementExperience with version control systems (Git) and GitOps workflowsInfrastructure testing frameworks (Terratest, Kitchen-Terraform)CI / CD Tools (Required)
Jenkins : Pipeline development (declarative and scripted), shared libraries, plugin managementHarness : Deployment pipeline configuration, workflow creation, approval gatesArgoCD : GitOps workflows, application synchronization, multi-cluster managementIntegration of CI / CD tools with Kubernetes and cloud platformsAutomated testing and deployment strategiesArtifact repository management (Nexus, Artifactory, cloud-native registries)Messaging & Streaming (Required)
Apache Kafka architecture, cluster management, and operationsKafka topic design, partitioning strategies, and performance tuningKafka Connect experienceExperience with Kafka management tools (Kafka Manager, Cruise Control)Understanding of event-driven architectures and patternsDatabase & Proxy Technologies (Required)
ProxySQL configuration, management, and optimizationMySQL database administration basicsUnderstanding of database replication and clusteringObservability & Monitoring (Required)
Prometheus metrics collection, PromQL, and alerting rulesGrafana dashboard design and visualization techniquesLog aggregation and analysisNetworking (Required)
Deep understanding of TCP / IP, DNS, HTTP / HTTPS, and network protocolsCloud networking concepts (VPC, subnets, routing tables, NAT, VPN)Load balancing strategies and implementationsService discovery and DNS-based routingNetwork security and firewall configurationSoftware-defined networking (SDN) conceptsScripting & Programming
Proficient in scripting languages : Python, BashGo or python programming basics for tooling developmentYAML and JSON for configuration managementUnderstanding of software development best practicesSecrets Management (Required)
HashiCorp Vault : Advanced knowledge of Vault architecture, deployment, and operationsVault authentication methods and integration with cloud providers and KubernetesVault secret engines (KV v1 / v2, database, transit, cloud dynamic...