DevOps Engineer (senior level)
Job Title: Senior DevOps Engineer
Location - Lagos, Nigeria (Onsite)
Reporting To - Head, Enterprise Applications & Support
Job Summary:
The DevOps Engineer will design, build, and maintain scalable, secure, and high-availability infrastructure to support the company’s enterprise and business applications deployment. This role bridges development and operations, ensuring continuous integration, deployment, monitoring, and compliance with financial-sector standards.
Key Responsibilities:
Reverse Proxy & Web Services
- • Configure and manage NGINX as a reverse proxy for load balancing, SSL termination, and secure routing of enterprise applications.
- • Optimize web server performance and ensure high availability.
*
- Database Deployment & Maintenance
- • Work closely with Database Admin to deploy and manage relational databases including MySQL, MSSQL, MariaDB, ensuring proper backup, replication, and failover strategies on production environment.
- • Work closely with Database Admin to apply database patches and updates in coordination with application release cycles.
*
- CI/CD & Agile Delivery
- • Design and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps to automate build, test, and deployment processes.
- • Champion Agile deployment methodologies, integrating DevOps practices into sprint cycles and release planning.
Infrastructure & Server Management
- Work closely with system admin in deployment and configuration of multi-layered on-premises server environments, ensuring scalability, redundancy, and security.
- Conversant with system maintenance and troubleshooting, both Linux and Windows-based systems, including hybrid environments. As a result of enterprise application deployment
Logging & Troubleshooting
- Implement centralized log management systems (e.g., ELK stack, Graylog) for real-time monitoring and troubleshooting of enterprise application codebases.
- Ensure logs are structured, searchable, and retained according to compliance requirements.
Security & Patch Management
- Work closely with system Admin to deploy and manage SSL/TLS certificates across domains, ensuring secure communication and compliance with enterprise standards on production environment
- Work closely with System Admin to oversee OS and DB patching, vulnerability remediation, and system hardening on production environment.
Network & Firewall Expertise
- work closely with network Admin to configure and maintain firewalls, network domains, and VPN tunnels between devices such as Sophos, Cisco, and other enterprise-grade appliances on production environment.
- Collaborate with network teams to ensure secure and reliable connectivity across environments.
Collaboration & Support
- Work closely with software engineers to support enterprise applications in production, ensuring uptime, performance, and rapid incident resolution.
- Participate in post-deployment reviews, root cause analysis, and continuous improvement initiatives.
Industry-Specific Experience (Preferred)
- Experience in Core Banking System deployment, including integration with financial services infrastructure.
- Familiarity with NIP (NIBSS Instant Payment) deployment and support, ensuring compliance with Nigerian financial regulations and standards.
Key Performance Indicators (KPIs)
- Deployment frequency and lead time for changes.
- Infrastructure uptime and system availability (target 99.9%).
- MTTR (Mean Time to Recovery) for incidents.
- Compliance with security and audit requirements.
- Cost optimization and resource utilization efficiency.
- Successful automation of repetitive operational tasks.
Qualifications & Experience
- Bachelor’s degree in computer science, Information Technology, or related discipline.
- Minimum 5 years of IT experience, with at least 3 years in a DevOps or Systems Engineering role within fintech, banking, or financial services.
- Hands-on expertise with CI/CD pipelines, scripting (Python, Bash, PowerShell), and infrastructure-as-code tools.
- Strong understanding of networking, Onprem & cloud infrastructure, and Linux/Windows administration.
- Proven experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with regulatory and compliance frameworks in the Nigerian financial industry is an advantage.
Key Skills & Tool
CI/CD : Jenkins, GitLab CI, Azure DevOps
OS : Linux (Ubuntu, CentOS), Windows Server
Databases : MySQL, MSSQL, MariaDB
Web: NGINX, Apache
Monitoring : ELK Stack, Prometheus, Grafana
Networking: VPN (IPSec, SSL), Sophos, Cisco ASA
Security: SSL/TLS, Patch Management, Firewall Rules
Methodology: Agile, Scrum, DevSecOps
Job Types: Full-time, Permanent