Job Closed
This listing is no longer active.
Developers of Intense Stories
DevOps Engineer, Build, Unreal Engine
Location
Italy
Posted
88 days ago
Salary
0
Seniority
Senior
Job Description
DevOps Engineer, Build, Unreal Engine
Stormind Games
• Source Code Management: Build Unreal Engine from source, managing the differences between binary and source distributions. • Integrate commits, fixes and updates from Epic Games’ development branches. • Pipeline Optimization: Master the Unreal Build Tool (UBT) and optimize build phases (BuildTarget, Cooking, Staging, Packaging). • Implement strategies to speed up iteration times (e.g., proper DerivedDataCache configuration). • Configuration Management: Manage and troubleshoot .ini files (DefaultGame, DefaultEngine) and project descriptors (.uproject, Build.cs). • Detect and fix "malconfigurations" that impact build success or runtime stability (e.g., inclusion lists, cooking filters). • Debugging & Analysis: Analyze complex build logs to identify root causes of failures (asset vs. code). • Debug the build process directly via Visual Studio or Rider. • Platform Specifics: Handle platform-specific configurations for video codecs, compression formats, PlayGO, Chunking, StreamingInstall, and Achievements. • Platform SDK Integration: Integrate and maintain SDKs for Steam, PS5, Xbox Series X|S, and Nintendo Switch 1 & 2. • Resolve compatibility issues between specific SDK versions and Unreal Engine. • Console Management: Manage devkits (local and remote) for all major platforms. • Submission & Patching: Administer platform web-portals, package, patch and submit builds for major platforms such as Steam, PS5, Xbox, Switch via the proper platform tools (Steamworks SDK, prospero-pub-cmd, MakePKG, AuthoringEditor). • CI/CD Management: Administer and maintain CI/CD pipelines using Jenkins, TeamCity, or similar tools. • Version Control: Administer Git (GitLFS) and Perforce repositories. • Handle complex operations: branching strategies, rebasing, cherry-picking, stashing, and commit reordering. • Bot Automation: Develop and maintain bots for messaging services (Discord, Telegram) to trigger builds or report status.
Job Requirements
- Proficiency in C++, C#, and Python.
- Strong scripting skills in Windows/Linux environments (Batch, PowerShell, Bash) and environment variable management.
- Solid understanding of Client/Server architecture.
- Knowledge of IP addressing (Public/Local), DNS, NAT, Gateways, DHCP, and standard Web ports/protocols.
- Strong administration skills for both Windows and Linux.
- Experience with remote control tools (RDP, Chrome Remote Desktop) and CLI remote management (SSH).
- Deep understanding of Unreal Engine file structure, Unreal Build Tool and Unreal Engine project configuration.
- Knowledge of build configurations (Development, Test, Shipping) and their impact on game behavior, save game paths, and debug symbol generation.
- Solid knowledge of web portals, SDKs, package, patch and submit tools for all major platforms.
- Ability to read and interpret debug symbol outputs for various platforms.
- Fluency in written and spoken English.
- BS Degree in Computer Science or equivalent experience (Nice to have).
- Experience with SQL/NoSQL database deployment and administration (Nice to have).
- Proficiency with containerization: Docker and docker-compose (Nice to have).
- Experience with orchestration tools: Kubernetes and Helm (Nice to have).
- Experience with Cloud Infrastructure (AWS) (Nice to have).
- Familiarity with cloud storage solutions (Google Drive API, S3, etc.) (Nice to have).
Benefits
- Submit your resume and a short cover letter in English to join Stormind Games
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Work on projects that will drive a higher cost efficiency, such as: • Reduce our network egress costs by removing unnecessary headers. • Ensure that our warehouse data is in use and select the most efficient storage for it. E.g., cold storage for buckets with infrequent retrieval. • Ensure that autoscaling for both databases and compute is well optimized. • Work on improving the current cost attribution to ensure all teams have clear visibility into their costs. • You will also participate in providing support to incidents and be part of on-call rotation for platform incidents, as each engineering team has their own on-call rotation (Team is scattered across America and Europe, so you can sleep at night!). You will also contribute to solving doubts and problems engineers might face with our infrastructure and approving PRs that require Platform supervision. • You will be part of a small and highly efficient team of SREs.
• Work on projects that will drive a higher cost efficiency, such as: • Reduce our network egress costs by removing unnecessary headers. • Ensure that our warehouse data is in use and select the most efficient storage for it. E.g., cold storage for buckets with infrequent retrieval. • Ensure that autoscaling for both databases and compute is well optimized. • Work on improving the current cost attribution to ensure all teams have clear visibility into their costs. • Participate in providing support to incidents and be part of on-call rotation for platform incidents. • Contribute to solving doubts and problems engineers might face with our infrastructure and approving PRs that require Platform supervision. • Be part of a small and highly efficient team of SREs.
• Work on projects that will drive a higher cost efficiency, such as: • Reduce our network egress costs by removing unnecessary headers. • Ensure that our warehouse data is in use and select the most efficient storage for it. E.g., cold storage for buckets with infrequent retrieval. • Ensure that autoscaling for both databases and compute is well optimized. • Work on improving the current cost attribution to ensure all teams have clear visibility into their costs. • Participate in providing support to incidents and be part of on-call rotation for platform incidents. • Contribute to solving doubts and problems engineers might face with our infrastructure and approving PRs that require Platform supervision. • Be part of a small and highly efficient team of SREs.
• Work on projects that will drive a higher cost efficiency, such as: • Reduce our network egress costs by removing unnecessary headers. • Ensure that our warehouse data is in use and select the most efficient storage for it. E.g., cold storage for buckets with infrequent retrieval. • Ensure that autoscaling for both databases and compute is well optimized. • Work on improving the current cost attribution to ensure all teams have clear visibility into their costs. • You will also participate in providing support to incidents and be part of on-call rotation for platform incidents, as each engineering team has their own on-call rotation (Team is scattered across America and Europe, so you can sleep at night!). You will also contribute to solving doubts and problems engineers might face with our infrastructure and approving PRs that require Platform supervision. • You will be part of a small and highly efficient team of SREs.

