OPPOIT开发工程师(运维方向)
校招全职软件类地点:东莞状态:招聘
任职要求
方向一、IT开发工程师(运维存储方向) 任职要求: 1、了解存储基础概念,熟悉存储理论知识,如RAID原理、iSCSI/NFS/SMB协议; 2、熟悉Linux操作系统,掌握常用Linux命令及基础操作(文件系统管理、网络配置); 3、掌握至少一门编程语言(如Shell/Python/go),能编写简单脚本; 4、具备强烈的技术热情,能够通过官方文档快速学习新技术; 5、逻辑清晰,具备基础的问题定位与故障排查能力; 6、良好的文档习惯,能够规范编写操作手册及报告。 加分项: 1、持有存储、云计算或红帽相关认证者优先; 2、参与过存储相关项目经验者优先(如Ceph/Kubernetes存储课程设计) 方向二、IT开发工程师(系统运维方向) 任职要求: 1.本科及以上学历,计算机、通信、电子信息、软件工程等相关专业; 2.掌握Python/Shell其中一种及以上编程语言; 3.理解高并发服务场景,了解微服务框架,了解常用开源中间件(rocketmq、elasticsearch、redis、nginx、kafka),有相关组件使用经验者优先; 4.了解MySQL/OceanBase其中一种数据库的使用,有使用经验者优先; 5.熟悉Linux操作系统,了解虚拟化环境,有实操和公有云环境使用经验者优先; 6.有激情、愿意分享,自驱能力强,良好的结果导向和抗压能力。
工作职责
方向一、IT开发工程师(运维存储方向) 岗位职责: 1、负责IT数据中心块、文件及对象存储的部署与实施,包括分布式存储和集中式存储(SAN/NAS)等专业存储架构的设计与运维管理; 2、负责存储设备的需求交付、日常巡检、容量监控、日志收集及固件版本更新等基础运维工作; 3、参与存储系统运维体系建设与能力提升,使用Prometheus/Zabbix/ELK等工具分析IOPS、延迟、磁盘健康状态等核心指标,并具备基本的故障排查(troubleshooting)能力; 4、熟练运用Python/Shell/Ansible等编程语言,编写基础运维脚本,参与存储配置的批量管理与自动化工作。 方向二、IT开发工程师(系统运维方向) 岗位职责:参与OPPO全球化系统的建设和维护,主导引入前沿开源组件,为生产系统提供高可用、高安全、高性能保障。
包括英文材料
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
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
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的完整演示。没有多余的内容,只有你需要知道的知识。
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
Ceph+
https://docs.ceph.com/en/squid/start/beginners-guide/
The purpose of A Beginner’s Guide to Ceph is to make Ceph comprehensible.
https://www.youtube.com/watch?v=oEKJnHAfSiw
Kubernetes+
https://kubernetes.io/docs/tutorials/kubernetes-basics/
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system.
https://kubernetes.io/zh-cn/docs/tutorials/kubernetes-basics/
本教程介绍 Kubernetes 集群编排系统的基础知识。每个模块包含关于 Kubernetes 主要特性和概念的一些背景信息,还包括一个在线教程供你学习。
https://www.youtube.com/watch?v=s_o8dwzRlu4
Hands-On Kubernetes Tutorial | Learn Kubernetes in 1 Hour - Kubernetes Course for Beginners
https://www.youtube.com/watch?v=X48VuDVv0do
Full Kubernetes Tutorial | Kubernetes Course | Hands-on course with a lot of demos
学历+
高并发+
https://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
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.
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.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
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.
OceanBase+
https://en.oceanbase.com/docs/common-oceanbase-database-10000000001028975
This topic describes how to deploy OceanBase Database in a demo environment, a cluster, or a container for quick hands-on experience.
相关职位
社招3年以上
ITCMDB\自动化运维平台0-1建设 通过建立一体化平台,实现IT团队内不同设备管理系统的连接与整合,实现更高效的设备管理目标。 通过工具、平台建设,提升定位、发现、处理线上问题的效率提高部门自动化运维能力,提高工作效率。 利用Ansible、zabbix等自动化工具,提升监控系统的部署、配置、更新的自动化水平,优化系统运维效率。 对部门内部目标与相关团队提供支持,能够参与IT团队日常运维工作,对客户端问题音视频会议提供技术支持。 基于业务规划进行痛点挖掘,通过数据分析为业务决策、优化方向、运营活动提出建议并推动落地,形成数据分析的方法论,提升数据分析效率和看板价值。
更新于 2025-07-15
社招3年以上ACG
-负责百度ARM云运维体系化建设,包括稳定性治理、资源成本优化、交付效率提升,devops相关工作,构建行业领先的云服务治理平台 -负责百度ARM云自动化运维平台发布实践、实现CI/CD全流程管控,打造智能化运维平台提升效率及服务稳定性 -负责百度ARM云业务稳定性建设(感知预警、预案止损、故障自愈等方向)、大客户方案交付落地及保障工作 -负责百度ARM云业务机房规划和迁移工作 -负责百度ARM云业务IT资源成本优化和运维效率提升工作
更新于 2023-05-04
社招3年以上ACG
-负责百度ARM云运维体系化建设,包括稳定性治理、资源成本优化、交付效率提升,devops相关工作,构建行业领先的云服务治理平台 -负责百度ARM云自动化运维平台发布实践、实现CI/CD全流程管控,打造智能化运维平台提升效率及服务稳定性 -负责百度ARM云业务稳定性建设(感知预警、预案止损、故障自愈等方向)、大客户方案交付落地及保障工作 -负责百度ARM云业务机房规划和迁移工作 -负责百度ARM云业务IT资源成本优化和运维效率提升工作
更新于 2023-05-04