Solutions Engineer - DBA

Midland States Bank•Remote - Illinois, IL
•$76,900 - $102,500•Remote

About The Position

The Solutions Engineer - DBA is responsible for the reliable, secure, and highly available operation of Midland States Bank’s enterprise database and data integration platforms across on-premises and cloud environments. The role supports Microsoft SQL Server, Oracle Database, Azure, Oracle Cloud Infrastructure (OCI), ETL, SFTP, workload automation, and end-to-end data flows. Using a DevOps for Data approach, the position automates deployment, monitoring, troubleshooting, and recovery while supporting high availability, disaster recovery, performance optimization, cloud integration, data governance, and emerging AI-enabled database technologies. The position is remote, but candidates must currently reside in Illinois or Missouri. Occasional travel may be required for training, team meetings, and due diligence events. Work in a Midland office may also be required to support collaboration and internal and external customers. The role must maintain compliance with applicable regulations, including the Bank Secrecy Act (BSA), and may involve other duties as assigned.

Requirements

  • Bachelor of Science in Computer Science or a similar degree.
  • At least 5 years of experience in IT System Administration, DevOps Engineering, software engineering, database administration, or a related technical role.
  • Strong hands-on experience administering Microsoft SQL Server and Oracle Database in enterprise production environments, including performance tuning, backup and recovery, patching, upgrades, migrations, indexing, security, capacity management, and connectivity.
  • Experience with SQL Server Always On Availability Groups, Windows Server Failover Clustering, cross-site replication, high availability, disaster recovery, and Windows infrastructure; working knowledge of Linux administration for Oracle environments.
  • Experience with enterprise monitoring and observability platforms, such as OEM, AWR/ASH, SQL Server monitoring tools, Azure Monitor, or Log Analytics, including proactive monitoring of health, logs, metrics, waits, blocking, storage, capacity, and alerts.
  • Experience managing database secrets, credentials, encryption keys, wallets, and SSL/TLS certificates using Azure Key Vault, OCI Vault, Oracle Wallet, TDE key management, or equivalent enterprise solutions.
  • Experience applying DevOps and CI/CD practices to database administration, including Git or similar source control, automated deployments, database scripting, configuration-as-code, testing, approvals, rollback, and change control.
  • Strong scripting and automation skills using SQL, PowerShell, Python, Linux shell, and APIs.
  • Hands-on experience supporting databases in Microsoft Azure and OCI, including cloud networking, storage, security, authentication, database services, connectivity, and Oracle Autonomous Database or other Oracle Cloud database services.
  • Working knowledge of enterprise job scheduling, ETL/data integration, data movement, APIs, SFTP/managed file transfer, and end-to-end application/data flows.
  • Ability to support cross-functional technical troubleshooting and vendor calls; create Data Flow Diagrams, data lineage, metadata, dependency, and integration documentation; and apply knowledge of data governance, security controls, auditing, compliance, and impact analysis.
  • Strong oral, written, and interpersonal communication skills.
  • Strong organization and time management skills.
  • Strong attention to detail.
  • Ability to work independently and as part of a team.

Nice To Haves

  • Informatica or similar ETL/data integration platform experience.
  • Exposure to AI/LLM integration, MCP, Oracle AI Database capabilities, and automated provisioning/configuration.

Responsibilities

  • Administer and support Microsoft SQL Server and Oracle Database across on-premises, Microsoft Azure, and OCI environments, including Oracle Autonomous Database and related cloud database services.
  • Support SQL Server Always On Availability Groups, Windows Server Failover Clustering, cross-site replication, high availability, disaster recovery, failover and failback, and recovery testing.
  • Perform database performance tuning, backup and recovery, patching, upgrades, migrations, indexing, security administration, capacity management, and database connectivity support.
  • Monitor database health, availability, logs, performance metrics, wait events, blocking, storage, capacity, and alerts using OEM, AWR/ASH, SQL Server monitoring tools, Azure Monitor, Log Analytics, and similar platforms.
  • Manage database secrets, credentials, encryption keys, wallets, and SSL/TLS certificates using technologies such as Azure Key Vault, OCI Vault, Oracle Wallet, and TDE key management, including secure storage, access control, expiration monitoring, and rotation.
  • Apply DevOps and CI/CD practices to database administration, including source control, automated deployment pipelines, database scripts, configuration-as-code, testing, approvals, rollback, and repeatable change processes.
  • Develop and maintain SQL, PowerShell, Python, Linux shell, API, and other automation supporting database administration, operational processes, job scheduling, workload automation, monitoring, alerting, and failure recovery.
  • Support Windows Server infrastructure associated with SQL Server, including Failover Clustering, networking, DNS, SAN storage, and related components, and support Linux administration associated with enterprise Oracle environments.
  • Troubleshoot complex production issues across databases, operating systems, storage, networks, applications, monitoring platforms, and cloud services; partner with Application and Data Engineering teams and vendors to resolve issues.
  • Support ETL, data integration, enterprise data movement, SFTP/managed file transfer, APIs, scheduling platforms, and end-to-end application and data flows involving Oracle and SQL Server.
  • Create and maintain Data Flow Diagrams, data lineage, metadata, system dependencies, and database integration documentation; support data governance, security controls, auditing, compliance, and impact analysis.
  • Evaluate and support AI-enabled database technologies, LLM/API integrations, natural-language database interaction, Model Context Protocol (MCP), Oracle AI Database capabilities, Infrastructure/Configuration as Code, and other emerging automation technologies; identify opportunities to improve observability, security, reliability, and operational efficiency.
  • Travel occasionally for training, team meetings, and due diligence events; work in a Midland office as needed for collaboration and customer support.
  • Maintain compliance with applicable regulations, including the Bank Secrecy Act (BSA), and perform other duties as assigned.

Benefits

  • Comprehensive healthcare
  • Well-being benefits
  • Paid family leave
  • Generous paid time off
  • Banking perks
  • Employee Stock Purchase Plan
  • 401K plan with company match
  • May include the opportunity to participate in a Non-Qualified Deferred Compensation plan
  • Short-term incentives, such as bonus and/or commission
  • May include long-term incentives, such as stock awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service