More jobs:
Senior SQL Database Automation Engineer
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-10-17
Listing for:
TechClub Inc
Full Time
position Listed on 2026-10-17
Job specializations:
-
IT/Tech
Database Administrator, Data Engineering
Job Description & How to Apply Below
We are looking for a Database Engineer who is first and foremost a strong software/platform engineer with deep hands-on database expertise.
This is not a traditional DBA-only role
. The ideal candidate is a strong coder who is comfortable with Git, Git Ops, automation, scripting, Infrastructure-as-Code, CI/CD, and engineering tools
, while also having solid experience managing and optimizing enterprise databases.
Microsoft SQL Server is the highest-priority database platform for this role. Experience with Oracle, Db2, Cassandra, Mark Logic, or other database technologies is valuable, but strong MS SQL Server expertise is preferred.
What We Are Looking ForThe ideal candidate should have:
- Strong software/platform engineering background.
- Excellent coding and scripting skills.
- Experience with Git and Git Ops practices
. - Strong automation mindset and experience building tools/scripts.
- Experience automating database deployments and operational processes.
- Experience with Infrastructure-as-Code and CI/CD pipelines.
- Deep understanding of database architecture, performance, reliability, and troubleshooting.
- Ability to build solutions rather than simply perform traditional DBA operations.
- Strong problem-solving and root cause analysis skills.
- Experience working closely with application and engineering teams.
- Administer, maintain, and engineer enterprise database platforms.
- Primarily support Microsoft SQL Server environments.
- Implement DDL, DCL, schema changes, object migrations, indexes, and data model changes.
- Review and implement database changes following engineering and enterprise standards.
- Support database deployments across development, testing, and production environments.
- Work with application teams on database design, implementation, and troubleshooting.
- Monitor and optimize database performance.
- Analyze and tune SQL queries, stored procedures, indexes, and execution plans.
- Troubleshoot CPU, memory, locking, blocking, I/O, and concurrency issues.
- Perform capacity planning and resource optimization.
- Identify performance bottlenecks and develop long-term engineering solutions.
- Recommend database architecture improvements for scalability and reliability.
- Develop automation for repetitive database and operational tasks.
- Build scripts and tools using Power Shell, Python, Bash, or similar technologies
. - Automate database deployments and change implementation.
- Contribute to CI/CD pipelines and Git Ops-based workflows
. - Develop Infrastructure-as-Code and database deployment automation.
- Use Git for source control, versioning, and collaborative development.
- Replace manual DBA processes with repeatable, automated solutions.
- Build reusable tooling and frameworks to improve database operations.
- Build and maintain database monitoring, alerting, dashboards, and operational metrics.
- Improve database observability through automation and instrumentation.
- Monitor availability, performance, capacity, and operational health.
- Participate in incident response and production support.
- Perform root cause analysis and implement permanent corrective actions.
- Support high availability and disaster recovery solutions.
- Manage backup, recovery, and restore processes.
- Manage database roles, permissions, and access controls.
- Apply least-privilege principles.
- Support security audits, compliance, and vulnerability remediation.
- Assist with privileged access reviews and security initiatives.
- Perform database maintenance, including:
- Statistics updates
- Reorganizations and rebuilds
- Data archival and purging
- Space management
- Database patching and upgrades
- Automate routine maintenance and housekeeping activities.
- Monitor database growth and storage utilization.
- Work closely with application developers and platform engineering teams.
- Advise developers on database design, performance, and scalability.
- Troubleshoot application/database integration issues.
- Review database models and recommend improvements.
- Support database changes throughout the software development lifecycle.
- Participate in architecture and technical design discussions.
- SQL development and performance tuning
- Database architecture and troubleshooting
- Git / Git Ops
- Scripting and automation
- CI/CD concepts and pipelines
- Infrastructure-as-Code
- Production support and incident management
Experience with one or more of the following is a plus:
- IBM…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×