Database Automation Engineer - Hybrid
This is a unique opportunity to join a leading financial services provider in Dublin, Ireland, as a Database Automation Engineer.
The company drives innovation in data management, automation, and digital transformation.
This is a hybrid role requiring at least one on-site day per week, increasing to two days over time.
The Role
As a talented Database Automation Engineer, you will combine expertise in database development (Oracle PL/SQL/MS SQL Server) with experience in configuring and administering tools that manage database schema changes across concurrent projects.
* Database Schema Change Management: Set up, configure, and manage tools that handle concurrent database schema changes across multiple ongoing projects.
* Automation & Tool Administration: Configure and administer tools like Liquibase, Flyway, TOAD, or Redgate to manage DDL/DML changes.
* Database Administration: Maintain, monitor, and optimize Oracle and/or MS SQL Server databases for performance and reliability.
* Development: Design and develop efficient PL/SQL and MS SQL Server code for critical business processes.
* Version Control Management: Utilize version control systems like Git or Bitbucket to manage code changes and collaborate with multiple teams.
* CI/CD Automation: Build automated deployment pipelines using tools like Terraform, Ansible, Puppet, or Chef.
Who We're Looking For
We are seeking an experienced Database Automation Engineer who possesses the following skills:
* Database Expertise: Significant experience managing and merging concurrent database schema changes across large-scale projects.
* Tool Administration: Proficiency in configuring and administering database schema management tools such as Liquibase, Flyway, TOAD, or Redgate.
* Development Knowledge: Strong background in Oracle PL/SQL and/or MS SQL Server development.
* Automation Skills: Solid experience working with infrastructure-as-code tools and continuous integration/deployment workflows.
* Version Control: Advanced knowledge of Git or Bitbucket for managing collaborative codebases.
* Collaborative Approach: Ability to work across multiple teams to ensure smooth schema changes and deployment processes.
Preferred Qualifications
The ideal candidate will have the following qualifications:
* 6+ years of experience in: Python scripting for automation and data management tasks.
* Git/Bitbucket for collaborative version control and code management.
* Oracle/MS SQL Server administration.
* Developing and managing PL/SQL solutions or possessing strong knowledge of PL/SQL.
* 5+ years of experience using tools such as Liquibase, Flyway, TOAD, or Redgate for DDL/DML change management.
* Proven track record working with Terraform, Ansible, Puppet, or Chef in CI/CD environments.
Why Join
Join our team and enjoy:
* Hybrid work model: One on-site day per week (increasing to two days later) at our Dublin office.
* A forward-thinking financial services leader: Focused on cutting-edge database management solutions.
* Opportunities for career advancement: And continuous professional development.
* A collaborative and supportive team environment: With access to the latest tools and technologies.