Database Administrator
Imprescindible:CloudFrontendBackendSecurity
Your tasks
RESPONSIBILITIES / RESULT AREAS
- Identify database requirements by interviewing the end users, identifying the programming, and operation’s needs, evaluating existing system needs and responding to these needs.
- Recommend solutions by defining database physical structure and functional capabilities, database security, data back-up, and recovery specifications.
- Install revised or new systems by proposing specifications and flowcharts, recommending optimum access techniques and coordinating installation requirements.
- Maintain database performance by calculating optimum values for database parameters, implementing new releases, completing maintenance requirements and evaluating computer operating systems and hardware products.
- Prepare users by conducting training, providing information and resolving problems.
- Provide information to questions and requests from other stakeholders.
- Support database functions by designing and coding utilities.
- Maintain quality service by implementing and enforcing the defined standards.
- Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, benchmarking state-of-the-art practices and participating in professional societies.
- Work with the Information / Data Architect and Database Designer / Modeler to help implement the physical data model for the development and / or production environments.
- Help develop and validate the database implementation plan.
- Support the data loads into the databases.
- Create database objects and maintain their physical organization / relationships.
- Provide input, as needed, to the development of business cases when enterprise-wide database solutions are proposed.
- Ensure that the application, and any enhancements, interact efficiently with the database.
- Develop and implement database performance monitoring process and analyze monitoring data for performance optimization opportunities.
- Manage the on-site backup, backup restoration and recovery process and / or support of the off-site backup and recovery teams.
- Plan for and execute any required database upgrades and migration (patches, etc.).
- Communicate database requirements to the development team for the design and implementation of database-related code.
- Help define back-up & recovery strategy.
- Help define archiving strategy.
- Develop and implement standards for data object naming and database design.
- Contributes to team effort by accomplishing related results as needed.
RESPONSIBILITIES / RESULT AREAS
- Identify database requirements by interviewing the end users, identifying the programming, and operation’s needs, evaluating existing system needs and responding to these needs.
- Recommend solutions by defining database physical structure and functional capabilities, database security, data back-up, and recovery specifications.
- Install revised or new systems by proposing specifications and flowcharts, recommending optimum access techniques and coordinating installation requirements.
- Maintain database performance by calculating optimum values for database parameters, implementing new releases, completing maintenance requirements and evaluating computer operating systems and hardware products.
- Prepare users by conducting training, providing information and resolving problems.
- Provide information to questions and requests from other stakeholders.
- Support database functions by designing and coding utilities.
- Maintain quality service by implementing and enforcing the defined standards.
- Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, benchmarking state-of-the-art practices and participating in professional societies.
- Work with the Information / Data Architect and Database Designer / Modeler to help implement the physical data model for the development and / or production environments.
- Help develop and validate the database implementation plan.
- Support the data loads into the databases.
- Create database objects and maintain their physical organization / relationships.
- Provide input, as needed, to the development of business cases when enterprise-wide database solutions are proposed.
- Ensure that the application, and any enhancements, interact efficiently with the database.
- Develop and implement database performance monitoring process and analyze monitoring data for performance optimization opportunities.
- Manage the on-site backup, backup restoration and recovery process and / or support of the off-site backup and recovery teams.
- Plan for and execute any required database upgrades and migration (patches, etc.).
- Communicate database requirements to the development team for the design and implementation of database-related code.
- Help define back-up & recovery strategy.
- Help define archiving strategy.
- Develop and implement standards for data object naming and database design.
- Contributes to team effort by accomplishing related results as needed.
Requirements
ACADEMIC AND PROFESSIONAL QUALIFICATIONS AND KNOWLEDGE
- Bachelor’s Degree in Computer Science, Information Technology or related discipline.
- Must possess Oracle Certified Professional (OCP) certification or its equivalent.
- Advanced Oracle database administration skills in high availability setups with Real Application Clusters (RAC) and Dataguard.
- Knowledge of:
- Oracle multitenant architecture.
- Unix, Linux and Windows servers.
- RMAN backup and restore procedures and processes.
- Tuning skills for databases.
- Cloud technologies and migrations.
- Advanced knowledge of Database Security and PII Controls Implementation.
- Working knowledge engineered systems like Exadata database machine.
- Working knowledge of Commvault backup technology.
- Possession of an OS certification will be an added advantage.
- Certifications in MS SQL, MySQL, Postgres and MongoDB shall be an added advantage.
YEARS AND NATURE OF EXPERIENCE
- At least five (5) years of experience in administering Oracle, MS SQL and open-source databases.
- Proven working experience as a Database administrator.
- Hands-on experience with database standards and end user applications.
- Excellent knowledge of data backup, recovery, security, integrity and SQL.
- Familiarity with database design, documentation and coding.
- Previous experience with DBA case tools (frontend/backend) and third-party tools.
- Extensive working experience and advanced knowledge in:
- Oracle multitenant architecture.
- Unix, Linux and Windows servers
- RMAN backup and restore procedures and processes.
- Cloud technologies and migrations.
- Commvault backup technology.
- Extensive performance and tuning skills for databases.
- Working experience with engineered systems like Exadata database machine.
ACADEMIC AND PROFESSIONAL QUALIFICATIONS AND KNOWLEDGE
- Bachelor’s Degree in Computer Science, Information Technology or related discipline.
- Must possess Oracle Certified Professional (OCP) certification or its equivalent.
- Advanced Oracle database administration skills in high availability setups with Real Application Clusters (RAC) and Dataguard.
- Knowledge of:
- Oracle multitenant architecture.
- Unix, Linux and Windows servers.
- RMAN backup and restore procedures and processes.
- Tuning skills for databases.
- Cloud technologies and migrations.
- Advanced knowledge of Database Security and PII Controls Implementation.
- Working knowledge engineered systems like Exadata database machine.
- Working knowledge of Commvault backup technology.
- Possession of an OS certification will be an added advantage.
- Certifications in MS SQL, MySQL, Postgres and MongoDB shall be an added advantage.
YEARS AND NATURE OF EXPERIENCE
- At least five (5) years of experience in administering Oracle, MS SQL and open-source databases.
- Proven working experience as a Database administrator.
- Hands-on experience with database standards and end user applications.
- Excellent knowledge of data backup, recovery, security, integrity and SQL.
- Familiarity with database design, documentation and coding.
- Previous experience with DBA case tools (frontend/backend) and third-party tools.
- Extensive working experience and advanced knowledge in:
- Oracle multitenant architecture.
- Unix, Linux and Windows servers
- RMAN backup and restore procedures and processes.
- Cloud technologies and migrations.
- Commvault backup technology.
- Extensive performance and tuning skills for databases.
- Working experience with engineered systems like Exadata database machine.