We are looking for a DBA/Developer to join our growing and talented team where you will apply your solid database administration and software development skills in our innovative, engaging and enjoyable games across the mobile and social gaming landscape.
Outplay is a data driven company. From providing direct access for Designers and Producers to understand the performance of Game Features to enabling C-level Management to make decisions based on KPI analysis and prediction, data is leading our strategy. We collect vast amounts of data per day and the challenge for our Analytics team is to provide insights reliably and fast. Your role is crucial to provide a high performing, reliable and intelligent data solution for our company.
As part of the DevOps team, you will responsible for designing, creating and maintaining our PostgreSQL and RedShift databases hosted by AWS. We are looking for a mid-level Developer / DBA with the ability to work quickly. This role focuses more on designing and operating databases for performance, however, we need solid development skills as well. Without a doubt, the number one attribute you must possess is a fantastic attitude.
This is an opportunity to push the envelope in a cutting edge serverless, microservice architecture with the bonus of having a direct, tangible and significant impact on developing and operating software that delivers on a global scale.
Outplay is going through a phase of tremendous growth. We are currently transitioning to a modern, serverless microservice architecture using AWS, using technologies such as Lambda, DynamoDB, RedShift and API Gateway. We are in the middle stages of migrating our game services and will concentrate 2017 on adding features and abilities that will transform our business. Applying lean startup principles we shape our backlog based on data analysis and use Kanban to priortise our work to achieve maximum impact.
Areas of Delivery
Utilise Amazon Web Services (AWS) technologies PostgreSQL (on RDS) and RedShift to deliver continuously available, high performing, high-capacity database clusters.
Performance tune database design based on requirements.
Performance tune SQL
Assist in automating the pipeline using AWS infrastructure, from development to deployment to operation.
Utilise Amazon Web Services (AWS) technologies, such as Lambda, S3, Data pipeline and Kinesis to develop solid ETL processes using SQL and Python from a variety of third party sources.
Fantastic attitude - no problem is too difficult and no work is too simple with a willingness to pitch in when times are tough.
Excellent team player who can learn from and share their knowledge with others.
Appreciation of Mobile games and technologies.
Degree qualified in computer science or similar, or with excellent experience.
Solid experience with PostgreSQL and RedShift - this is a must.
Outstanding SQL knowledge
Experience designing and creating high-performing databases for both PostgreSQL and RedShift
Knowledge and experience in server-side Python software development, although we'd consider knowledge and experience in other server-side languages (with a willingness to learn python)
Understanding and appreciation of NoSQL database design, including DynamoDB but we'd be interested to speak with you if you have used other SQL and NoSQL database technologies.
Experience automating deployment and operations in a continuously available environment.