运维工程师

职位描述

1.根据软件系统的需求,负责服务器、网络设备、存储设备等硬件基础设施的选型、安装与调试,确保硬件环境满足软件运行要求。

2.安装和配置操作系统,如 Windows Server、Linux(包括 CentOS、Ubuntu 等常用发行版),包括系统初始化、用户管理、安全设置等操作,为软件部署奠定基础。

3.参与软件系统的部署规划与设计,制定详细的部署方案,包括应用程序、数据库、中间件等的安装与配置流程。

4.负责软件系统的安装与部署工作,使用脚本语言(如 Shell、Python 等)编写自动化部署脚本,提高部署效率和准确性,确保软件系统能够顺利在生产环境中运行。

5.进行软件系统的集成工作,包括与第三方系统、接口的对接与联调,确保各系统之间能够协同工作,实现数据的顺畅交互和业务流程的完整贯通。

6.在软件系统部署完成后,进行全面的测试工作,包括功能测试、性能测试、安全测试等,及时发现并解决部署过程中可能出现的问题,确保软件系统的稳定性和可靠性。

7.根据测试结果和实际运行情况,对软件系统的部署架构、配置参数等进行优化调整,提高系统的性能和可用性,满足业务发展的需求。

8.建立健全的系统监控体系,使用监控工具(如 Zabbix、Prometheus 等)对服务器、网络设备、软件系统等进行实时监控,包括 CPU 使用率、内存占用、磁盘空间、网络流量等关键指标,及时发现异常情况并发出警报

9.制定定期巡检计划,对硬件设备、操作系统、数据库、中间件、应用程序等进行巡检,检查系统日志、运行状态等,确保系统的正常运行,及时发现潜在问题并进行处理。

任职要求

1.计算机科学、软件工程、网络工程、信息管理等相关专业本科及以上学历。3-5年以上工作经验

2.具备扎实的计算机基础知识,包括操作系统、网络技术、数据库原理、编程语言等方面的知识,能够熟练运用所学知识解决实际问题。

3.熟练掌握 Windows Server 和 Linux 操作系统的安装、配置、管理与维护,能够独立完成系统环境搭建、用户权限管理、服务配置等操作,熟悉 shell 脚本编程,能够编写自动化脚本提高工作效率。

4.深入理解计算机网络原理,熟悉 TCP/IP、HTTP/HTTPS、DNS 等网络协议,能够进行网络设备(如路由器、交换机、防火墙等)的配置与管理,具备网络故障排查与解决能力,确保网络的稳定性和安全性。

5.掌握至少一种主流数据库(如 MySQL、Oracle、SQL Server 等)的安装、配置、备份与恢复、性能优化等操作,熟悉 SQL 语言,能够进行数据库的日常维护和管理,确保数据的完整性和安全性。

6.熟悉常用的中间件产品,如 Web 服务器(Apache、Nginx)、应用服务器(Tomcat、WebLogic、JBoss 等)、消息中间件(RabbitMQ、Kafka 等)、缓存中间件(Redis、Memcached 等),能够进行中间件的安装、配置、调优和故障处理,支持软件系统的高并发、分布式架构。

7.熟悉软件开发流程和版本控制工具(如 Git),能够进行代码管理与协作开发。掌握自动化构建、部署工具(如 Jenkins),能够实现软件系统的持续集成与持续部署,提高软件交付效率和质量。

8.具备良好的文档编写能力,能够编写详细的技术文档,包括部署方案、运维手册、故障报告等,便于知识传承和团队协作。

公司地点:杭州滨江区滨江区物联网产业孵化器3号楼9楼

公司简介:

职位发布者:阎先生

浙江连信科技有限公司

融资阶段:

公司规模:20~99人

相似职位: