Tanisha Systems - O'Fallon, MO

posted 2 months ago

Full-time - Mid Level
O'Fallon, MO
Professional, Scientific, and Technical Services

About the position

The Oracle DBA position at Tanisha Systems involves managing and administering large database estates, specifically handling databases that are several terabytes in size. The role requires expertise in the installation and administration of various database versions across multiple Unix platforms and Windows servers. A significant part of the job includes designing and implementing high availability solutions such as Real Application Clusters (RAC), Golden Gate, and Data Guard. The DBA will also be responsible for installing, configuring, and managing Automatic Storage Management (ASM) instances in Oracle, as well as planning and executing major migrations and upgrades of databases. In addition to the technical responsibilities, the Oracle DBA will define and configure disk and disk groups in ASM, troubleshoot issues, and manage databases on Exadata machines. The role requires planning for database upgrades, migrations, and patching, as well as implementing backup and recovery solutions as needed. The DBA will also be involved in hardware tech refreshes, coordinating with database vendors to resolve major incidents, and performing database refreshes, reorganizations, and backups using RMAN and third-party tools. The position also entails installing and configuring grid control database monitoring tools, administering and troubleshooting Oracle grid control, and defining performance benchmarks and metrics. The DBA will conduct periodic performance reviews of database instances and provide tuning recommendations. Proactive database analysis and suggestions to the application team and business are also key components of the role. The DBA will be responsible for writing and troubleshooting shell scripting, SQL, and PL/SQL scripts, primarily supporting production and non-production database environments. The role emphasizes the importance of reducing repeated errors through the implementation of necessary checkpoints and contributing to the evaluation of tools, products, and software selection. The DBA will track and report Service Level Agreements (SLAs) to higher management and prepare and maintain Standard Operating Procedures (SOPs) for all activities. Proactive identification of risks and their mitigation is crucial, along with providing technical presentations on emerging technologies and suggesting training based on customer needs to the Project Manager. The DBA will also implement and periodically check on automation and database security, document and track technology-related risks, and provide technical and process guidance to L2 and L1 DBAs. Additionally, the DBA will provide 24x7 on-call support for critical application databases.

Responsibilities

  • Handle large database estates and manage TB size of databases
  • Install and administer multiple versions of databases on multiple Unix platforms and Windows servers
  • Design and implement high availability solutions (RAC, Golden Gate, and Data Guard)
  • Install, configure, and manage ASM instances in Oracle
  • Plan and execute major migrations and upgrades
  • Define and configure the disk and diskgroups in ASM and troubleshoot
  • Manage and administer the databases on Exadata machine
  • Plan the database upgrade, migration, and patching
  • Plan and implement backup/recovery on need basis
  • Coordinate and work with database vendors for resolution on major incidents
  • Perform database refresh, re-org, backup using RMAN and 3rd party tools
  • Install and configure grid control database monitoring tools
  • Administer and troubleshoot Oracle grid control
  • Define performance benchmarks and metrics
  • Conduct periodic database instance performance review and tuning recommendation
  • Provide proactive database analysis and suggestions to application team/business
  • Write and troubleshoot shell scripting, SQL, and PL/SQL scripts
  • Support production and non-production database environments
  • Implement necessary checkpoints to reduce repeated errors
  • Contribute towards evaluation of tools, products, and software selection
  • Track and report SLA to higher management
  • Prepare and maintain Standard Operating Procedures for all activities
  • Identify risks proactively and mitigate them
  • Deliver technical presentations on emerging technologies
  • Suggest training based on customer needs to Project Manager
  • Implement and periodically check on automation and database security
  • Document and track technology-related risks and mitigation plans in the project
  • Provide technical and process guidance to L2 and L1 DBA
  • Provide 24x7 and on-call support for critical application databases

Requirements

  • Strong database administration skills
  • Experience with database upgrades on multiple versions and releases
  • High availability (RAC) setup and administration experience
  • Disaster recovery design, planning, setup, and administration of Data Guard (standby)
  • Install, configure, maintain, and troubleshoot Golden Gate
  • Knowledge of Exadata
  • OEM configuration and management skills
  • Automation through scripting
  • Strong performance analysis skills on AWR, ADDM, SQL Profile, ASH, and advisory views
  • Experience with OS, Storage, Network, and Virtualization activities
  • Certification on primary technology
  • Experience handling database estates of various technologies
  • Familiarity with ITIL tools like Remedy, Service Now, or any other ticketing tool

Nice-to-haves

  • Experience with Solaris/Linux/AIX/Client UNIX & Windows
  • Knowledge of MySQL/MS SQL & Windows OS/Sybase/DB2/MongoDB/SAP HANA

Benefits

  • Flexible operational environment
  • Diversity in the workplace
  • Equal opportunity employer
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service