About the job
SummaryBy Outscal
We're seeking a skilled DevOps Engineer with expertise in Linux administration, CI/CD pipelines (Jenkins/Gitlab CI), IaC tools (Terraform, Docker), monitoring systems (Prometheus/Grafana), and centralized logging (ELK/Graylog). Experience with GCP/AWS cloud management is a must.
You are our person if you have:
- experience in administering Linux servers (Debian/Ubuntu, CentOS)
- experience in building pipelines in Jenkins/Gitlab CI
- understanding of the IaC paradigm and skills in utilizing it, including such tools as Terraform, Docker, Bash, and Python for implementing GCP/AWS cloud management scenarios
- experience in setting up and using monitoring/alerting systems with Prometheus/AlertManager/Grafana
- experience in setting up and using systems for centralized log collection based on ELK/Graylog2/Loki stacks
- overall understanding of the work principles as well as skills in administering various SQL/NoSQL DBMSs
- ability and desire to continuously learn
- English proficiency at a level that's sufficient for reading and understanding documentation without a dictionary, listening to technical reports with subtitles, and communicating with developers in bug trackers/help desks
- desire to continuously improve the DevOps and development teams' work
We'll consider it a significant advantage if you have:
- understanding of the IaC and GitOps paradigms and the experience of implementing them, including such tools as: Terragrunt, Ansible/similar systems, Kubernetes and Helm, and Python for implementing GCP cloud management scenarios
- experience in using practices/strategies for deploying distributed systems blue-green deployment and canary deployment
- experience in deploying real projects in Google Cloud (GCP) or AWS/Azure
- the ability to diagnose and figure out infrastructural issues in order to fix them and prevent their recurrence
- vast gaming experience and interest in the gaming industry
Some points on tasks:
- automating and improving builds/deploys
- automating deployment and updating of server infrastructure
- monitoring and maintaining server infrastructure
- closely cooperating with the development and testing teams
- diagnosing problems in production environment