Advanced DevOps Games Software Engineer
Electronic Arts
Full Job Description
Responsibilities
• Design, implement, and maintain CI/CD pipelines for Unreal Engine game clients, backend services, and tools.
• Automate build, deployment, and environment management across development, staging, and production environments.
• Develop and maintain infrastructure-as-code solutions for scalable and repeatable environment management.
• Monitor, diagnose, and resolve build stability, uptime, and environment-health issues.
• Collaborate with gameplay, backend, and tools engineers to eliminate Unreal Engine workflow bottlenecks.
• Manage version-control integrations and branch strategies for stable release cycles.
• Implement monitoring, observability, and alerting solutions for proactive service reliability.
• Drive test automation, rollback strategies, release governance, and continuous deployment improvements.
• Define and track engineering KPIs including build success rate, environment uptime, and mean time to recovery.
• Promote DevOps practices, testing methodologies, automation, and reliable workflows across the studio.
• Mentor team members and advocate for continuous improvement in automation and DevOps processes.
Requirements
• 7+ years of professional software development or DevOps engineering experience.
• 5+ years of experience with CI/CD systems such as Jenkins, GitLab CI, or GitHub Actions.
• 3+ years of programming experience with C++.
• 3+ years of experience developing automation for large-scale or live-service environments.
• Strong scripting skills in Python, Bash, or PowerShell.
• Experience with Docker, Kubernetes, cloud providers, infrastructure-as-code frameworks, version-control workflows, and monitoring systems.
• Experience with Perforce and/or Git version-control workflows.
• Strong understanding of networking, security practices, and environment isolation.
• Excellent debugging, problem-solving, and communication skills in a collaborative, multidisciplinary environment.
• Knowledge of Unreal Engine and its build and development ecosystem is desired.
• Experience with multiplayer or live games, artifact management, distributed caching, CI parallelization, secure software development, secrets management, automated security scanning, and console or PC game build pipelines is a bonus.
• Desire to mentor engineers and passion for automation, developer enablement, reliable systems, and continuous learning.
Benefits
• One-year temporary full-time role with benefits.
• Hybrid onsite work required in Victoria, British Columbia.
• Canadian benefits include three weeks of vacation per year to start, 10 days of sick time per year, extended health, dental and vision coverage, and basic life insurance.
• Additional EA benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, and complimentary games.
Land Acknowledgement
The Linux Association of Canada respectfully acknowledges that our home in Saskatoon, Saskatchewan, is located on Treaty 6 Territory and the Homeland of the Métis.
We are grateful to the First Nations and Métis peoples who have cared for these lands for generations. We honour their enduring relationship with the land, their cultures, histories, and contributions, and we offer our respect and sincere gratitude as we live, work, learn, and build community here.


