职位描述
服务器硬件知识:熟悉服务器硬件架构(如 CPU、内存、存储、网络等),及常用的服务器管理工具(如 iSAC、iDRAC 等)。
Linux 系统操作:熟练掌握 Linux 系统的基本命令和操作,熟悉常用工具(如 ssh、scp、rsync、grep、awk、sed 等)。
Shell 脚本开发:能够编写和维护复杂的 Shell 脚本,解决实际问题,熟悉脚本调试和优化。
Python 脚本开发:熟练掌握 Python 编程,能够独立开发自动化脚本,熟悉常用 Python 库(如 os、subprocess、requests、paramiko 等)。
自动化工具:熟悉常见的自动化测试或运维工具(如 Ansible、Jenkins等)。
2. 优先条件:
熟悉 Robot Framework (RF) 或其他自动化测试框架(如 Selenium、PyTest 等),有相关开发经验。
熟悉 CI/CD 工具(如 Jenkins等),有自动化构建和部署经验。
熟悉 网络协议(如 HTTP、TCP/IP、SSH、Telnet 等),能够通过脚本与设备或服务进行交互。
了解 性能测试工具(如 JMeter、Locust 等),能够编写自动化性能测试脚本。
熟悉 版本控制工具(如 Git),能够编写清晰的文档和注释。
具备良好的 问题分析和解决能力,能够快速定位和修复自动化脚本或环境中的问题。
岗位职责:
自动化脚本开发与优化:
编写和维护服务器自动化测试或运维脚本,提升工作效率。
分析现有脚本,提出改进建议,优化脚本性能和可维护性。
自动化任务执行与管理:
负责自动化任务的日常执行和监控,确保任务按计划运行。
处理自动化任务执行过程中出现的问题,及时修复或反馈。
问题识别与反馈:
在自动化任务执行中,及时发现和记录问题,协助团队解决问题。
收集自动化脚本或环境中的问题,提出改进建议。
跨团队协作:
与测试团队、运维团队和开发团队紧密合作,推动自动化流程的落地和优化。
参与自动化方案的设计和评审,提供技术建议。
工作要求:
具备良好的 学习能力和解决问题能力,能够快速掌握新技术和工具。
具备 团队合作精神,能够与团队成员高效沟通。
对 自动化开发 有热情,愿意探索和实践新技术。
工作态度积极,责任心强,能够按时完成任务。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕