Senior Perforce Engineer
onwards Search
Job Summary
This is a unique chance to lead the design, deployment, and optimization of a multi-node Helix Core environment on Ubuntu Linux. The role supports high-scale development workflows across globally distributed teams and plays a key part in initiatives such as co-development enablement, secure external access, Unreal Engine customization, and performance optimization.
Must Have
- Architect and deploy Perforce Helix Core environments using commit and edge server topology.
- Design and implement secure, scalable infrastructure on Ubuntu.
- Optimize performance by configuring edge servers and minimizing commit server load.
- Develop and maintain automation scripts for server provisioning, backup, and maintenance using tools like Ansible.
- Collaborate with cross-functional teams (Security, Network, Developers).
- Troubleshoot and resolve performance issues in CI/CD environments (e.g., Jenkins).
- Document architecture, operational procedures, and disaster recovery strategies.
- Respond to active incidents and incorporate findings into future architectural decisions.
- Proven experience architecting and managing Perforce Helix Core in multi-node commit/edge configurations.
- Experience configuring and troubleshooting Perforce with Unreal Engine.
- Strong proficiency in Ubuntu Linux system administration and shell scripting.
- Hands-on experience with TLS/SSL configuration, Okta, and MFA in enterprise environments.
- Familiarity with Perforce triggers, replication, and edge-specific behaviors.
- Experience with Ansible or similar automation tools.
- Deep understanding of networking, firewall, and DMZ configurations for secure external access.
- Ability to work independently and coordinate across multiple teams and time zones.
Good to Have
- Experience using Perforce for game development version control.
- Experience with VMware & Aria Automation.
- Experience deploying Perforce nodes to Azure.
- Knowledge of Jenkins integration with Perforce and performance tuning for build pipelines.
- Familiarity with Perforce proxy and edge node deployment in co-development scenarios.
- Prior work in game development, media asset management, or large-scale CI/CD environments.
- Strong documentation and communication skills for cross-functional collaboration.
Perks & Benefits
- Medical, Dental, and Vision Insurance
- Life Insurance
- 401(k) Program
- Commuter Benefit
- eLearning & Education Reimbursement
- Ongoing Training & Development
Job Description
This is a unique chance to lead the design, deployment, and optimization of a multi-node Helix Core environment on Ubuntu Linux. The role supports high-scale development workflows across globally distributed teams and plays a key part in initiatives such as co-development enablement, secure external access, Unreal Engine customization, and performance optimization.
Responsibilities:
- Architect and deploy Perforce Helix Core environments using commit and edge server topology, including standby and edge-to-edge chaining configurations.
- Design and implement secure, scalable infrastructure on Ubuntu, including TLS/SSL hardening, SSO integration, and MFA enablement.
- Optimize performance by configuring edge servers for local operations and minimizing commit server load.
- Develop and maintain automation scripts for server provisioning, backup, and maintenance using tools like Ansible.
- Collaborate with cross-functional teams (Security, Network, Developers) to align architecture with enterprise standards and project goals.
- Troubleshoot and resolve performance issues in CI/CD environments (e.g., Jenkins).
- Document architecture, operational procedures, and disaster recovery strategies.
- Respond to active incidents and incorporate findings into future architectural decisions.
Qualifications:
- Proven experience architecting and managing Perforce Helix Core in multi-node commit/edge configurations in hybrid on-prem and cloud environments.
- Experience configuring and troubleshooting Perforce with Unreal Engine.
- Strong proficiency in Ubuntu Linux system administration and shell scripting.
- Hands-on experience with TLS/SSL configuration, Okta, and MFA in enterprise environments.
- Familiarity with Perforce triggers, replication, and edge-specific behaviors.
- Experience with Ansible or similar automation tools.
- Deep understanding of networking, firewall, and DMZ configurations for secure external access.
- Ability to work independently and coordinate across multiple teams and time zones.
- Experience using Perforce for game development version control (preferred).
- Experience with VMware & Aria Automation (preferred).
- Experience deploying Perforce nodes to Azure (preferred).
- Knowledge of Jenkins integration with Perforce and performance tuning for build pipelines (preferred).
- Familiarity with Perforce proxy and edge node deployment in co-development scenarios (preferred).
- Prior work in game development, media asset management, or large-scale CI/CD environments (preferred).
- Strong documentation and communication skills for cross-functional collaboration (preferred).
Perks & Benefits:
- Medical, Dental, and Vision Insurance.
- Life Insurance.
- 401(k) Program.
- Commuter Benefit.
- eLearning & Education Reimbursement.
- Ongoing Training & Development.
*Eligibility requires working over 30 hours per week on an assignment lasting at least 10 weeks.