Database Administrator

Wheeler Machinery•Salt Lake City, UT

About The Position

The Database Administrator is a specialist individual-contributor role at the Upper Mid (L3+) level, responsible for the availability, performance, security, and recoverability of Campbell Companies’ relational databases and Microsoft Fabric capacity. The role administers on-premises SQL Servers, Azure SQL databases, and Fabric capacity supporting enterprise applications, reporting, and the Data platform. It owns database backups and disaster recovery, performance tuning, database and Fabric security and access, and upgrade and migration planning. The position supports all Campbell Companies and carries responsibility for the legacy data estate, security and governance, and Fabric capacity within the Data team’s plan. The Database Administrator reports to the Director, Data and works closely with Data Engineering, IT Infrastructure, application owners, and Enterprise Solutions. The position partners with IT Infrastructure on servers, hosting, storage, and operating systems, and with application owners on application databases. It participates in the Data team’s on-call rotation and coordinates database-level responsibilities with infrastructure and application teams. The role also manages Microsoft Fabric capacity and access, Microsoft Entra group mapping, database security, and Microsoft Purview scans and access models. It supports reliable source-database access for data pipelines, maintains documentation and the legacy data estate register, and automates routine administration. Work is primarily in an office environment, with occasional travel to company locations and possible visits to field locations.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field; equivalent experience is considered.
  • At least 4–7 years of database administration experience, including at least 3 years administering production SQL Server environments.
  • Demonstrated experience with backup and recovery, performance tuning, security, and version upgrades for business-critical databases.
  • Expert T-SQL skills, including complex queries, stored procedures, indexing strategies, and query plan analysis.
  • SQL Server administration experience, including backup and restore, SQL Server Agent, DMVs, Always On availability groups or log shipping, TDE, and Database Mail.
  • Azure SQL Database and Managed Instance administration skills, including security, scaling, and monitoring.
  • PowerShell automation skills, including dbatools.
  • Source control proficiency with Git or Azure DevOps for schema change management.
  • Strong analytical and root-cause problem-solving skills under production pressure.
  • Meticulous attention to detail, documentation, and change control.
  • Clear communication skills with application owners, vendors, and technical teams.
  • Ability to sit or stand for extended periods, use a keyboard, mouse, and telephone frequently, and perform extended screen work and virtual meetings.
  • Ability to occasionally lift and carry equipment and materials up to 25 lbs, and occasionally bend, stoop, and reach.
  • Visual acuity sufficient to read computer screens, detailed documentation, code, and data.

Nice To Haves

  • Experience supporting ERP or other enterprise application databases.
  • Experience with Azure SQL Database or Azure SQL Managed Instance.
  • Experience administering Microsoft Fabric or Power BI Premium capacity.
  • Familiarity with change data capture and data integration patterns used by Microsoft Fabric and Azure Data Factory.
  • Microsoft Certified: Azure Database Administrator Associate (DP-300), strongly preferred, or active pursuit.
  • Microsoft Certified: Azure Data Fundamentals (DP-900).
  • Microsoft Certified: Fabric Data Engineer Associate (DP-700).

Responsibilities

  • Administer on-premises SQL Server instances, Azure SQL databases, and Microsoft Fabric capacity, including instance configuration, SQL Server Agent jobs, maintenance plans, and high-availability features.
  • Own database backups, scheduled restore testing, disaster recovery, and the definition, documentation, and testing of RPO/RTO targets.
  • Monitor database health and availability, respond to alerts, and resolve database incidents within SLA targets, including participation in the Data team’s on-call rotation.
  • Plan capacity and manage storage across on-premises and Azure-hosted database instances.
  • Own on-premises data gateways, including installation, patching, credential rotation, monitoring, and retirement as sources move to the cloud.
  • Partner with IT Infrastructure on host operating systems, storage, disks, and scheduled OS-level maintenance; own database-level impact and escalate host-level issues.
  • Monitor and tune database performance through index analysis, query plan optimization, statistics maintenance, and resource governance.
  • Work with application owners, the Enterprise Solutions Software Engineer, and vendors to resolve slow queries, blocking, and deadlocks.
  • Review database objects, stored procedures, and schema changes for performance and standards before production deployment.
  • Monitor and optimize Fabric capacity unit consumption, tune expensive items, prevent throttling, and make AI and BI capacity shares visible.
  • Administer Fabric capacity under the Director, Data’s plan, including its baseline, development/production split, optimization, and consumer cost view.
  • Manage database security, including logins, roles, least-privilege access, row-level security, TDE, and auditing.
  • Apply database patches and cumulative updates in coordination with the Manager, Infrastructure & Cloud Ops and according to security directives.
  • Support access reviews, audit evidence requests, and data protection requirements for regulated and sensitive data.
  • Administer Fabric workspace access and Microsoft Entra groups, manage service principals and secrets, and ensure access is role-based rather than granted to individual users.
  • Create, own, and manage row-level security roles and Microsoft Entra group mapping and membership.
  • Run the Microsoft Purview account, scans, and access model; register and scan administered databases while supporting the data dictionary’s term IDs, history, and lineage.
  • Plan and execute database migrations and version upgrades with minimal business disruption, including support for migration of legacy databases to Azure SQL or Fabric.
  • Participate in schema design reviews and enforce standards for naming conventions, referential integrity, and normalization.
  • Coordinate ERP, CRM, and WHM database administration with infrastructure and application-owner managers.
  • Support decommissioning of legacy database servers as sources are retired, in line with the Data team’s retirement plan.
  • Provide secure, reliable, and performant source-database access for Data Engineering pipelines, including change data capture where needed.
  • Partner with the Director, Data and Data Engineers on extraction patterns that protect production database performance.
  • Support Analytics Engineering with database-level troubleshooting for reporting sources.
  • Maintain runbooks, the legacy data estate register, database inventories, configuration baselines, and recovery procedures.
  • Automate routine DBA tasks using T-SQL, PowerShell (including dbatools), and SQL Server Agent.
  • Stay current with SQL Server and Azure SQL developments and recommend improvements.
  • Work safely and perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service