任职要求:
1、技术技能:
熟练掌握Linux系统管理和开发,熟悉常见的Linux发行版(如Ubuntu、CentOS等)。
精通Python编程,能够独立完成Python脚本编写和调试。
熟悉TCP/IP协议及网络编程,了解常见通信协议(如HTTP、MQTT等)。
熟悉常用版本控制工具(如Git),具备良好的代码管理和协作能力。
2.、问题解决能力:
具备较强的分析问题和解决问题的能力,能够快速定位和解决系统和应用问题。
良好的学习能力和团队合作精神,能够主动学习新技术和新工具。
3. 语言能力:
具备良好的英语读写能力,能够阅读和理解技术文档。
具有良好的中文沟通能力,能够清晰表达技术问题和解决方案。
4. 其他:
具备较强的责任心和上进心,能够适应快速变化的工作环境。
有开源项目贡献经验者优先考虑。
岗位职责(工作内容):
1. Linux系统开发与维护:负责基于Linux操作系统的开发、配置和优化工作,确保系统稳定性和性能。开发和维护系统工具和脚本,自动化日常运维任务。
2. Python编程:使用Python进行软件开发、脚本编写和自动化测试。参与项目的设计、开发、测试和部署全过程,确保代码质量和性能。
3. 通信领域相关开发:参与通信系统、协议栈的设计与开发。协助解决通信过程中的网络问题,优化通信协议性能。
4. 计算机网络与系统管理:负责计算机网络的设计、部署和维护,确保网络安全与高效运行。监控和维护系统性能,包括系统日志分析和故障排除。
5. 技术支持与故障排除:为团队提供技术支持,解决系统和应用程序的技术问题。定期进行系统和应用程序的更新和维护,保证系统的稳定和安全。
6. 文档编写与维护:编写和维护技术文档、系统操作手册和开发规范。记录和分享开发过程中遇到的问题和解决方案,促进团队知识积累。