Database Administrator
Total Page:16
File Type:pdf, Size:1020Kb
Database Administrator Purpose: DGC is looking for a passionate Database Administrator to help support our platform, delivering the content of choice for casino operators and their players. You will be working in a small but high performing IT team to create something special. Online gaming is set to be one of the fastest growing industries in the US as regulation allows online gaming to expand into the various states. Our RGS platform is designed for fast and efficient deployments and seamless integration into a high performing library of online casino games. You will need to assist with the hosting, management and updating of this technology to ensure our success. As an DBA you will implement, design and improve processes relating to the administration of databases to ensure that they function correctly, perform optimally, preserve data and facilitate revenue generation. This role forms part of a rapidly expanding team which will require the ability to support a fast growing infrastructure and customer base. Duties include, but not limited to: • Set and maintain operational database standards on an ongoing basis • Develop and maintain OLAP environments • Develop and maintain OLTP environments • Develop and maintain ETL processes • Enforce and improve database integrity and performance using sound design principles and implementation of database design standards • Design and enforce data security policies to eliminate unauthorised access to data on managed data systems in accordance with IT Services technical specifications and business requirements • Ensure that effective data redundancy; archiving, backup and recovery mechanisms are in place to prevent the loss of data • Set up configurable pre-established jobs to automatically run daily in order to monitor and maintain the operational databases • Provide 24-hour standby support by being available on a 24/7 basis during specified periods This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties to achieve business objectives. Essential Criteria: • Relevant Degree or similar qualification and or experience • Relevant Microsoft Certification (MCSE, etc.) • In depth working knowledge of Microsoft SQL Server • Minimum 5-8 years Database Administration experience • Ideally you would have experience using; o Database Warehouses o ETL processes o OLAP Cubes o SQL Unit Testing o Partitioning o SQL Internals o Couchbase o NoSql Knowledge, Skills & Abilities: • MSSQL 2014, MSSQL 2016, MSSQL 2017, MSSQL 2019 • Sound relational database theory • Database backup and recovery • Advanced Database security • Capacity planning • Advanced Availability Groups • Advanced T-SQL experience • Advanced Performance Tuning • Advanced Indexing • Advanced Wait Stats • SQL mirroring • Log Shipping • SQL replication • SQL Testing • Advanced SSIS • SSRS • PowerShell • Solid IT knowledge • Understanding of programming principles • High attention to detail • Self-motivated & excellent time management Physical Demands: While performing the duties of this job, the employee is: • Regularly required to talk or hear. • Required to sit for long periods and reach with hands and arms. • Occasionally required to stand; walk. • Occasionally required lifting up to 25 pounds. How to Apply: All applications need to be submitted via email to [email protected] Please ensure you have attached an updated copy of your CV and a motivation letter supporting your application. Please note this role is based in the US. .