F

Floor & Decor

Multi-channel retailer of hard-surface flooring

IT Database Engineer

Database AdministrationUpdated on Nov 12
Full-timeAtlanta, GA, USA

About the Job

Requirements

  • Proven experience as a Database Engineer or database administrator supporting Microsoft SQL Server, MySQL, and PostgreSQL in production environments.
  • Hands-on experience managing databases in traditional data centers (physical or virtual servers) and Azure, such as SQL Server on Azure virtual machines, Azure SQL Database, Azure Database for MySQL or PostgreSQL, or similar services.
  • Strong understanding of database internals, including storage structures, indexing, transactions, isolation levels, and locking.
  • Demonstrated skills in performance troubleshooting and tuning using execution plans, wait statistics, and monitoring metrics.
  • Practical experience with high availability and disaster recovery solutions and backup/restore strategies, including testing and documentation of failover/recovery procedures.
  • Proficiency with scripting and automation for database operations and integration with operational tooling.
  • Familiarity with networking, operating system, and virtualization concepts relevant to database performance and connectivity, including subnets, firewalls, load balancers, and storage latency.
  • Solid understanding of database security best practices.
  • Strong analytical and problem-solving skills, especially under time pressure during incidents and on-call situations.
  • Clear communication skills to work effectively with developers, infrastructure teams, security, and business stakeholders.
  • High sense of ownership for data integrity, availability, and reliability, with a structured approach to documentation and process.
  • Ability to exert 10–20 pounds of force occasionally and negligible force frequently to lift, carry, push, pull, or otherwise move objects; sedentary work involves sitting most of the time, with possible brief periods of walking or standing.

Responsibilities

  • Install, configure, and upgrade Microsoft SQL Server, MySQL, and PostgreSQL in data center and Azure environments (IaaS and/or PaaS as applicable).
  • Perform day-to-day database administration, including user and role management, permissions, schema changes, and maintenance tasks.
  • Monitor database health, performance, and capacity using native and third-party tools; define meaningful alerts and dashboards for proactive issue detection.
  • Troubleshoot database incidents, including performance issues, blocking/deadlocks, failed jobs, connectivity problems, and resource constraints; drive root-cause analysis and permanent fixes.
  • Design, implement, and maintain backup and recovery strategies, including full/differential/log backups, point-in-time recovery, snapshots, and Azure backup options; regularly test restore procedures.
  • Implement and support high availability and disaster recovery configurations, such as SQL Server Always On, failover clustering, log shipping, MySQL/PostgreSQL replication, and Azure availability sets/zones.
  • Optimize database performance through indexing strategies, query tuning, statistics management, and configuration tuning at both operating-system and database levels.
  • Implement and enforce database security controls, including authentication, authorization, encryption at rest and in transit, and auditing, aligned with organizational and regulatory requirements.
  • Support application and development teams with database design, query optimization, and controlled deployment of schema changes across environments.
  • Maintain detailed documentation, including runbooks, standards, topology diagrams, data flows, and operational procedures for on-premises and Azure deployments.
  • Participate in an on-call rotation, respond to after-hours incidents, and perform planned maintenance during maintenance windows.
  • Automate routine tasks such as provisioning, checks, patching, and reporting using scripts and tooling, including T-SQL, PowerShell, Bash, Python, and Azure CLI.
  • Travel by air and/or car as required; limited travel may be required.
  • Perform duties that may occasionally involve exposure to a warehouse environment and moving vehicles.

Desired Qualifications

  • Experience with Azure-native monitoring and management tools, including Azure Monitor, Log Analytics, alerts, managed identities, and Key Vault.
  • Experience with continuous integration/continuous delivery and database change automation, including schema versioning and deployment pipelines.
  • Exposure to large-scale or high-volume databases, partitioning, and vertical or horizontal scaling strategies.
  • Knowledge of data-related regulatory and compliance requirements, such as PCI, HIPAA, and GDPR, and data protection techniques such as masking and tokenization.
  • Relevant Microsoft Azure, SQL Server, MySQL, or PostgreSQL certifications.

About the Company

Floor & Decor

Multi-channel retailer of hard-surface flooring

Floor & Decor operates as a multi-channel retailer focused on hard surface flooring and related accessories. It runs large warehouse-format stores and an e-commerce site, offering tile, wood, laminate, vinyl, and natural stone to DIY homeowners, professional installers, and commercial customers. The company sources directly from manufacturers, bypassing traditional distributors to offer competitive prices and a wide in-stock selection, while also providing services like free design consultations and professional installation partnerships. Its goal is to expand to more than 500 stores in the United States and grow its omnichannel presence to reach a broad customer base.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Floor & Decor

See more jobs