Senior Teradata Database Administrator

FNRCORiyadh · Arabie saouditePubliée le

  • 8 ans
  • Temps plein
Postuler à cette offre

Le lien pour postuler et la candidature automatique sont dans le plan Standard d'Alzotech (20 DT par mois).

Compétences demandées

  • Teradata
  • Administration de bases de données
  • Performance
  • Sécurité

Description de l'offre d'emploi

FNRCO recrute : Senior Teradata Database Administrator, à Riyadh, Arabie saoudite.

Job Summary Responsible for the administration, performance, availability, security, maintenance, upgrade, backup, recovery, and lifecycle management of enterprise Teradata database environments. The role requires strong hands-on expertise in Teradata database administration, performance monitoring and tuning, workload management, production support, migration, disaster recovery, and Teradata platform maintenance. Key Responsibilities 1. Teradata Database Administration • Administer and support enterprise Teradata database environments across Production, UAT, Development, and DR systems. • Perform Teradata database administration, configuration, monitoring, and troubleshooting. • Manage Teradata users, roles, profiles, privileges, spool space, permanent space, and temporary space. • Create and manage Teradata database objects including databases, tables, views, indexes, statistics, and partitions. • Monitor database health, availability, system resources, space utilization, and operational performance. • Troubleshoot database-related issues and perform root-cause analysis. 2. Teradata Performance Monitoring & Tuning • Monitor Teradata system and query performance using Teradata Viewpoint, DBQL, and PDCR. • Identify and analyze high CPU, high I/O, long-running, inefficient, and resource-intensive queries. • Analyze query execution plans and identify performance bottlenecks. • Analyze full-table scans, joins, indexes, statistics, partitioning, data distribution, and query access paths. • Provide SQL and database performance tuning recommendations. • Work with ETL and application teams to optimize poorly performing queries and database processes. • Analyze historical workload information using DBQL and PDCR for performance investigation and reporting. 3. PDCR & Teradata Viewpoint • Configure, install, and administer Teradata Performance & Data Collection (PDCR). • Generate and maintain PDCR performance and management reports. • Analyze historical database performance and workload information using PDCR. • Configure and maintain Teradata Viewpoint portlets for database monitoring. • Configure Query Spotlight and other monitoring capabilities to identify high CPU, high I/O, long-running, and problematic queries. • Configure Viewpoint alerts for critical database conditions such as high space utilization, blocking sessions, and ETL-window performance issues. • Develop and maintain customized Teradata performance and operational reports. 4. TASM & Workload Management • Monitor and administer Teradata Active System Management (TASM) and workload management. • Analyze workload behavior, resource consumption, query classification, and workload performance. • Monitor CPU, I/O, concurrency, throttling, and workload utilization. • Support workload optimization and tuning based on business and operational requirements. • Investigate workload-related performance issues and recommend appropriate corrective actions. 5. Backup, Recovery & Disaster Recovery • Perform and support Teradata database backup and recovery activities. • Administer and monitor Teradata BAR Data Stream Controller (DSC) backup and restore operations. • Support disaster recovery activities and database recovery validation. • Perform database restoration and post-restore validation. • Conduct DR/UAT validation to ensure database objects and data are correctly restored. • Investigate and resolve backup, restore, and recovery issues. 6. Teradata Data Migration • Perform Teradata database and data migration activities between environments and platforms. • Support hardware and database migrations, including backup, restoration, validation, and post-migration activities. • Coordinate migration activities with Teradata support and relevant technical teams. • Perform source and destination validation following migration or restoration. • Ensure migration activities are completed within agreed timelines with appropriate validation and rollback procedures. 7. Teradata DBMS Upgrades & Patching • Plan and execute Teradata DBMS upgrades, patches, and service packs. • Perform pre-upgrade health checks and prerequisite validation. • Coordinate upgrade activities with Teradata support and internal technical teams. • Execute DBMS upgrades and perform post-upgrade database validation. • Troubleshoot issues arising during or after Teradata upgrades. • Support Teradata Appliance Operating System (SLES) upgrades and service-pack activities. • Coordinate planned downtime and post-upgrade service validation. 8. Space & Capacity Management • Monitor Teradata database, table, user, and system space utilization. • Identify tables and databases with significant or abnormal space growth. • Perform capacity monitoring and provide space utilization and growth reports. • Manage permanent space, spool space, and temporary space requirements. • Configure and monitor space-related alerts. • Support capacity planning based on historical Teradata usage and growth trends. 9. Teradata User & Security Administration • Create and manage Teradata users, roles, profiles, and privileges. • Manage user access and database permissions in accordance with organizational security requirements. • Configure and manage profile-level spool and resource limits. • Perform access and privilege administration for Teradata environments. • Support security and audit requirements related to Teradata database access. 10. Production Support • Provide support for enterprise Teradata production environments. • Troubleshoot Teradata database, performance, workload, space, locking, query, and operational issues. • Monitor critical production workloads and database activities. • Investigate incidents and perform root-cause analysis. • Coordinate with Teradata support for complex database and platform issues. • Support production deployments, changes, maintenance activities, and emergency fixes. 11. Teradata Monitoring & Operational Reporting • Perform regular Teradata database health checks. • Monitor database performance, capacity, workload, space, and system availability. • Prepare daily, weekly, and management-level Teradata operational and performance reports. • Monitor blocking sessions, resource-intensive queries, ETL workload windows, and system capacity. • Identify trends and proactively recommend corrective actions. 12. Change, Incident & Problem Management • Follow established change-management and production-support procedures. • Prepare technical implementation and rollback plans for Teradata changes. • Participate in incident, problem, and change-management activities. • Document root-cause analysis and preventive actions. • Maintain Teradata DBA operational procedures, technical documentation. Experience & Qualifications • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field. • 8+ years of database administration experience with significant hands-on Teradata DBA experience. • Proven experience supporting enterprise-scale Teradata production environments. • Experience with Teradata performance tuning, DBQL, PDCR, Viewpoint, TASM, backup/recovery, migration, and upgrades. • Experience working with Teradata vendor/support teams. • Experience in mission-critical enterprise environments is preferred. Also, You can forward your CV through below link for more upcoming Job vacancies: https://cv-fnrco.com

Annonce repérée sur LinkedInet réunie par Alzotech. Visa et permis de travail : vérifiez les conditions auprès des services officiels du pays avant d'accepter une offre.

Offres similaires en Arabie saoudite