See all the jobs at G Games here:
| ops | Full-time | Partially remote
What’s the role?
We're looking for a DevOps person, and specifically someone who has a particular interest in logging and monitoring.
The role won't be entirely logging and monitoring - don't worry! But logging and monitoring is an area that we know we could be doing better in, and an area in which we want more ideas on how we might improve. So we're looking for someone has an interest in that area, so that the person can bring their ideas and passion to bare and help us make those improvements. We already use a combination of Datadog, ElasticSearch (with filebeat and metricbeat) and Kibana. You'll be designing new logging and monitoring infrastructure to meet our growing demands.
Additionally, alongside the other members of the team, the role will involve provisioning and maintaing our various cloud based environments, using our extensive set of automated playbooks and roles.
You will be responsible for all aspects of the operational systems including availability, reliability, performance, monitoring and security.
Who are we looking for?
You should have a highly developed sense of collaboration – you know sharing information, ideas and support is essential to commercial success. You need to be the kind of person who finds the idea of responsibility and radical means of working exciting rather than terrifying. You are interested in picking up and mastering new technologies and are keen to learn as much as possible. You need to be prepared to ask challenging questions of yourself and others (why are we doing it this way? Why are we doing it at all? If I can prove this is easier, will you folks try it this way?).
We have high standards for our computer systems as well as our employees: our systems are secure, reliable, and available, and must function at scale; our employees are super smart, driven to serve customers, and fun to work with.
Required Technical Skills:
You will be able to show experience in the following areas:
- Demonstrable expertise around specifying, designing, and/or implementing system health, performance monitoring tools, especially logging/metrics/apm, we currently use New Relic, Datadog, Elastic Search / Logstash / Kibana, PagerDuty.
- Experience running and maintaining a 24x7 internet-oriented production environment.
- Experience in managing provisioning and configuring servers using configuration management tools such as CloudFormation, Terraform, Ansible, SaltStack, Helm.
- Experience with running Docker/Kubernetes in production would be beneficial - we're just starting out on that journey, so there's an opportunity to inform others and to learn alongside them.
- Linux Systems Administration skills and experience. We primarily use Debian, but there's some CentOS too.
The real thing that matters though is that whether you have direct experience or not, you have a willingness to learn and a hunger to improve yourself and the systems. We often employ people who don't have the EXACT experience, as long as they can show they know how to master a topic or experience at speed.
What’s great about it?
Exceptional freedom
Work on the things you care about
Have incredibly hard-working and committed colleagues
When something doesn’t happen then you have the right and the responsibility to change that – which is exciting.
What’s bad about it?
You can't blame stuff on managers or budgets or the company.
Freedom isn’t always fun – sometimes it's scary.
Having hard-working, committed colleagues means you feel the need to live up to them.