Minimum Qualifications:
- University Degree in Information Technology/Computer Science or Equivalent (Master's degree is preferred).
- Preferable to be Oracle Certified Professional - DBA.
Required Experience:
- At least 15 years of experience in RDBMS Administration.
- Expert in MS SQL Server 2008/12/14/17/19 and other RDBMS like Oracle.
- RDBMS Clustering experience.
- Backup and recovery practices in SQL Server.
- Strong knowledge of SQL Server Administration (DBA) best practices for performance and growth optimization.
- Capacity of SQL Server monitoring and management.
- SQL, T-SQL, and PL/SQL Programming and development experience and proficiency is required.
- Capable of creating Stored Procedures and Triggers with high proficiency.
- Backup and recovery experience at a first-person level required SQL Server Security Experience.
- Experience with RDBMS Backup and Recovery.
- Proficient on SQL Server patching and upgrades, including out of place upgrade.
- Knowledge of Windows Active Directory, EMC storage, Centera, VMAX, EMC Networker, DATA Domain, VMware, V-Sphere and V-Centre is a plus.
Technical Duties & Responsibilities:
- Installation, configuration, administration, and maintenance of SQL Server (and/or Oracle) for testing, development, and production environments.
- Create Users and assign permissions based on the level of database access (Security).
- Create Linked Servers to SQL Servers and other databases such as Oracle (Security and General Administration).
- Design database including complex data models and logical database designs.
- Backup and Restoration Strategy (Database Backups and SQL Server agent).
- Perform and maintain Backups, monitor backups regularly.
- Setup High-Availability as per Disaster Recovery Strategy for the Databases (Failover Clustering, Database Mirroring, log shipping, and Replication).
- Troubleshoot various problems that arise in day-to-day work and fix the issues (Monitoring Error Logs).
- Plan and conduct structured testing of database designs to confirm functionality and performance.
- Perform routine and customary operational and monitoring activities to ensure database integrity, stability, availability, and capability of meeting ongoing business needs.
- Evaluate technology and techniques to implement and maintain databases.
- Accept the lead for projects as assigned and contribute as a team member to other projects in an ongoing manner.
- Work directly with development groups helping design DB to interact efficiently with the database.
- Document major changes to the SQL Servers and provide reports to management.
- Apply Service Packs and updates as needed.
- Support local staff in improving their skills and expertise.
- Prepare and conduct technical presentations.
- Do other assignments related to RDBMS system as requested.