Job Closed

This listing is no longer active.

Stormind Games logo
Stormind Games

Developers of Intense Stories

DevOps Engineer, Build, Unreal Engine

DevOps EngineerDevOps EngineerFull TimeRemoteSeniorTeam 51-200Since 2016H1B No SponsorCompany SiteLinkedIn

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 Categories

Related Job Pages

More DevOps Engineer Jobs

Full TimeRemoteTeam 201-500H1B Sponsor

• 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.

Canada
CA$200K - CA$300K / year
Full TimeRemoteTeam 201-500H1B Sponsor

• 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.

Ireland
Full TimeRemoteTeam 201-500H1B Sponsor

• 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.

Netherlands
Full TimeRemoteTeam 201-500H1B Sponsor

• 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.

Spain