快手运维开发工程师-【游戏事业部】
社招全职3年以上D12243地点:杭州状态:招聘
任职要求
1、大学本科及以上学历,计算机相关专业,有3年以上相关开发经验者; 2、熟悉掌握Python/Golang至少一种以上编程语言; 3、熟悉常用开源监控工具(zabbix、grafana、cat、 prometheus、pinpoint); 4、熟悉MongoDB、MySQL、Redis等数据库,具备一定的数据库使用维护经验; 5、开发过公有云或者私有云管理平台; 6、深入理解linux系统,熟悉Nginx、Apache、Tomcat等的工作原理,熟悉常用的中间件(RabbitMQ、RocketMQ、Memcached、Zookeeper、Etcd、Consul等); 7、掌握html/css/js/jquery前端技术,有实际开发经验; 8、工作责任心强,良好的学习能力、沟通能力,团队合作精神;工作踏实努力,能承受工作压力。 加分项: 熟悉DevOps的理念和结构,有服务规范化和流程化推广经验优先考虑; 熟悉消息队列、分布式缓存、分布式存储经验者优先考虑。
工作职责
1、负责运维相关平台设计和开发工作,参与运维体系建设; 2、参与相关平台系统的日常管理和运维,参与系统相关的运维; 3、负责运维平台自动化开发与维护,包括对开源软件的二次开发; 4、参与开发实现服务器的自动化配置、管理、监控; 5、需要在不同的运维场景和业务场景中快速完成具有挑战性的项目。
包括英文材料
学历+
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
Grafana+
Prometheus+
https://grafana.com/docs/grafana/latest/getting-started/get-started-grafana-prometheus/
Prometheus is an open source monitoring system for which Grafana provides out-of-the-box support.
https://prometheus.io/docs/tutorials/getting_started/
Prometheus is a system monitoring and alerting system.
MongoDB+
https://learnxinyminutes.com/mongodb/
MongoDB is a NoSQL document database for high volume data storage.
https://studio3t.com/academy/#courses
The fastest way to learn MongoDB
https://www.youtube.com/watch?v=c2M-rlkkT5o
This video will give you and introduction to MongoDB in 1 Hour. Afterwards I recommend exploring aggregation, replication, and sharding.
https://www.youtube.com/watch?v=ExcRbA7fy_A&list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA
You'll learn how to use MongoDB (a NoSQL database) from scratch. You'll also learn how to integrate it into a simple Node.js API.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Nginx+
[英文] Beginner’s Guide
https://nginx.org/en/docs/beginners_guide.html
This guide gives a basic introduction to nginx and describes some simple tasks that can be done with it.
https://www.youtube.com/watch?v=9t9Mp0BGnyI
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
Apache+
https://www.apache.org/
The Apache® Software Foundation (ASF) provides software for the public good, guided by community over code.
Tomcat+
https://pdai.tech/md/framework/tomcat/tomcat-x-design-web-container.html
我们通过学习如何设计一个最基本的web容器来看它需要考虑什么;进而在真正学习Tomcat时,多把重点放在它的顶层设计上,而不是某一块代码上, 思路永远比具体实现重要的多。
https://www.youtube.com/watch?v=rElJIPRw5iM
This content is about Tomcat, a popular web server used by Java programmers and system administrators.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
RabbitMQ+
[英文] RabbitMQ Tutorials
https://www.rabbitmq.com/tutorials
These tutorials cover the basics of creating messaging applications using RabbitMQ.
https://www.youtube.com/watch?v=bfVddTJNiAw
RabbitMQ is a powerful message broker that can help you create resilient and scalable applications.
RocketMQ+
https://www.baeldung.com/apache-rocketmq-spring-boot
In this tutorial, we’ll create a message producer and consumer using Spring Boot and Apache RocketMQ, an open-source distributed messaging and streaming data platform.
Memcached+
https://www.youtube.com/watch?v=VhM2ByShhzE
Memcached is a high-performance, distributed memory caching system designed to speed up dynamic web applications by alleviating database load.
Consul+
[英文] Tutorials | Consul
https://developer.hashicorp.com/consul/tutorials
Start here to learn the basics of Consul on your favorite platform.
[英文] Consul Tutorial
https://www.tutorialspoint.com/consul/index.htm
Consul is an important service discovery tool in the world of Devops.
https://www.youtube.com/watch?v=s3I1kKKfjtQ
Complete Service Mesh and HashiCorp Consul tutorial - Real life demo of setting up Consul in Kubernetes multi cluster, multi cloud with failover
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
jQuery+
https://learn.jquery.com/
If you're looking for explanations of the basics, workarounds for common problems, best practices, and how-tos, you're in the right place!
DevOps+
https://roadmap.sh/devops
Step by step guide for DevOps, SRE or any other Operations Role in 2025
https://zhuanlan.zhihu.com/p/562036793
DevOps中的Dev指的是Development(开发),Ops指的是Operations(运维),用一句话来说,DevOps就是打通开发运维的壁垒,实现开发运维一体化。
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
相关职位
社招3年以上D6918
1、负责各类游戏服务器的模块和功能开发; 2、负责服务器端的架构设计与搭建; 3、负责服务器性能调优; 4、协助完善服务器引擎框架; 5、开发完善一些运维方面的工具流。
更新于 2025-03-18
社招2年以上D10501
1、负责手游的技术运维工作,保障服务处于高可用的水平,包括日常的部署、升级、扩容、缩容、告警处理、故障解决、容灾演练等; 2、负责运维相关提升开发运营效率的支撑工具的开发; 3、负责跟进移动游戏业务从接入到上线全过程的技术运营解决方案; 4、解决业务上线过程及长期运营中,遇到的技术问题,发现运营风险及技术难点,优化业务流程,优化游戏架构,提升运维工作效率和服务质量; 5、与项目组建立良好的合作沟通与信任关系,对业务存在的风险问题进行定期反馈和改善跟进,保障业务稳定运行。
更新于 2025-07-15
社招5年以上D10501
1、负责手游的技术运维工作,保障服务处于高可用的水平,包括日常的部署、升级、扩容、缩容、告警处理、故障解决、容灾演练等; 2、负责运维相关提升开发运营效率的支撑工具的开发; 3、负责跟进移动游戏业务从接入到上线全过程的技术运营解决方案; 4、解决业务上线过程及长期运营中,遇到的技术问题,发现运营风险及技术难点,优化业务流程,优化游戏架构,提升运维工作效率和服务质量; 5、与项目组建立良好的合作沟通与信任关系,对业务存在的风险问题进行定期反馈和改善跟进,保障业务稳定运行。
更新于 2025-03-18