Engine Team is a part of the Wargaming Global Technology unit. We are based in Cyprus and specialize on research and development in the area of prospective server solutions for massive multiplayer online games development.
Currently, the team consists of about 20 senior engineers and continues to grow. The team is in high demand for internal Wargaming projects so in order to ensure the high quality of solutions that we deliver, we have opened a new position for DevOps Engineer.
What will you do?
Automation and maintenance of infrastructure for applications in k8s/docker/bare-metal, participation in releases, maintenance of CI / CD
Preparation and maintenance of operational (DevOps for DevOps) documentation for team-developed and used products
Help development teams to support and modernize CI/CD pipelines
Preparing dockerized applications for work in various environments
What are we looking for?
Min. 4+ years experience in development operations/system administration
Experience deploying and scaling high-traffic services or games in the cloud (AWS/EC2/EKS, GCP, etc.)
Experience installing, configuring, and writing CI/CD scenarios with Gitlab and/or TeamCity/Jenkins
Experience with containers such as Docker and LXC, container orchestration systems such as K8s, and can troubleshoot K8s cluster system and performance issues
Extremely confident with Linux, troubleshooting, shell scripting, and git
Comfortable with MacOs/Windows in server roles on the admin level (e.g., making system changes, prepare build agent environments, building binary architecture-specific software, understanding and fixing troubles)
Expertise in performing and automating systems administration tasks using configuration management tools (Ansible, Puppet)
Expertise with virtual machines (VMWare, VirtualBox)
Experience installing and configuring a variety of SQL and NoSQL databases such as MongoDB, Redis, MySQL, PostgreSQL
Familiar with eco-system and building processes for software written in one or more programming languages, such as Python, Rust, C#, C++
You desire to automate repetitive tasks and have done this before using a scripting or programming language. We use shell and Python, among other things
What additional skills will help you stand out?
Fluent Russian and upper intermediate English language skills
Experience with game engines, like Unreal Engine or Unity, and know how to build projects based on these engines
Knowledge about the Actor computation model and/or familiarity with any actor-based framework
Experience with other VCS (perforce, subversion) and/or VCS-related workflows (Gitflow, mono repo vs multi repo)
Knowledge of best practices and approaches related to systems engineering and operations, monitoring, storage, backup, security, and HA
- Citizenship: Not Provided
- Incentives: Not Provided
- Education: Not Provided
- Travel: Not Provided
- Telework: Not Provided