Database DBA/Developer – Change Management Specialist
Summary:
We are seeking a highly skilled Database DBA/Developer with expertise in managing database schema changes across concurrent projects. The ideal candidate will have deep experience in database schema change management, automation tools, and database administration.
This role blends database development (Oracle PL/SQL/MS SQL Server) with experience in configuring and managing tools that control and merge database changes across multiple concurrent projects.
The Role
Key Responsibilities:
* Database Schema Change Management: Set up, configure, and manage tools to handle concurrent schema changes made by multiple projects.
* Automation Tools: Administer tools like Liquibase, Flyway, TOAD, and Redgate to manage DDL/DML changes.
* Database Administration: Manage and maintain Oracle and/or MS SQL Server databases.
* Development: Write and optimize PL/SQL and MS SQL Server code for database processes.
* Version Control: Use tools like Git or Bitbucket for collaborative development and version management.
* CI/CD Development: Implement automated deployment and configuration using Terraform, Ansible, Puppet, or Chef.
Requirements
The ideal candidate will have:
* Proven experience managing and merging database changes across multiple concurrent projects.
* Hands-on experience configuring and administering tools like Liquibase, Flyway, TOAD, or Redgate.
* Strong background in Oracle PL/SQL and/or MS SQL Server development.
* Experience with infrastructure-as-code tools and CI/CD automation practices.
* Proficiency with Git or Bitbucket for managing collaborative development efforts.
* Ability to collaborate across multiple teams to ensure seamless schema management and deployment processes.
Preferred Qualifications
Additional qualifications include:
* Minimum 6 years of experience with Python scripting for automation.
* At least 5 years of experience using tools like Liquibase, Flyway, TOAD, or Redgate.
* Experience in Terraform, Ansible, Puppet, or Chef for CI/CD deployments.
Why Join?
This is an excellent opportunity to join a leading financial services company at the forefront of database management innovation. You will work in a hybrid environment with a minimum of one day on-site per week and have the chance to lead and contribute to critical projects with high visibility.