DevOps Engineer

Job description

About GRID esports:

At GRID esports we are building a data-ecosystem specifically designed for the esports industry. The GRID platform is designed to allow games publishers, teams and leagues to leverage official data assets through both B2B and fan-facing channels and does so through the use of specialized technological approaches to building real-time esports data processing systems.


The team is looking to expand through the hiring of an experienced and passionate software engineer, who loves working with a team to find elegant solutions to difficult problems. 


Reporting directly to the CTO, your responsibilities will include:

  • Striving to build out the company's cloud infrastructure in line with the technical vision

  • Working as part of the engineering team to solve difficult problems with elegant solutions

  • Using your experience to help shape GRID's approach to running mission-critical, cloud-based systems with 24/7 uptime

  • Developing new and improving existing devops systems, including build, test and release pipelines

  • Clearly communicating technical approaches with technical teams as well as the wider business

  • Taking pride in building stable, scalable systems and maintaining a high degree of infrastructure uptime, both for production and development systems

Requirements

We are looking for someone with:

  • The ability to thrive in a fast-paced software startup that has incredible potential

  • A self-starting attitude who can think on their feet and take the initiative to get things done

  • A passion for building scalable, cloud-based infrastructure

  • Experience of working with Microservices and possesses a strong understanding of the benefits and challenges of working with this architecture pattern

  • High degree of knowledge of the Linux ecosystem

  • Extensive experience working with distributed systems running messaging technologies such as RabbitMQ

  • Experience running Kubernetes clusters

  • Previous experience working with other cloud-native technologies including containerisation (Docker), Databases (Cassandra, ElasticSearch), orchestration (K8)

  • Experience running large MySQL servers at scale

  • Experience using Graphite / Grafana for monitoring software and infrastructure performance

  • Knowledge of running CI and deployment pipelines through Gitlab

  • Excellent communication, especially when working with remote teams at various stages in their career

  • Experience working with software teams using similar technologies (Go, Python, Java)


What you will receive from us:

  • A great company culture, working with international colleagues who are passionate about what they do just as much as you are

  • The ability to see the impact of your work from day 1, solve problems and see what you build put to immediate use

  • Help create something new in an expanding niche, enhance your personal and development goals

  • Experience working in our new office with floor to ceiling windows overlooking Mauerpark

  • Flexible schedule that respects your health and time

  • Ability to self express and the freedom to work independently

  • Paid vacation & sick days

  • After work game sessions

  • Learn from your intelligent and experienced teammates

  • Opportunity to travel

  • Competitive salary

  • An environment where people love building quality software and want to discuss in depth the approaches that allow us to do so

  • An open-to-improvement mentality where contribution from anyone is welcome

  • A yearly development budget to use for conferences and courses

  • Plenty of opportunities to work on new and exciting greenfield projects

  • Ability to run Dota2 at your desk and not have to hide it :-)