DevOps Engineer - Shanghai

8 Months ago • 1 Years + • Backend Development • DevOps

Job Summary

Job Description

DevOps Engineer needed for thatgamecompany's R&D team in Shanghai, must have 1+ year experience, Linux expertise, Python scripting, and log analysis skills.
Must have:
  • 1+ year DevOps
  • Linux ecosystem
  • Python scripting
  • Log analysis
Good to have:
  • Docker/Kubernetes
  • AWS/GCP
  • CI/CD tools
  • Terraform/Ansible
Perks:
  • Fast-moving team
  • Game industry

Job Details

DevOps Engineer

Shanghai, China

 

thatgamecompany is building an R&D team in China. The new team will help the company with a long-term tech stack, including backend infrastructure, multi-tenant platforms and microservices, data warehouse, and data pipeline.

Location: Shanghai

On any given day at thatgamecompany, you might:

  • Write code to describe the backend infrastructure, and make the deployment and configurations visible, readable and maintainable.

  • Build tools for rapid iteration, CI/CD, monitoring, diagnosis, and easy access to the backend systems.

  • Embrace modern container and cluster management technology to make our backend stack more elastic and robust.

  • Improve and maintain an agile and reliable development environment for the backend stack, so that people with different skillsets in the company can do social experiments easily, and new hires can ramp up quickly.

  • Monitor the backend health and respond to any failures or glitches to deliver a smooth online experience to players worldwide; keep improving dev-ops tools to make the job more automatic and error-proof. 

We expect you to:

  • Have deep passion and thoughts for video games; be a gamer and think on behalf of players.

  • Be comfortable taking risks and accomplish engineering achievements that no one else has done.

  • Enjoy working with fast-moving and rapidly-growing small teams.

  • Comfortable with periodic on-call duty.

Required Skills

  • One year or more experience in DevOps in a production environment.

  • Be comfortable working with the Linux ecosystem. Be fluent in Linux or macOS bash CLI tools and Python scripting.

  • Have basic knowledge of operating systems and low-level network protocols.

  • Be able to extract useful information from different sources of logs, find correlations between multiple layers of systems and diagnose failures, suspicious behaviors, and performance bottlenecks from bottom to top.

  • Eager to learn any new technology and always open to jumping out of your comfort zone. 

  • Capable to understand English documentation. Fluent in written English for technical communications in chat tools. Be able to speak English for daily life.

Preferred Skills

Any of the following would be highly preferred, but most of all, we value engineers who are eager to learn new ways to deliver value to players: 

  • Experienced in the production deployment of Docker and Kubernetes.

  • Managed and maintained production environment on AWS or GCP.

  • Deployed services in Kubernetes with CI/CD tools.

  • Have deep knowledge of Terraform or Ansible.

  • Have deep knowledge of one SQL or NoSQL database and be aware of how its storage engine works under the hood.

  • Have experience using and configuring monitor tools such as DataDog or Grafana.

  • Be familiar with ElasticSearch and Kibana.

  • Fluent in spoken English for professional communications.

 

thatgamecompany正在组建其在中国的后端研发团队。该团队将协助公司进行长线技术储备,包括服务器端基础设施、能够用于多款游戏的平台及微服务、海量数据仓库及配套数据管线等。

岗位职责

你将在日常工作中涉及到:

  • 对系统后台部署进行代码描述,实现Infrastructure as Code。改进服务器组件的部署与配置流程,提高其可见性、可读性,使其更加易于维护。

  • 开发内部工具,以帮助和改进后端的快速迭代、CI/CD自动化部署、实时监控、错误排查等各类运维任务。

  • 使用前沿的容器及集群管理技术,使我们的后台系统更加稳定并易于伸缩。

  • 为工程师改善和维护我们日常的后端开发环境,以便让不同岗位的开发者都能够参与后端工作(例如快速简便地实现一些线上社交试验),并让新员工能够更快地上手工作。

  • 日常监控服务器的运行情况,并对任何系统抖动和事故做出快速反应,以保证我们全球的玩家都能有平稳舒适的游戏体验。同时,不断改进我们的内部运维工具,使得这些日常维护工作能够更加安全和自动化。

我们希望你:

  • 热爱电子游戏并对其有深刻理解和思考。作为一名游戏玩家,从玩家的角度考虑问题。

  • 敢于挑战困难、承担风险,实现别人从未做过的工程成就。

  • 能够适应快节奏、快速扩张的小团队。

  • 参与轮班on-call安排。

基本技能要求

  • 一年以上生产环境运维经验。

  • 熟悉Linux生态系统。熟练掌握Linux或macOS的常用命令行工具,能够编写Python脚本。

  • 对操作系统及底层计算机网络原理有基本的了解。

  • 善于从海量系统日志中提取有用信息,以及在后端系统各层级的数据及指标中寻找相关性,以便准确排查故障、识别可疑行为、定位性能瓶颈。

  • 热衷于学习新技术,对不同观点持开放态度并能跳出自己的舒适区。

  • 能够阅读并理解英文文档,进行书面英文技术交流。

进阶技能要求

我们非常看重以下技能。但是最重要的是你愿意学习新知识并不断为玩家贡献价值。

  • 具有在生产环境部署和维护Docker及Kubernetes的经验。

  • 具有在生产环境管理AWS或GCP公有云的经验。

  • 使用过自动化运维工具(CI/CD)来部署Kubernetes服务。

  • 对Terraform或Ansible有较深刻的理解或使用经验。

  • 至少熟悉任意一种SQL或NoSQL数据库,理解其底层存储引擎是如何运作的。

  • 有配置DataDog或Grafana等监控工具的经验。

  • 熟悉ElasticSearch及Kibana。

  • 具有熟练的英语口语交流能力。

Similar Jobs

PwC - Associate_ DevOps Engg_ Application Technology_Advisory _Kolkata/NCR

PwC

Kolkata, West Bengal, India (On-Site)
3 Months ago
ASSIST Software - Ruby on Rails Developer

ASSIST Software

Suceava, Suceava County, Romania (Remote)
3 Months ago
PwC - IN-Senior Associate_Devops_FS Tech_Advisory _Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Social Discovery Group - ML Ops Engineer (AI Product)

Social Discovery Group

(Remote)
1 Month ago
Tesla - Sr. Software Developer (PowerShell)

Tesla

North Holland, Netherlands (On-Site)
1 Week ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
15 Years ago
Passion Gaming - Back End Engineer NodeJS

Passion Gaming

Haryana, India (On-Site)
1 Month ago
CloudHire - Senior Backend Developer

CloudHire

Mumbai, Maharashtra, India (Remote)
4 Months ago
Good Job Games - Software Engineer

Good Job Games

İstanbul, Türkiye (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Owens & Minor - Mobile Application Developer

Owens & Minor

Pune, Maharashtra, India (Hybrid)
4 Months ago
Playtika - QA Automation Engineer

Playtika

Poland (Hybrid)
1 Week ago
ION - Senior Security Architect

ION

Milan, Lombardy, Italy (On-Site)
4 Months ago
EPAM Systems - Senior Automation Tester In .NET

EPAM Systems

Pune, Maharashtra, India (Remote)
3 Months ago
Motorola Solutions - Cloud IAM Engineer

Motorola Solutions

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
King - Senior Backend Developer (Service Framework)

King

Stockholm, Stockholm County, Sweden (On-Site)
1 Week ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Armenia (Remote)
4 Months ago
Codeninja - Senior Python Developer with DevOps Expertise

Codeninja

Lahore, Punjab, Pakistan (On-Site)
4 Months ago
Scorewarrior - QA Engineer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Nielsen Holdings - Senior Software Engineer (Java/Scala, Spark, Kubernetes, AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Thatgamecompany - Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
5 Months ago
Extreme Network - Staff Cloud Operations Engineer-Cloud Operations team

Extreme Network

Hangzhou, Zhejiang, China (Hybrid)
4 Months ago
Tencent - Senior Marketing Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Tencent - Senior Engine Programmer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Kaiying Network - Unity3D Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Zengame Technology - Lead Game Planner

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Keywords Studios (Player Support) - Senior project manager (game art)

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
8 Months ago
Riot Games - Marketing Creative Director - VALORANT, China Publishing

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
Tencent - Domestic PC Game Marketing Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
2 Weeks ago
Electronic Arts - Senior Level Artist

Electronic Arts

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

seeking alpha - Senior Backend Data Developer

seeking alpha

Portugal (Remote)
2 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Weeks ago
Microsoft - Software Engineer II / Senior Software Engineer

Microsoft

(On-Site)
1 Month ago
Amazon Games - System Dev Engineer, Amazon Games

Amazon Games

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Playtika - Server Technical Lead

Playtika

Poland (Hybrid)
3 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Karnataka, India (Remote)
1 Month ago
Evolution - Scala Spark Developer

Evolution

Riga, Latvia (Hybrid)
9 Months ago
Tesla - Distributed Systems Engineer, Autobidder Platform (Energy Software)

Tesla

North Holland, Netherlands (On-Site)
6 Days ago
Eleven Labs - Backend Engineer

Eleven Labs

Krakow Am See, Mecklenburg-Vorpommern, Germany (Remote)
6 Months ago
Paytm - Backend - Senior Software Engineer ( Java )

Paytm

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany designs and develops artistically crafted, broadly accessible video games that push the boundaries of interactive entertainment. We respect our players and want to contribute meaningful, enriching experiences that touch and inspire them.

We seek talent that values integrity and personal growth within an environment of intense collaboration and experimentation.

Our mission - create timeless entertainment that make positive change to the human psyche worldwide.

Canada (Remote)

Canada (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

United States (Remote)

View All Jobs

Get notified when new jobs are added by That game company

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug