Cellulant is Africa’s no.1 company in the payments & transfers category - FIntech Awards 2016. We are a PPISP (Payment Platform Infrastructure Service Provider) regulated by the Central Bank of Nigeria (CBN) and insured by Nigerian Deposit Insurance Corporation (NDIC).
We are recruiting to fill the position below:
Job Title: Senior Engineer, Database
Location: Lagos
Employment type: Full time
Job Description
- As a Senior Database Engineer in the Data Engineering Department, you will be responsible for building and maintaining Cellulant's rapidly expanding OLTP Data Infrastructure.
- You will be responsible for ensuring all of Cellulant OLTP data platforms are highly available, resilient including redundancy and disaster recovery, scalable, secure, cost-optimized, and well-documented.
Key Relationships:
- Software Engineers, Infrastructure Engineers, CI/CD Engineers, Data Warehouse Team, Customer Success Teams, Analytics Team.
Core Responsibilities
- Deploy and manage OLTP databases to meet Cellulant's data processing and storage needs.
- Work with Software Engineers to design and optimize database schemas.
- Ensure the database platforms are highly available, scalable, secure, and resilient.
- Review all database changes coming from Software Engineers.
- Ensure all database processes are automated and documented.
- Ensure data integrity is constantly maintained in all database environments
- Ensure all database environments and processes are well monitored.
- Control access to database environments and ensure the same is not compromised.
- Ensure all database deployments meet BCP and DR requirements including backups.
- Ensure all database engines are patched and are up to date in terms of version.
- Ensure cost optimization of database platforms.
- Periodically review the Company database tech stack and advise on improvements or new options that align with the long-term data strategy.
Qualifications
Must-Have Experience:
- Bachelor’s Degree (or equivalent) in an IT or Engineering related discipline.
- At least 3 - 5 Years of experience as a database engineer managing large-scale database environments.
- Experience in deploying and managing very large SQL database platforms.
- Experience deploying services on Managed Databases using cloud providers such as AWS, GCP, and Azure.
- Experience deploying and managing large database clusters using open-source database engines, especially MySQL.
- Experience with database load balancing tools.
- Solid Experience in the administration of Linux environments.
Experience That Will Count in Your Favor:
- Experience with deploying and managing non-relational (NoSQL/NewSQL) databases will be an added advantage.
- Experience with deploying and managing in-memory and message queue database engines like RabbitMQ, Redis, Kafka, etc will be an added advantage.
- A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
- Knowledge of security approaches within cloud and data center infrastructure.
- Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.
- Experience with data scripting languages eg Python is desirable.
Skills Required:
- Database Administration for SQL and NoSQL environments.
- Linux Administration.
- Proficiency in SQL language.
- Proficiency in open-source database engines and tools.
- Proficiency in cloud database computing.
Application Closing Date
Not Specified.
https://www.hotnigerianjobs.com/hotjobs/604883/senior-engineer-database-at-cellulant-nigeria-limi.html