← Back to Jobs

JOB OPPORTUNITY

Database Administration

geidea

Hybrid
LocationCairo, Egypt
Job TypeFull-time
Work ModeHybrid
SalaryNot specified
Posted

JOBLYIN SUMMARY

Job Overview

This position is offered by geidea, in Cairo, Egypt, as a Full-time role, with a Hybrid work arrangement. The job details and listed requirements below are based on the original job posting.

COMPANY PROFILE

About the Company

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

geidea appears to be involved in cybersecurity and financial services, with roles in accountancy, graphic design, and network security.

ORIGINAL JOB DESCRIPTION

About the Job

Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market. Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinking www.geidea.net To maintain competitive advantage as we grow, we are currently looking for a new Database Administration Manager: Job purpose: The Database Administration Manager is responsible for leading the organization’s database infrastructure strategy, ensuring high availability, performance, scalability, security, and reliability of all PostgreSQL and Microsoft SQL Server environments. This role manages the DBA team, drives technical excellence, and oversees database design, maintenance, monitoring, automation, and disaster recovery across enterprise systems Key accountabilities and decision ownership: Database Management Install, configure, and maintain PostgreSQL and Microsoft SQL Server instances across on-premises and cloud environments. Experience with cloud-native databases (AWS RDS, Azure SQL, Aurora PostgreSQL). Manage database upgrades, patching, migrations, and consolidation projects. Design and implement scalable database architectures, including partitioning, sharding, and clustering. Oversee schema design, normalization, and indexing strategies for high-performance applications. Performance & Monitoring Monitor database performance using tools such as pgAdmin, pg_stat_statements, SQL Server Management Studio (SSMS), and third-party monitoring platforms. Perform advanced query optimization, index tuning, and execution plan analysis. Implement proactive monitoring, alerting, and capacity planning solutions. Lead performance engineering initiatives to support mission-critical workloads. Backup & Disaster Recovery Design and maintain enterprise backup strategies using native tools (pgBackRest, SQL Server Backup) and third-party solutions. Implement and test disaster recovery procedures, including point-in-time recovery and log shipping. Manage high availability (HA) and disaster recovery (DR) architectures such as AlwaysOn Availability Groups, failover clustering, replication, and PostgreSQL streaming replication. Security & Compliance Implement robust database security controls, including role-based access, encryption (TDE, pgcrypto), and auditing. Ensure compliance with organizational and regulatory standards (GDPR, HIPAA, SOX). Oversee vulnerability management, patching, and secure configuration baselines. Requirements Technical Skills Strong expertise in Microsoft SQL Server (installation, configuration, HA/DR, performance tuning). Strong expertise in PostgreSQL (replication, partitioning, query optimization, extensions). Advanced SQL query optimization, execution plan analysis, and performance troubleshooting. Experience with HA/DR solutions: AlwaysOn, failover clusters, log shipping, PostgreSQL replication. Knowledge of database monitoring tools (Prometheus, Grafana, SQL Profiler, pgAdmin). Strong knowledge of Linux (RHEL/Ubuntu) and Windows Server environments. Familiarity with scripting and automation (PowerShell, Bash, Python). Soft Skills Proven leadership and team management skills. Strong problem-solving and analytical abilities. Ability to manage critical production systems under pressure. Excellent communication and cross-functional collaboration skills. Experience 4+ years of database administration experience with SQL Server and PostgreSQL. Experience managing large-scale production databases and mission-critical systems. Preferred Qualifications Experience with cloud-native databases (AWS RDS, Azure SQL, Aurora PostgreSQL). Knowledge of database automation frameworks (Ansible, Terraform, CI/CD pipelines). Familiarity with DevOps practices and infrastructure-as-code. Experience in data platform strategy and modernization initiatives. Emerging Technologies & Future-Focused Practices Experience with Kubernetes Operators for databases (e.g., Crunchy Postgres Operator, SQL Server Operator) to manage containerized database workloads. Knowledge of hybrid cloud strategies and multi-cloud database deployments. Familiarity with serverless database offerings (Aurora Serverless, Azure SQL Database serverless). Exposure to data streaming and integration platforms (Kafka, Debezium, Change Data Capture). Understanding of observability practices for databases, including distributed tracing and advanced telemetry. Awareness of AI-driven performance tuning and emerging automation tools for query optimization. Ability to evaluate and adopt next-generation storage and compute technologies (NVMe, persistent memory, cloud-native storage). Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking Resilient – If we fail, we bounce back stronger than before Collaborative - We know that we can achieve a lot more as a team We are changing lives by constantly striving for a better solution Click apply below and become part of the Geidea story Show more

CAREER PROFILE

Role Overview

AIThis summary was prepared with the assistance of AI based on available information and may not reflect all details about the company.

Database administrators manage and maintain an organization's database systems to ensure data integrity, security, and efficient performance. They design, implement, and optimize databases while collaborating with IT teams to support business operations.

REQUIREMENTS

Required Skills

PythonSQLPostgreSQLKubernetesAWSAzure

JOB SOURCE

Original Job Listing

This job was found through LinkedIn. You can review the original listing before applying.

View Original Listing ↗