快手【留用实习】系统诊断工程师
实习兼职J1014地点:北京状态:招聘
任职要求
1、本科及以上学习,计算机等相关专业; 2、热爱系统软件相关的工作,并有一定的基础知识,包括但不限于CPU体系结构、操作系统,网络协议; 3、熟悉Linux 各类分析工具 vtune、perf、sar、ebpf、bpftrace、top等,能使用并正确解读相…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、分析、定位线上服务的各类异常、可用性问题的根因; 2、根据案例的分析、抽象,提出根治方案并推动方案落地; 3、建设诊断分析工具、平台,提升问题定位效率。
包括英文材料
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
Perf+
https://perfwiki.github.io/main/
perf is powerful: it can instrument CPU performance counters, tracepoints, kprobes, and uprobes (dynamic tracing).
https://www.brendangregg.com/bpf-performance-tools-book.html
This book can help you get the most out of your systems and applications, helping you improve performance, reduce costs, and solve software issues.
[英文] perf Examples
https://www.brendangregg.com/perf.html
These are some examples of using the perf Linux profiler, which has also been called Performance Counters for Linux (PCL), Linux perf events (LPE), or perf_events.
https://www.youtube.com/watch?v=M6ldFtwWup0
eBPF+
https://ebpf.io/get-started/
eBPF is a revolutionary technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading a kernel module.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
还有更多 •••
相关职位
实习J1020
1、负责白盒交换机系统研发; 2、负责网关系统研发,包括L4层负载均衡网关、VxLan网关、流量调度网关、安全网关等; 3、负责虚拟(容器)网络系统研发; 4、负责高性能网络(RDMA/高性能用户态协议栈)系统研发; 5、负责网络监控、遥测(Telemetry/INT)、故障诊断、可视化、网络大数据平台研发; 6、负责网络SDN控制器、自动化及IBN平台研发; 7、负责光传输网络管控平台及T-SDN研发。
更新于 2025-04-10北京
实习J1020
1、服务器硬件运维自动化研发,包括硬件监控系统设计开发,硬件故障诊断和处置自动化开发,整机及部件(CPU、Memory、SSD、HDD等)压测自动化开发; 2、服务器硬件运维智能化能力建设,通过数据分析和机器学习技术,构建预测模型,实现故障预测、性能画像和智能诊断; 3、硬件基础数据能力建设,包括硬件整机及各类部件(CPU、Memory、GPU、HDD、SSD等)的性能微架构指标、健康状态指标及各类配置指标的数据采集、传输和存储; 4、关注最新的技术发展趋势,探索和引入新技术、新工具,持续推动运维效率提升。
更新于 2025-04-15北京
实习J1020
1、负责IT基础架构运维体系的建设和优化改进; 2、负责邮件系统、域控系统、办公电话系统、呼叫中心系统等运维管理相关工作,确保IT办公系统安全可靠稳定运行; 3、完成上级领导交给的其他相关工作。
更新于 2025-04-03北京