Senior Cloud Database Operations Engineer

Banker's Toolbox, Inc.
Austin, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Amazon Web Services (AWS)
Amazon Web Services (AWS)
Audit Trail
Backup Devices
Bash
Cloud Computing
Cloud Database
Information Systems
Databases
Shard (Database Architecture)
DevOps
Disaster Recovery
Amazon DynamoDB
Failover
Failover Clustering
Github
Monitoring of Systems
Identity and Access Management
Python
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
Performance Tuning
Powershell
Amazon Web Services (AWS)
Prometheus
SQL Databases
Data Streaming
T-SQL
Alwayson
Cloud Platform System
Autoscaling
System Availability
Grafana
Database Performance
Cloudformation
Amazon Web Services (AWS)
Information Technology
SolarWinds (Software)
Performance Monitor
Redgate
SQL Server Management Studio (SSMS)
Cloudwatch
Terraform
Docker

Job description

The ideal candidate has deep experience managing SQL Server, MySQL, PostgreSQL, MongoDB, and DynamoDB in cloud environments and is passionate about automation, modernization, disaster recovery, and operational excellence. You will report to the Senior Manager, Cloud Operations. This position will be located at our office in Raleigh, NC, Austin, TX, or remote. Occasional travel required for team events to support engagement, relationship-building, and key decision-making. What You'll Do: Database Administration

  • Administer, maintain, and support enterprise databases including:
  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB
  • Amazon DynamoDB
  • Ensure high availability, performance, scalability, and security across all database platforms
  • Perform database provisioning, upgrades, migrations, patching, and lifecycle management
  • Develop and maintain database standards, operational procedures, and governance

AWS Cloud Database Management

  • Deploy, and manage AWS database services including: Amazon RDS, Amazon Aurora, Amazon EC2-hosted SQL Server, DynamoDB, DocumentDB
  • Configure Multi-AZ deployments and cross-region disaster recovery
  • Implement automated backup, restore, and recovery strategies
  • Optimize AWS database infrastructure for performance, availability, and cost efficiency
  • Support database modernization and migration initiatives to AWS

High Availability & Disaster Recovery

  • Design and maintain:
  • SQL Server Always On Availability Groups
  • SQL Server Failover Cluster Instances
  • SQL Server Replication
  • MySQL Replication
  • PostgreSQL Streaming Replication
  • MongoDB Replica Sets
  • Develop disaster recovery plans and regularly perform failover testing
  • Maintain Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO)

Performance Tuning

  • Monitor and optimize database performance
  • Troubleshoot blocking, deadlocks, memory pressure, CPU bottlenecks, and slow queries
  • Optimize indexes, execution plans, and storage utilization. Perform capacity planning and workload forecasting

Automation

  • Develop automation using PowerShell, Python, Bash and AWS CLI
  • Build Infrastructure as Code using: Terraform and AWS CloudFormation
  • Support database deployments through CI/CD pipelines

Monitoring & Observability

  • Use Amazon CloudWatch, AWS CloudTrail, Performance Insights, Grafana and Prometheus
  • Monitor database health, replication, backup success, and capacity
  • Create executive and operational reporting dashboards

Security & Compliance

  • Manage IAM, database authentication, and least-privilege access, * Microsoft SQL Server: SQL Server 2019-2022, AlwaysOn Availability Groups, Failover Clustering, Replication, Backup/Restore, T-SQL and Performance tuning.
  • MySQL: Amazon RDS MySQL, MySQL Replication, Performance tuning and Parameter optimization
  • PostgreSQL: Amazon RDS PostgreSQL, Aurora PostgreSQL, Streaming and Logical Replication
  • MongoDB: Replica Sets, Sharding, Backup and recovery, Performance tuning, Document schema optimization
  • DynamoDB: Global Tables, Auto Scaling, Performance optimization and Backup and Point-in-Time Recovery (PITR)
  • Automation & DevOps:PowerShell, Python, Bash, GitHub Actions, Terraform, CloudFormation and Docker
  • Monitoring & Performance Tools: SQL Server Management Studio (SSMS) , Redgate SQL Monitor, SolarWinds DPA, AWS Performance Insights, Amazon CloudWatch

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent experience
  • 10+ years of enterprise database administration and managing production databases in AWS
  • Experience supporting 24x7 mission-critical production environments

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Health savings account, * Market competitive total rewards package
  • To be part of the Heart & SOUL of a winning company with an inspiring mission
  • The opportunity to Make Big Things Happen
  • Competitive salary along with full health benefits with an HSA option
  • Flexible PTO and bank holidays
  • 401(k) plan and company match

About the company

At Abrigo, we provide market-leading compliance, credit risk, and lending software solutions that financial institutions use to manage risk and drive growth. Our solutions automate key processes and allow our customers to maintain compliance, fight financial crime, process loans quicker, and leverage data to strengthen their portfolio.

Apply for this position