DevOps Engineer (Rapid Prototyping)

Москва, Россия
Software Engineering

Wargaming is seeking DevOps Engineer to join its Rapid Prototyping team. 

As a part of Rapid Prototyping team, you will work in the intersection of game development and data
science areas. Your role will be to deliver state-of-the-art Machine Learning solutions and prototypes
for our game development processes. 

You will work with other team members to assist developers in managing source code, building
binaries from it, testing and distributing them to the appropriate teams and studios. You will also help
build and maintain the systems that make up the various Continuous Integration pipelines.
The ideal candidate is intelligent, sharp, detail-oriented, and highly quantitative individual with a
passion for gaming, data modeling, analysis, and working with cross-functional teams

What will you do?

  • Develop and implement tools for applications and game titles and web services deployment, monitoring and maintenance. Write scripts (bash, windows cmd, or other for scripting).

  • Support prototypes and game releases.

  • Perform troubleshooting (including performance-related troubleshooting).

  • Publish in WGC.

  • Develop and maintain build and deployment automation. Develop and improve current build and deployment processes and monitoring system. Support agents (windows, linux, mac).

  • Help to provide technical solutions to environment related issues encountered by new and existing applications in the environment.

  • Perform maintenance based on updates, system requirements, data usage, and antivirus requirements.

  • Helps developers become proficient with deployment, monitoring and automation tools, supports them with change requests, uptime, performance related issues, and access.

  • Operate products and services developed in-house, prepare and maintain regulations.

  • Accompany and maintain program code, develop change requests for already released products.

What are we looking for? 

  • Knowledge of Windows and Linux functionality and management principles (hierarchy of file system, core and modules, processes, file system, flows and constructors, users and their rights, signals, interpreters, variables, devices, processes and IO prioritization, performance issue analysis, methods of remote administration etc.).

  • Understand principles of network communication (main level of the OSI model, network rankings, IP, DNS, DHCP routing, IP, arp, HTTP filtering) and monitoring tools.

  • At least 4 years relevant experience in the relevant field.
  • Knowledge of at least one script language (bash, go, perl, python, etc.).

  • Basic nginx configuration (ability to configure Apache/PHP-FPM/PHP-CGI/uWSGI to work with NGINX).

  • Experience with Continuous Integration and Continuous Deploy (Teamcity, Jenkins).

  • Understand virtualization principles.

  • Experience with Docker and orchestration systems (Docker-compose, Kubernetes).

  • Understand GIT and SVN principles, previous work experience with GIT and SVN.

  • Artifactory (docker/pip).

  • Teamwork experience.

What will help you stand out?

  • Experience with cloud data/data processing services (AWS, Azure, Google Cloud).

  • Ability to work with both structured and unstructured data. Be able to deploy SQL database, s3 or DWH.

  • Advanced knowledge of SQL.

  • Understanding ELK stack

  • Intermediate or higher level of English and Russia.

About Wargaming:

Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Operating since 1998, Wargaming has grown to become one of the leaders in the gaming industry with 5,500 employees and 18 offices spread all over the world. Over 200 million players enjoy Wargaming's titles across all major gaming platforms. Our flagship products include the free-to-play hits World of Tanks and World of Warships, as well as World of Tanks Blitz — the critically acclaimed mobile tank shooter with cross-platform support.

A career in our company is always an interesting challenge, as well as the experience that you gain working together with world-class experts.

Are you up to the challenge?!

Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.