IN

Data Platform System Administrator

Full_time Nairobi, Nairobi County, KE
Posted 4 days, 16 hours ago 5 views 0 applications

Job Description

ABOUT THE ROLE & RESPONSIBILITIES

We are seeking a highly skilled Data Platform System Administrator to manage, optimize, and evolve our internal information management systems across relational, NoSQL, OLAP, and vector databases. This role goes beyond traditional database administration - supporting data reliability, secure architectures, event-driven pipelines, and AI-powered workflows.

The ideal candidate is forward-thinking, detail-oriented, and capable of enabling clean, scalable, and secure data ecosystems that power analytics, operations, and agentic automation across the organization.

Key Responsibilities

1. Database, Storage & Vector Systems Administration

  • Administer, maintain, and optimize relational databases (MySQL, PostgreSQL).
  • Manage vector databases (pgvector, Milvus, Pinecone) for embedding-based search.
  • Administer and optimize data warehouse platforms and OLAP systems (e.g., ClickHouse) supporting hybrid analytical workloads.
  • Administer NoSQL systems such as MongoDB, Elasticsearch, Redis.
  • Ensure proper indexing, normalization, and data modeling.
  • Execute backups, recovery testing, schema maintenance, and performance tuning.
  • Operate several database paradigms simultaneously (polyglot persistence).
  • Write and maintain infrastructure as code using Terraform best practices.

2. Data Flow, Integrations & Pipelines

  • Ensure clean, reliable data pipelines for BI tools, analytics, and agentic systems.
  • Support data warehouse architecture and ETL/ELT processes feeding BI, analytics, and reporting layers.
  • Support integration efforts by ensuring proper data availability and quality.
  • Implement event-driven architectures (Kafka, Pulsar, CDC).
  • Maintain semantic layers, metadata catalogs, data dictionaries, and embedding pipelines.
  • Guarantee data consistency, quality, and structuring across all storage environments.

3. System Reliability, Monitoring & Observability

  • Monitor system health, performance, uptime, and data flow.
  • Implement observability for databases, pipelines, and agentic workflows.
  • Conduct audits, performance reviews, and capacity planning.
  • Troubleshoot incidents, perform root-cause analysis, and implement corrective actions.

4. Security, Access Control & Compliance

  • Manage roles, permissions, RBAC/ABAC, and secure system access.
  • Ensure compliance with data security, privacy, and auditability requirements.
  • Maintain explainability and traceability of agentic and automated actions.
  • Apply best practices for backups, encryption, and data lifecycle protection.

5. Automation, Infrastructure & DevOps Support

  • Develop scripts for automation (Bash, Python, PowerShell).
  • Support IaC approaches using Terraform and Ansible.
  • Assist in container deployment workflows (Docker, Kubernetes).
  • Provide configuration-level support for ExtJS or Django-based platforms.

6. Collaboration & Documentation

  • Work closely with engineering, data, and business teams.
  • Maintain documentation of schemas, workflows, contracts, and governance.
  • Provide knowledge support and system enablement to internal teams.
Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our Rwanda Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?