Remote|Full Time|from 100,000 to 120,000 RUB net
We are looking for a DevOps Engineer for a studio working on Unreal Engine projects. The tasks involve setting up build infrastructure: Horde CI, ZenServer/DDC, Perforce, CI/CD, service containerization, and backups.
Tasks:
- Deploy and maintain ZenServer for caching compiled assets and shaders.
- Configure Horde CI and basic CI checks (clean build, linting clang/editorconfig).
- Integrate UnrealGameSync and Virtual Assets.
- Configure Perforce and precompiled binaries via Horde CI.
- Set up CI (dev/debug builds) in the cloud or on own servers.
- Configure CD and automatic upload of builds to Steam.
- Migrate Jira, Confluence, Caddy, and other services to Docker.
- Automate backups and archiving of Jira, Confluence, Git, and Perforce, including restore tests.
Requirements:
- Experience with CI/CD (at least one from the list) - GitHub Actions, Horde, TeamCity, Jenkins, Ansible, or equivalent.
- Basic understanding of Unreal Engine operation.
- Experience administering Linux and/or Windows servers.
- Automation and scripting skills (Bash, PowerShell, and/or Python).
- Practical experience with Docker.
- Understanding of backup and restore processes.
Will be a plus:
- Experience with Perforce, Horde CI, ZenServer/DDC, and UnrealGameSync.
- Experience with automatic publishing of builds to Steam.
What we offer:
- Remote work.
- Flexible daily schedule (5/2, 7.5 hours per day), results-oriented.
- From 100,000 to 120,000 RUB net (paid twice a month).
- Opportunity for professional growth and project influence.
To apply, please write to: recruiter contact