DevOps Engineer

3 weeks ago

Lagos, Nigeria ARM Holding Company Limited Full-time

Cloud, Kubernetes & Platform Operations 

• Support and manage workloads across AWS, Microsoft Azure, and on-premises environments. 

• Deploy, manage, and troubleshoot EKS, AKS, and on-premises Kubernetes environments.

  Manage containerized applications using Docker, Kubernetes, and Helm. 

• Support Kubernetes networking, ingress, load balancing, HAProxy, and MetalLB where applicable.

 • Monitor platform capacity, performance, availability, and resource utilization. CI/CD, GitOps & Infrastructure Automation 

• Design, build, maintain, and troubleshoot Azure DevOps CI/CD pipelines. 

• Implement Infrastructure-as-Code using Terraform for repeatable and controlled infrastructure provisioning.

• Implement GitOps deployment practices using ArgoCD and Git. 

• Automate application deployment, infrastructure configuration, and repetitive operational activities. 

• Develop automation scripts using Bash, Python, PowerShell, or similar technologies. 

• Maintain deployment controls, rollback procedures, and post-deployment validation. 

 

Monitoring, Logging & Observability 

• Implement and maintain monitoring using Prometheus and Grafana. 

• Support centralized application and infrastructure logging using Graylog, Loki, ELK, or equivalent platforms. 

• Configure dashboards and alerts for application, infrastructure, and Kubernetes health. 

• Troubleshoot incidents using logs, metrics, traces, correlation IDs, Kubernetes events, and deployment history. 

• Maintain runbooks, deployment procedures, technical documentation, and operational playbooks. 

• Continuously improve proactive monitoring to identify issues before they impact users. 

DevSecOps & Production Reliability 

• Integrate SonarQube and appropriate quality/security checks into CI/CD pipelines. 

• Support secure management of application secrets, credentials, certificates, and service accounts. 

• Participate in production incident resolution, root-cause analysis, and problem management. 

• Identify recurring issues and implement permanent automation or configuration based solutions. 

• Support disaster recovery, platform resilience, backup, and recovery activities. 



COMPETENCIES, SKILLS & ABILITIES

 • Minimum of 2+ years of practical DevOps, Cloud, or Platform Engineering experience. 

• Strong hands-on knowledge of AWS and Microsoft Azure. 

• Hands-on experience with EKS, AKS, and on-premises Kubernetes. 

• Strong experience with Docker, Kubernetes, and Helm. 

• Experience with Terraform and Infrastructure-as-Code. 

• Experience with ArgoCD and GitOps deployment practices. 

• Strong experience building and supporting Azure DevOps CI/CD pipelines.

• Knowledge of SonarQube and CI/CD quality/security integration. 

• Hands-on experience with Prometheus and Grafana. 

• Experience with Graylog, Loki, ELK, or similar centralized logging platforms. 

• Experience with HAProxy and MetalLB is desirable. 

• Strong Linux administration and production troubleshooting skills.

• Good understanding of DNS, TCP/IP, HTTP/HTTPS, TLS, routing, firewalls, ingress, and load balancing. 

• Experience with Bash, Python, or PowerShell scripting. 

• Ability to independently investigate and resolve production application, Kubernetes, cloud, networking, and infrastructure issues. 

• Strong understanding of security, access control, and production governance. 

 

Automation & Continuous Improvement Expectations 

• Identify manual operational activities and automate them where practical. 

• Reduce deployment effort, repetitive incidents, and operational risk. 

• Build reusable pipelines, Terraform modules, scripts, dashboards, and deployment templates. 

• Improve monitoring, alerting, deployment, and recovery processes. 

• Promote Infrastructure-as-Code, GitOps, automation, and self-service practices. 

• Track improvements in areas such as deployment success, incident reduction, MTTR, and platform availability.

 

QUALIFICATION & EXPERIENCE 

• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. 

• Minimum of 2+ years of practical experience in DevOps, Cloud Engineering, Platform Engineering, Systems Engineering, or a related role. 

• Practical experience supporting production environments and business-critical applications. 

• Experience within financial services, fintech, or another regulated environment would be an advantage