Database Administrator (Microsoft SQL Server & PostgreSQL) at Neom Digital Pvt ltd

Neom Digital Pvt ltd

Riyadh

On-site

SAR 75,000 - 246,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Neom Digital Pvt ltd in Riyadh, Saudi Arabia, seeks a Database Administrator to manage Microsoft SQL Server and PostgreSQL databases in production and non-production environments. The role covers high availability, disaster recovery, backups, performance tuning and data integration (ETL).

You will work on Always On Availability Groups, replication, tuning queries, and implementing security controls while supporting operations and on-call rotations.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems or similar.
  • 1-4+ years of hands-on database administration.
  • Strong Microsoft SQL Server: Always On, backup and recovery.
  • Strong performance tuning: execution plans, indexing and wait statistics.
  • Strong T-SQL: stored procedures, functions and query optimisation.
  • Hands-on ETL experience with SSIS or a similar tool.
  • Hands-on PostgreSQL: replication, backup and recovery, tuning.
  • Linux administration.
  • Scripting: PowerShell, Bash or Python.
  • Experience supporting production systems, including out-of-hours work.

Responsibilities

  • Install, configure, patch and upgrade SQL Server instances.
  • Configure and maintain Always On Availability Groups and Failover Clustering.
  • Design and run backup and recovery, including point-in-time recovery.
  • Apply security controls: access management, encryption (TDE) and auditing.
  • Review and optimise stored procedures, functions, views and triggers.
  • Review and improve the T-SQL written by application teams.
  • Support schema changes, indexing strategy and data model reviews.
  • Troubleshoot deadlocks, blocking and long-running transactions.
  • Analyse and tune slow queries using execution plans, Query Store, Extended Events and SQL Profiler.
  • Design and maintain indexes, statistics and partitioning.
  • Investigate wait statistics, blocking and I/O bottlenecks.
  • Do capacity planning and act on growth trends.
  • Use EXPLAIN (ANALYZE), pg_stat_statements, autovacuum tuning and memory parameters.
  • Build and maintain SSIS packages and data integration jobs.
  • Schedule, monitor and troubleshoot ETL jobs and SQL Server Agent jobs.
  • Support data migration between systems and environments.
  • Make sure data loads are reliable, with error handling and reprocessing.
  • Install, configure and upgrade PostgreSQL on Linux.
  • Set up and maintain streaming replication and high availability (Patroni or equivalent).
  • Run backup and point-in-time recovery using pgBackRest or Barman.
  • Write and tune PL/pgSQL functions.
  • Manage connection pooling (PgBouncer) and authentication (pg_hba.conf).
  • Provide day-to-day support: incidents, service requests and change requests.
  • Do root cause analysis and write postmortems for major incidents.
  • Automate routine database work (Ansible, PowerShell or shell scripting).
  • Set up monitoring and alerting.
  • Run disaster recovery tests and keep documentation current.
  • Take part in an on-call rotation for production systems.

Skills

Microsoft SQL Server
T-SQL
ETL (SSIS)
PostgreSQL
Linux administration
Scripting (PowerShell/Bash/Python)
Performance tuning
Replication / High availability

Education

Bachelor's degree in Computer Science, Information Systems or similar

Tools

Patroni
pgBackRest
PgBouncer
Ansible

Job description

JOB TITLE: Database Administrator (Microsoft SQL Server & PostgreSQL)

Experience: 1-4+ years as a Database Administrator

ABOUT THE ROLE

We are looking for a Database Administrator to run our Microsoft SQL Server and PostgreSQL databases. These databases support production platforms, so the role covers high availability, disaster recovery, backups, performance tuning and data integration (ETL) across production and non-production environments.

KEY RESPONSIBILITIES
  • Microsoft SQL Server
    • Install, configure, patch and upgrade SQL Server instances.
    • Configure and maintain Always On Availability Groups and Failover Clustering.
    • Design and run backup and recovery, including point-in-time recovery.
    • Apply security controls: access management, encryption (TDE) and auditing.
  • T-SQL
    • Review and optimise stored procedures, functions, views and triggers.
    • Review and improve the T-SQL written by application teams.
    • Support schema changes, indexing strategy and data model reviews.
    • Troubleshoot deadlocks, blocking and long-running transactions.
  • Performance Tuning
    • Analyse and tune slow queries using execution plans, Query Store, Extended Events and SQL Profiler.
    • Design and maintain indexes, statistics and partitioning.
    • Investigate wait statistics, blocking, tempdb contention and I/O bottlenecks.
    • Do capacity planning and act on growth trends.
  • On PostgreSQL:
    • use EXPLAIN (ANALYZE), pg_stat_statements, autovacuum tuning and memory parameters.
  • ETL and Data Integration
    • Build and maintain SSIS packages and data integration jobs.
    • Schedule, monitor and troubleshoot ETL jobs and SQL Server Agent jobs.
    • Support data migration between systems and environments.
    • Make sure data loads are reliable, with error handling and reprocessing.
  • PostgreSQL
    • Install, configure and upgrade PostgreSQL on Linux.
    • Set up and maintain streaming replication and high availability (Patroni or an equivalent).
    • Run backup and point-in-time recovery using pgBackRest or Barman.
    • Write and tune PL/pgSQL functions.
    • Manage connection pooling (PgBouncer) and authentication (pg_hba.conf).
  • Operations
    • Provide day-to-day support: incidents, service requests and change requests.
    • Do root cause analysis and write postmortems for major incidents.
    • Automate routine database work (Ansible, PowerShell or shell scripting).
    • Set up monitoring and alerting.
    • Run disaster recovery tests and keep documentation current.
    • Take part in an on-call rotation for production systems.
REQUIRED QUALIFICATIONS
  • Bachelor's degree in Computer Science, Information Systems or similar.
  • 1-4+ years of hands-on database administration.
  • Strong Microsoft SQL Server: Always On, backup and recovery.
  • Strong performance tuning: execution plans, indexing and wait statistics.
  • Strong T-SQL: stored procedures, functions and query optimisation.
  • Hands-on ETL experience with SSIS or a similar tool.
  • Hands-on PostgreSQL: replication, backup and recovery, tuning.
  • Linux administration.
  • Scripting: PowerShell, Bash or Python.
  • Experience supporting production systems, including out-of-hours work.
PREFERRED (NICE TO HAVE)
  • Databases running on Kubernetes or OpenShift (CloudNativePG, Crunchy, or a similar operator).
  • Automation with Ansible.
  • Monitoring with Prometheus and Grafana.
  • Oracle or MySQL experience.
  • Certifications: Microsoft (DP-300), Red Hat (RHCSA), or PostgreSQL certification.
  • Experience in government or banking environments, including NCA compliance.

Pay: ﷼6,700.00 - ﷼22,000.00 per month Work Location: In person

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Database Administrator: SQL Server & PostgreSQL Guru
Database Administrator: SQL Server & PostgreSQL Guru

Neom Digital Pvt ltd • Riyadh

On-site
SAR 75,000 - 246,000
Database Administrator
Database Administrator

Datamatics Technologies • Eastern Province

On-site
SAR 110,000 - 190,000
SQL DBA(Saudi Nationals) at Euro Staffs
SQL DBA(Saudi Nationals) at Euro Staffs

Euro Staffs • Riyadh

On-site
SAR 102,000 - 122,000
Database Administrator (DBA) at Datamatics Global Services Ltd
Database Administrator (DBA) at Datamatics Global Services Ltd

Datamatics Global Services Ltd • Riyadh

On-site
SAR 180,000 - 260,000
On-Site DBA (PostgreSQL/SQL Server) | Career Growth
On-Site DBA (PostgreSQL/SQL Server) | Career Growth

Datamatics Global Services Ltd • Riyadh

On-site
SAR 180,000 - 260,000
Database Administrator (DBA)
Database Administrator (DBA)

Datamatics-Global-Services-Ltd • Dammam

On-site
SAR 120,000 - 200,000
Database Administrator (DBA)
Database Administrator (DBA)

Datamatics-Global-Services-Ltd • Al Jubayl

On-site
SAR 120,000 - 180,000
Database Administrator (DBA)
Database Administrator (DBA)

Datamatics Technologies LLC • Riyadh

On-site
SAR 180,000 - 240,000
Database Administrator (DBA)
Database Administrator (DBA)

Datamatics-Global-Services-Ltd • Riyadh

On-site
SAR 120,000 - 240,000
Database Administrator: PostgreSQL, Oracle & SQL Server Expert
Database Administrator: PostgreSQL, Oracle & SQL Server Expert

Datamatics Technologies • Eastern Province

On-site
SAR 110,000 - 190,000