About the Role
We are seeking an experienced Database Engineer with expertise in SQL Server and VectorDB to manage high-performance, secure, and highly available database environments. You will design and administer HA/DR solutions, perform migrations, optimize performance, and manage Redis Enterprise deployments. The role involves automating repetitive tasks using Ansible, Jenkins, Terraform, and Groovy. You will work on multiple challenging, business-critical banking projects under tight deadlines, with occasional out-of-hours and weekend work. Collaboration with cross-functional teams is essential to deliver robust, scalable database solutions. This position demands precision, problem-solving skills, and the ability to thrive under pressure.
Requirements
Key Responsibilities:
- Administer, configure, and maintain SQL Server databases in large enterprise environments.
- Design, implement, and manage High Availability (HA) and Disaster Recovery (DR) solutions, including Always-on AGs, Distributed AGs, replication, and mirroring.
- Manage SQL Always Cluster administration and oversee database upgrades (in-place with AG, DAG & Windows failover cluster).
- Optimize database performance and troubleshoot performance issues.
- Manage backups, restores, recovery models, and database migrations.
- Implement security features such as auditing and TLS encryption.
- Deploy and manage Redis Enterprise on OpenShift, including Active-Active Database configurations, auto-tiering/FlexDB, and Redis modules (Redis Search and Vector Index management).
- Collaborate with cross-functional teams, applying Agile practices and automation tools.
Qualifications & Experience:
Essential:
- Bachelor’s degree or higher in Computer Science.
- 6+ years’ experience in large organizations.
- Excellent knowledge of SQL Server administration, HA/DR options, performance tuning, and optimization.
- Strong experience with SQL Server 2016 and higher versions.
- Proficiency in Always-on AGs, Distributed AGs, replication, and mirroring.
- Experience with Redis Enterprise deployment and features.
- Strong understanding of security features, backups, and database migration.
- Knowledge of SQL and/or PL/SQL, PowerShell, and Unix/Linux/Windows operating systems.
- Familiarity with Agile methodologies.
Desirable:
- Relevant industry certifications.
- Banking domain experience.
- Technical knowledge of OS and virtualization (Windows, VMWare, Hyper-V).
- Experience with automation tools such as Ansible, Jenkins, Terraform, and ArgoCD.
- Scripting knowledge (Bash, Python).
- Exposure to other databases.
Behavioral Competencies:
- Ability to work under pressure and manage multiple projects simultaneously.
- Professional communication and interpersonal skills.
- Strong self-management and organizational skills.