
Database Engineer
Posted 4 hours ago

Posted 4 hours ago
This is a fully remote position, open to applicants in North Carolina.
β’ Engage in the U.S. time zone on-call rotation and address incidents as they arise.
β’ Lead incident resolution efforts and conduct root cause analyses.
β’ Keep runbooks updated and relevant.
β’ Manage a multi-region SQL Server fleet hosted on Azure virtual machines utilizing Always On availability groups.
β’ Execute capacity planning and workload distribution.
β’ Oversee Snowflake accounts, warehouses, role-based access, secure data sharing, and monitor costs.
β’ Organize and implement production changes through a structured change management process.
β’ Carry out after-hours maintenance for cumulative updates, major version upgrades, failovers, and scaling activities.
β’ Analyze performance issues using wait statistics, execution plans, and Query Store data.
β’ Collaborate with product engineering on query and schema design.
β’ Liaise with Microsoft and Snowflake support regarding engine-level challenges.
β’ Ensure high availability, disaster recovery, and security protocols are maintained.
β’ Administer backup and restore processes, conduct recovery exercises, manage transparent data encryption, oversee key rotation, implement Microsoft Entra ID authentication, manage private endpoints, and enforce least-privilege access.
β’ Automate provisioning and operations using Terraform, PowerShell, and Python via CI/CD pipelines.
β’ Develop SQL Server and Snowflake monitoring solutions with Grafana and OpenTelemetry.
β’ Utilize AI tools on a daily basis and contribute to the development of AI tools for database operations, including MCP servers.
β’ Minimum of 5 years of hands-on experience in a production environment as a DBA or database engineer with SQL Server.
β’ Provide on-call support for systems operating continuously.
β’ In-depth understanding of Always On availability groups and Windows Server Failover Clustering.
β’ Familiarity with synchronization modes, failover behavior, and troubleshooting techniques.
β’ Profound knowledge of backup, restore, and recovery methodologies.
β’ Experience in designing and testing disaster recovery plans.
β’ Skills in performance tuning, encompassing wait statistics, execution plans, Query Store, indexing, and blocking analysis.
β’ Ability to perform evidence-based troubleshooting and root cause analysis.
β’ Experience running SQL Server on Azure, including virtual machines, storage, virtual networks, private endpoints, Azure Key Vault, and Microsoft Entra ID.
β’ Availability during U.S. business hours, participation in on-call rotation, and willingness to work during after-hours maintenance windows.
β’ Proficient in written and spoken English.
β’ Preferred experience in Snowflake administration.
β’ Preferred scripting experience with Terraform and PowerShell or Python.
β’ Preferred familiarity with recent SQL Server versions and features.
β’ Preferred experience with Azure DevOps, Grafana, OpenTelemetry, and PagerDuty.
β’ Preferred experience with AI engineering tools or MCP server.
β’ Preferred certification as Microsoft Certified: Azure Database Administrator Associate (DP-300) or Snowflake SnowPro.
β’ Preferred experience in supporting compliance requirements within highly regulated industries.
β’ Opportunities for professional development.
β’ Reimbursement for training and continuing education.
β’ Complimentary lunches provided.
β’ Fully stocked kitchens available.
β’ Wellness program offerings.
β’ Flexible time off policies.
β’ Family-formation support benefits.
β’ Paid time off for volunteer work.
β’ Donation matching initiatives.
β’ A modern, open workspace.
β’ Flexible work arrangements.
β’ A positive, open, and collaborative workplace culture.
Capgemini
Affirm
Affirm
Commerce
Get handpicked remote jobs straight to your inbox weekly.