Database Administrator [DBA]

TOPPAN SecurityAddis, LA
Hybrid

About The Position

The Database Administrator is responsible for the performance, integrity, security, and availability of databases that support the company’s software solutions and client environments. This includes planning, implementing, and maintaining database systems, supporting development and deployment activities, and ensuring that data is managed efficiently and securely. The Database Administrator works closely with development, operations, and project teams to design and optimize database architecture for high-performing, scalable, and reliable applications. This role requires periodic travel to client sites to support implementations, upgrades, and troubleshooting.

Requirements

  • Bachelor’s degree in information technology, Computer Science, or related field.
  • A minimum of 3–5 years of experience as a Database Administrator, preferably within a software development or IT services environment.
  • Experience with at least one major RDBMS platform, such as PostgreSQL, Microsoft SQL Server, Oracle, or MySQL.
  • Understanding database design principles, normalization, and performance optimization techniques.
  • Knowledge of database security, compliance, and data privacy best practices.
  • Familiarity with replication, high availability, and disaster recovery strategies.
  • Competent in scripting and automation (e.g., SQL, Bash, PowerShell) to streamline database operations.
  • Travel for project delivery and client support regularly.

Nice To Haves

  • Experience with cloud-based database services (e.g., AWS RDS, Azure SQL Database) is advantageous.

Responsibilities

  • Install, configure, and maintain database servers (on-premises and/or cloud) for internal systems and client environments.
  • Monitor database performance, tune queries, and optimize schema and indexes to ensure high availability and responsiveness.
  • Implement and maintain database security controls, access management, and audit processes.
  • Perform regular database backups, restorations, and disaster recovery testing to safeguard business continuity.
  • Design, create, and maintain data models, stored procedures, views, and triggers to support application development.
  • Support software development teams with data-related issues, including design reviews and test data preparation.
  • Participate in deployment planning, execution, and post-deployment support for software releases.
  • Troubleshoot and resolve database-related incidents and provide root cause analysis.
  • Document database configurations, processes, and best practices.
  • Stay abreast of emerging database technologies and recommend improvements or migrations as appropriate.
  • Travel to client sites as required for implementations, upgrades, and support engagements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service