EML Payments
EML Payments is a global leader in the fintech space. Headquarters is in Brisbane Australia, offices are located around the world including USA and Europe. Our mission is to create awesome, instant, and secure payment solutions that connect our customers to their customers, anytime, anywhere, wherever money is in motion. Our Purpose is to inspire transformative digital change for our customers and communities.
About the role
The Sr. Database Administrator reporting to the Director of System Operations is responsible for the performance, integrity and security of all EML databases. You'll be involved in the planning, development and support / troubleshooting of all issues related to the databases and their direct interaction with the EML application suite.
The team consists of system administrators, analysts, and DBAs that are responsible for maintaining these systems, which span multiple data centres and logical environments. You will also provide the ongoing vision for our database technologies and configurations, provide expert advice and mentorship to other staff members, and act as a lead / key contributor for all database-related projects.
What you'll do
- General administration of EML databases - backup strategies, index maintenance, data extraction, security / account management, data integrity, data privacy, system monitoring etc.
- Support of all EML databases spanning different versions of SQL Server on-premises and in Azure.
- Implementation and support of highly-available database systems using Windows Server Failover Clusters, Always On Availability Groups, SQL Server Replication, log shipping, mirroring, etc
- Modelling and documentation of existing and new databases, including creation and maintenance of this documentation.
- Troubleshooting database-related systems problems - performance, exceptions, and other database failures impacting the usability of EML’s platform.
- Expert knowledge of query optimization and analysing bottlenecks in IO, CPU, indexes, etc
- Capacity planning and able to predict future needs using monitoring of current system performance
- Review, testing, and deployment of database modifications made by software development staff
- Management of PCI and SSAE 16 compliance for database systems, including security management, log
- review, and database sanitization for non-production environments
- Participation in a 24 / 7 on-call rotation
Qualifications
5+ years of database administration experience in high volume, transaction processing systemsenvironment with MS SQL Server versions 2016 and aboveExpert knowledge of SQL Server Availability GroupsExperience performing enterprise-wide upgrades to SQL server instancesExperience evaluating and testing cumulative updates that are released as part of monthly Microsoft patches and understanding impact on existing SQL operationsExperience with database partitioning, archival, and other solutions to manage capacity and scalability of the database systemsAble to solve complex business problems with generic and reusable solutionsSelf-motivated with the ability to work well in small teamsWhat We Offer :
Health InsuranceDental and Vision insuranceEmployer-paid Life and Disability insurance401k plan with employer matchRobust Parental LeaveVolunteer LeavePI6b04bd572b17-30511-39738248