The Activision Infrastructure team is looking for a Senior Cloud Application Engineer to join the team either 100% remotely, or in our offices in Vancouver, Canada or in Sherman Oaks, California. This team supports a variety of cloud workloads and you will be instrumental in setting standards and supporting key technologies. You will help drive efficiencies for both cost and performance within Amazon Web Services and the Google Cloud Platform.
We work on building a set of easy to use Cloud tools and applications, as well as large, distributed systems such as Kafka and Cassandra, and keep them running in the Cloud.
Responsibilities
Build and manage our cloud application stacks, including Grafana, JFrog, and Hashicorp products
Implement monitoring of systems and services, optimization of performance and resource utilization that identifies service disruptions
Develop and manage consistent and coherent SRE processes and practices to support software development, testing, builds and deployment
Assist in building infrastructure & tools architecture design to enable high uptime, minimize failures, ensure applications & data security, and expedite diagnostics
Identify, diagnose, and resolve technical issues efficiently in a live production environment, and drive to quick resolutions, help with root cause diagnosis, and suggest improvements to prevent similar issues
Participate in an on-call support rotation
Consider security, sustainability, and supportability concerns with all work
Role Requirements
Knowledge of HashiCorp products like Vault, Consul, Terraform or similar products
Monitoring, trending & diagnostics tools such as Grafana or Prometheus, including experience monitoring systems and/or applications
Logging tools such as ELK, Loki, GCP Cloud Logging, etc.
Alerting tools such as PagerDuty
Experience Designing and Engineering large-scale distributed systems
Experience managing reproducible infrastructure, e.g., Infrastructure as Code
Good working knowledge of source code control systems such as GitHub
Experience with at least one scripting language (e.g., Bash/Python/golang)
Solid knowledge of public cloud architecture concepts and practice (GCP, AWS, Azure)
Communication skills, and use of these to support customers or developers
Problem solving skills and ability to search for and implement appropriate solutions
Nice To Have
Experience with Container Orchestration systems such as Kubernetes or OpenShift
Experience with CI platforms like Jenkins, ArgoCD, GitHub Actions
Ansible or Ansible AWX experience
Clear understanding of Networking concepts (e.g., Firewalls, VPC, VPN, DNS, etc.)
Working knowledge of databases (PostgreSQL, MySQL)
Web servers/reverse proxies such as nginx, apache httpd, and haproxy
Work/defect tracking & Wiki systems such as Jira/Confluence
Knowledge of the use and maintenance of continuous integration and continuous deployment CI/CD systems