DevOps Engineer - JavaScrips, Node.js, Python
We are looking for a DevOps Engineer to join our growing and talented team where you will apply your solid software development and system administration skills to our innovative, engaging and enjoyable games across the mobile and social gaming landscape. As part of the DevOps team, you will be responsible for managing, developing and scaling our distributed cloud-based game servers and ensuring their resilience and manageability.
We are looking for a mid-level / senior DevOps Engineer with the ability to learn quickly. We will also consider solid backend software developers wanting to push into the DevOps arena. Without a doubt, the number one attribute you must possess is a fantastic attitude.
Areas of Delivery
Utilise Amazon Web Services (AWS) to deliver a continuously available, high-performing, high-capacity game server infrastructure - including EC2, S3, CloudWatch, Route53, SNS, SQS, SES to name a few.
Assist in automating the scalable AWS infrastructure, from development to deployment to operation.
Interact with game teams to understand user stories, and then design, develop and test server APIs for our Facebook and mobile games
Who we're looking for
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.
Have an appreciation for mobile games and technologies.
Be degree qualified in Computer Science or similar, or with excellent experience.
Experience in SQL and NoSQL database design, development, administration and tuning, preferably MongoDB, DynamoDB and PostgreSQL, but we'd be interested to speak with you if you've used other SQL and NoSQL database technologies.
Experience with Linux server administration and scripting, preferably Ubuntu or Debian, but once again, we're happy to speak with you if you have other server-based Linux distro skills.
Experience with AWS or similar cloud platforms, such as Rackspace or Azure.
Experience scaling server-side infrastructure and applications, both vertically and horizontally.
Experience automating deployment and operations in a continuously available environment.
Why join us?
Besides a great remuneration package, you will get:
A chance to have a direct, tangible and significant impact on developing and operating software that delivers on a global scale.
A collaborative, autonomous and relaxed environment that is focused on results.
A technical environment where you will be challenged.
A set of benefits that reward you for your contribution to the company including shares, healthcare and dental cover.
Outplay Entertainment is a successful venture-backed games developer delivering fun, free and innovative games across a wide range of social and mobile platforms.
We create our own products with the fun, fast and social games that we produce mirrored in our studio culture. Outplay is a responsive, fast paced and dynamic company with a focus on quality and innovation.
Our 100 strong team comprise of people who are innovative, agile and able to refine processes and ideas in the work they deliver. Our doors are open to the industry’s top and emerging talent – if you can bring the Outplay energy to our studios we’d love to hear from you!
The job is based in Dundee, Scotland.