SQL Database Administrator

وصف الوظيفة

Company Overview:

Join our dynamic team in redefining the future of banking. At Tawantch, we are transforming the way customers interact with financial services through innovative digital solutions. Our team is committed to delivering seamless, engaging, and secure digital experiences that empower millions of users every day.

Position: Database Administrator (DBA)

Job Type: Full time

Location: Riyadh, Saudi Arabia

Role Summary:

At Tawantch, we are on the lookout for a Database Administrator (DBA) who can orchestrate the complexities of our data systems. We need someone with a passion for tuning, optimizing, and safeguarding databases who can thrive in a fast-paced environment. If you’ve mastered the art of managing MySQL, Postgres, MongoDB, Redis, and MS SQL, and want to make an impact in a growing tech-driven organization, we want to hear from you!

Responsibilities:

  • Command the Databases: Take charge of our diverse database ecosystem, ensuring systems like MySQL, Postgres, MongoDB, Redis, and MS SQL run smoothly, efficiently, and securely, day in and day out.
  • Tuning for Perfection: Your keen eye for performance will help identify slow queries and optimize them for speed, ensuring our data is always flowing at full capacity.
  • Champion Security: Safeguard our valuable data by implementing robust security protocols, encrypting sensitive information, and ensuring compliance with industry standards.
  • Backup, Restore, and Recover: Maintain the heartbeat of our business by performing regular backups, setting up recovery plans, and ensuring data is never lost.
  • Replication & Resilience: Set up replication and clustering to ensure our databases are resilient, available, and fail-safe—keeping our operations always online.
  • Forecast the Future: Plan for the next big leap in data usage by analyzing current capacities and predicting future needs—so our databases grow as our business grows.
  • Automate the Boring Stuff: Write scripts and automate regular tasks, freeing up your time to focus on more exciting challenges, all while keeping our databases in check.
  • Be Our Data Guardian: Troubleshoot, resolve issues, and work with our developers to integrate seamless database solutions across applications.


متطلبات الوظيفة

  • A degree in Computer Science, Information Technology, or a related field.
  • 3+ years of hands-on experience as a Database Administrator with expertise in MySQL, Postgres, MongoDB, Redis, and MS SQL.
  • Proven experience in managing both relational and NoSQL databases, ensuring their performance, security, and availability.
  • MySQL: Proficient in database design, query optimization, replication, and backup strategies.
  • Postgres: Deep knowledge of database configuration, indexing, and high availability techniques such as streaming replication.
  • MongoDB: Experience with NoSQL database management, data modeling, sharding, and performance tuning.
  • Redis: Familiarity with in-memory data stores, caching mechanisms, and Redis clustering.
  • MS SQL: Expertise in SQL Server database management, performance tuning, and maintenance.
  • Proficient in using database management tools (e.g., MySQL Workbench, pgAdmin, MongoDB Compass).
  • Strong scripting skills (e.g., Bash, Python, PowerShell) for automation and performance monitoring.
  • Familiarity with cloud-based database solutions (e.g., AWS RDS, Azure SQL Database).
  • Experience with database monitoring tools (e.g., New Relic, Nagios, Zabbix).
  • Understanding of database clustering and high-availability architectures.
  • Understanding of database security best practices, encryption methods, and compliance requirements.

وظائف مشابهة