Jobs / Electronic Arts
Senior DevOps Engineer - EA Sports Technology
Electronic Arts · Vancouver, BC, Canada
Vancouver, BC, CanadaExp: 4+ yrs141,400-204,400 CAD/yearlyHybrid
Remuneration
Vacation, sick time, parental leave top-up, 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
Design, deploy, and operate public-cloud solutions integrated with corporate backend services, supporting large-scale, always-on gaming infrastructure. The role automates deployments and system administration, troubleshoots Linux, network, performance, and availability issues, and maintains secure, scalable production services. It also includes on-call support for launches and live events, documentation and runbooks, mentoring, and collaboration across development, QA, and global operations teams using cloud platforms such as Azure, AWS, and GCP.
Benefits
Three weeks of vacation per year to startTen days of sick time per yearPaid EI/QPIP top-up for new parentsExtended health, dental, and vision coverageLife insuranceDisability insuranceRetirement plan for regular full-time employeesPotential bonus and other incentive programs
Qualifications
- At least four years of experience designing, implementing, and operating critical systems on public cloud platforms, particularly Azure, AWS, or GCP.
- Experience with Terraform, Kubernetes, Helm, Docker, Chef, Ansible, Prometheus, Grafana, Jenkins, GitLab, or GitHub.
- Experience developing automation in Python, Ruby, or Go.
- Working knowledge of Git.
- Expertise in Linux operating systems and network security for publicly accessible services.
- Experience implementing cloud network resources, including DNS, subnetting, route tables, NAT, and firewalls.
- Working knowledge of database schema design, relational and NoSQL databases, performance tuning, client security, and configuration.
- Experience migrating large applications from a physical data center to a public cloud environment.
- Bachelor's degree in computer engineering, computer science, information systems, or equivalent.
Responsibilities
- Deploy public-cloud services in an automated, operationally maintainable manner.
- Troubleshoot deployment, connectivity, performance, and availability issues.
- Establish deployment and support practices that meet DevOps security standards.
- Build tools that automate common system administration tasks.
- Maintain system configuration documentation, procedures, and live-support runbooks.
- Support always-on gaming server infrastructure.
- Provide on-call support for feature launches, live events, and emergency escalations.
- Resolve issues reported by production and live services operations.
- Evaluate and adopt technologies that improve team efficiency and platform capabilities.
- Implement technologies and provide support with a global team.
- Mentor junior engineers, new hires, and interns.
- Partner with development, QA, operations, IT, and hosting providers to maintain secure, scalable infrastructure.
Skills
AnsibleAWSAzureChefDockerGCPGitGitHubGitLabGoGrafanaHelmJenkinsKubernetesLinuxPrometheusPythonRubyTerraform
Degrees
Bachelor's degree in computer engineering, computer science, information systems
Languages
PythonRubyGo
Work schedule
On-call supportFollow-the-sun support model
Industry
Gaming
Relocation
No