Jobs / Electronic Arts
DevOps Engineer - Game Developer Experience
Electronic Arts · Vancouver, BC, Canada
Vancouver, BC, CanadaExp: 5+ yrs104,500-142,800 CAD/yearlyHybrid
Remuneration
Vacation, sick time, parental leave top-up, extended health, dental and vision coverage, life and disability insurance, retirement plan, and potential bonus or incentive programs.
Location
Vancouver, BC, Canada
Visa sponsorship
Not specified
Job summary
Designs, builds, and maintains enterprise-grade development pipelines and infrastructure services for video game and central-services teams. The role automates testing, deployments, and workflows; delivers secure self-service capabilities; and improves service monitoring, availability, and disaster recovery. It uses Kubernetes, Terraform, GitLab, Perforce, and SonarQube alongside cloud platforms and DevOps tooling.
Benefits
Three weeks of vacation per year to start10 sick days per yearPaid EI/QPIP top-up for maternity and parental or adoption leaveExtended health, dental, and vision coverageLife insuranceDisability insuranceRetirement planPotential bonus and incentive programs
Qualifications
- Five years of experience building production-level enterprise solutions for software development teams.
- Develop Terraform modules and deploy environments using Infrastructure as Code.
- Proficiency with Packer, Ansible, and Kubernetes.
- Write testable code in Python, PowerShell, or similar scripting languages.
- Working knowledge of GitLab CI/CD, Jenkins, or Azure DevOps.
- Build SaaS, PaaS, and IaaS cloud solutions using AWS or Azure.
- Familiarity with Grafana, the ELK stack, and Prometheus.
- Strong troubleshooting and complex-system debugging skills.
- Interest in standardization, simplification, and current DevOps practices.
- Remote-work experience, with emphasis on documentation and communicating technical decisions.
Responsibilities
- Develop automated tests for game build infrastructure changes.
- Implement features and secure self-service capabilities.
- Automate and scale service deployments and workflows.
- Build monitoring, alerting, and performance dashboards.
- Maintain service availability and disaster recovery.
- Manage applications and infrastructure services in Kubernetes using DevOps practices.
- Participate in a production support rotation, typically once every 3–5 weeks.
Skills
AnsibleAWSAzureAzure DevOpsGitLabGitLab CIGrafanaJenkinsKubernetesPackerPowerShellPrometheusPythonSonarQubeTerraformElasticsearchKibanaLogstash
Certifications
Cloud platform, Kubernetes, or DevOps certifications are a plus
Work schedule
Production support rotation typically once every 3–5 weeks
Industry
Video gamesGame development
Relocation
No