Jobs · Information Technology · Florida

Sr. Database Administrator

Kavaliro · Orlando, FL · 1 wk ago
Information TechnologyFull-time

About the role

The Database Administrator is responsible for the administration, performance, security, and reliability of the organization's database platforms across on-premises and cloud environments. This role supports SQL Server (self-hosted), SQL Server Managed Instance, Azure SQL, Managed PostgreSQL, and InfluxDB to ensure databases are available, scalable, and operating efficiently. The position manages backup and recovery, monitoring, patching, performance tuning, and overall database health. It also supports database change management and release automation using Flyway and GitHub Actions, with Jenkins as a secondary tool where applicable. The DBA partners closely with both the application, infrastructure, and Business Intelligence teams to support deployments, troubleshoot issues, and improve operational standards. This will also require general DevOps responsibilities.

Essential Responsibilities

  • Administer and maintain the organization’s database platforms across SQL Server (self-hosted), SQL Server Managed Instance, Azure SQL, Managed PostgreSQL, and InfluxDB environments.
  • Ensure database availability, reliability, and operational stability for production and non-production systems that support business applications, reporting, and data services.
  • Manage database performance and capacity to support current operations and future growth requirements.
  • Own database backup, recovery, and restoration responsibilities to protect data integrity and support business continuity.
  • Maintain database health and address operational issues affecting uptime, performance, security, or data access.
  • Implement and support database changes, releases, and migrations across environments to enable application and platform updates.
  • Maintain database security and access controls to safeguard systems and data in accordance with organizational standards.
  • Support patching, maintenance, and lifecycle management of database platforms across on-premises and cloud-hosted environments.
  • Partner with application, infrastructure, and Business Intelligence teams to support deployments, resolve incidents, and meet business data needs.
  • Support DevOps-related database and overall software activities associated with deployment processes, environment readiness, and release coordination.
  • Troubleshoot and resolve database-related incidents and service interruptions to minimize business impact.
  • Develop and maintain database operational standards, documentation, and support procedures for consistency and continuity.
  • Evaluate and support emerging database and data platform technologies that may be adopted to meet future business needs, including Snowflake.

Additional Responsibilities

  • Support database environments used for development, testing, staging, and training activities.
  • Participate in scheduled maintenance activities affecting database systems and related services.
  • Absist with database provisioning, refreshes, cloning, and environment setup needs.
  • Support data integration, reporting, and business intelligence data availability requirements.
  • Review and maintain database jobs, scheduled tasks, and routine processing activities.
  • Absist with audits, compliance reviews, and evidence gathering related to database platforms.
  • Maintain database inventory, configuration records, and platform documentation.
  • Contribute to incident follow-up, problem tracking, and service improvement efforts.
  • Support user and team requests related to database access, connectivity, and operational issues.
  • Cooordinate with vendors and internal support teams on database-related service issues.
  • Participate in technology upgrades, platform transitions, and database consolidation efforts.
  • Support evaluation, onboarding, and operational readiness for new database-related tools or services.
  • Provide input on capacity planning, platform standards, and future database needs.
  • Absist in maintaining data retention, archival, and housekeeping activities.
  • Participate in on-call support or after-hours response as required by business operations.

Minimum Education Required to Perform Job

Bachelor's Degree in Computer Science, or related experience

Minimum Years of Relevant Work Experience Required to Perform Job Upon Hire

5+

Specific Experience Required

  • Experience administering and supporting SQL Server in self-hosted/on-premises environments.
  • Experience administering and supporting SQL Server Managed Instance and Azure SQL in cloud environments.
  • Experience administering and supporting Azure Managed PostgreSQL environments.
  • Experience supporting InfluxDB or comparable time-series database platforms.
  • Experience with database backup, recovery, restore, and high availability responsibilities.
  • Experience with database performance monitoring, tuning, and troubleshooting.
  • Experience managing database security, permissions, and access controls.
  • Experience supporting database change management, schema updates, and release activities.
  • Experience using Flyway for database version control and migrations for SQL Server and PostgreSQL.
  • Experience supporting deployment automation and release processes using GitHub Actions.
  • Experience with Jenkins in support of deployment or release activities is preferred.
  • Experience supporting databases across both on-premises and cloud-based platforms.
  • Experience partnering with application, infrastructure, and Business Intelligence teams to support operational and project needs.
  • Experience troubleshooting production incidents and supporting mission-critical database systems.
  • Experience evaluating or supporting modern data platforms is required, e.g. Snowflake.
  • Experience using Delinea or similar privileged access management tools to support secure administrative access to database platforms.

Similar jobs