Our client offers online gaming products to customers and partners all over the world and aim to deliver the best customer experience in the industry.
They are a dynamic and growing company with around 1780 passionate people of 40 different nationalities. Most of them work in the operational Head Office in Malta but they also have other offices around the world, for example in Stockholm, Tbilisi and Tallinn.
The Database Administrator (DBA) is responsible for setting up and maintaining the databases which are at the core of the System. A DBA needs to have deep knowledge of the data model used to be able to effectively perform his duties and works tightly together with Operations people and developers to ensure the highest quality and performance.
The ideal candidate is proficient in MSSQL 2008 - 2016, with in-depth experience using TSQL. Furthermore, the DBA should be comfortable communicating with developers and stakeholders on requirements, feeding back optimizations to ensure the database runs in the most efficient manner. The candidate should be highly knowledgeable in SQL Server and T-SQL as well as server Architecture and High Availability solutions.
Maintain, monitor and support production and development Sportsbook databases and environments
Monitoring and troubleshooting database integrity issues, performance issues, blocking and deadlock issues, replication/log shipping issues, connectivity issues, security issues etc.
Troubleshooting SQL Server related CPU, memory, I/O, diskspace and other resource contention
Conduct backups, restores, recovery models, database shrink operations, DBCC commands, Clustering, Database mirroring, Replication
Implement operational automation
Install and configure new SQL Servers
Planning System storage and partitioning
Write, optimize and maintain stored procedures
Performance Tuning using T-SQL queries implementations, fault tolerance and database administration
Ensure that the databases are optimized from a performance perspective
Index management, creation, storage, and integrity checks
Working in partnership with development teams and providing technical expertise to attain highly optimized and innovative solutions
Deploy database change scripts
Support Developers on the most efficient database designs (tables, datatypes, stored procedures, functions, etc)
Model data, optimize for read or write.
provide on call support
Participate in root cause analysis for production incidents
Document necessary processes and procedures (creating KBs, runbooks, topology etc)
Effective use of SQL Server tools (Profiler, DTA, SSMS, SAC, SSCM, PerfMon, DMVs and system sprocs
Apply knowledge of High Availability (HA) and Disaster Recovery (DR) options for MSSQL Server
We see it as positive if you also have
Having experience in NoSQL Databases such as Mongo and Redis
Certification in ITIL V3
Malta is one of the EU member countries, so you do not need a work permit to work there. The client offers a permanent contract, and an outstanding wage due to the favorable taxation and it is coupled with a series of fringe benefits:
Private health insurance, Life Insurance, Temporary Total Disability Insurance, Personal accident insurance
Travel and accommodation costs for an interview are paid by the company. They also offer a relocation package for the whole family.
3 weeks in company apartment on arrival
One time moving allowance
Free use of company doctor
Discounts with local companies in Malta
Trainings, company activities
If you are interested in this position, please send your CV to firstname.lastname@example.org