
DevOps Engineer - China
thatgamecompany8 months ago
Shanghai, ChinaMid Level
Responsibilities
- Design, implement, and maintain scalable, secure, and reliable global cloud infrastructure.
- Design and implement infrastructure as code and configuration as code.
- Optimize server deployment strategies for rapid scaling during peak player loads.
- Implement and maintain monitoring, logging, and alerting systems for game services.
- Implement CI/CD pipelines tailored to game-service development and deployment.
- Develop and maintain local development environments and rapid iteration cycles for development teams.
- Design and implement internal services and tools for company-wide engineering quality and efficiency.
Requirements
- At least three years of DevOps experience with live service games or related products.
- Strong experience with at least one cloud provider, such as AWS, GCP, or AliCloud.
- Proficiency with infrastructure as code tools such as Terraform or OpenTofu.
- Proficiency in Docker, Kubernetes, and Helm for container-based application development and deployment.
- Knowledge of observability solutions including Prometheus and OpenTelemetry.
- Proficiency in at least one backend language such as Python, Golang, C/C++, or Jenkins Groovy, plus familiarity with a web language such as HTML, CSS, JavaScript, or PHP.
- Experience with GitOps tooling such as ArgoCD, FluxCD, and Terragrunt.
- Experience designing and implementing CI/CD pipelines with Jenkins, GitLab CI, Tekton, or GitHub Actions.
- Strong understanding of Git and Perforce.
- Knowledge of networking technologies including TCP/UDP, CDN, mTLS, load balancers, and Global Accelerator.
- Knowledge of Redis, PostgreSQL, and MongoDB for high-throughput applications.
- Ability to write REST APIs and apply software patterns such as TDD.
- Knowledge of Agile methodologies and software release management practices.
- Written English fluency for technical communications and sufficient spoken English for daily life; fluent spoken English for cross-team and player-facing communication is preferred.
- Passion for video games and willingness to experiment, innovate, and work with fast-moving teams.
- Advanced Kubernetes skills, service mesh experience with Istio, internal development platform experience, and knowledge of SRE practices in game development are preferred.
Tech Stack
AWSCC++CSSDockerGitGitHub ActionsGitLab CI/CDGoGoogle Cloud PlatformHelmHTMLIstioJavaScriptJenkinsKubernetesMongoDBPHPPostgreSQLPrometheusPythonRedisTektonTerraform
Categories
About thatgamecompany
thatgamecompany develops artistically driven video games for console and mobile players, including Flow, Flower, Journey, and Sky: Children of the Light. The studio operates a premium games business alongside Sky, a live, free-to-play social adventure supported by in-game purchases and ongoing content updates. Founded in 2006 and headquartered in Santa Monica, California, it is a privately held independent developer with titles released on PlayStation, Nintendo Switch, iOS, and Android.