岗位职责:
1、负责软件系统的日常监控与维护,包括系统监控、故障诊断与排除、性能优化等。
2、负责软件更新与版本管理、回滚管理等;
3、故障预防与备份管理,建立故障预警机制;
4、负责收集并处理用户关于软件使用中的问题,提供技术支持,编写相关的技术文档;
5、监控系统的安全状态,发现潜在的安全隐患,如漏洞、攻击等,并及时采取措施加以解决。管理系统的用户权限,防止数据泄露或滥用;
6、自动化运维与工具开发;
7、分析系统日志,及时发现异常和潜在问题,并进行详细记录和追踪,撰写问题分析报告,帮助开发人员进行后续的改进和优化,分析运维数据,评估系统运行状态并提出改进建议。
技能要求:
1、熟悉J2EE规范,熟悉常用的设计模式,熟悉Java及Web的开发和应用,熟练掌握Spring、Mybatis等开源框架;
2、熟练掌握面向对象设计,可完成系统单元、子系统的详细设计、编码及单元测试;
3、熟练掌握关系型数据库的开发和使用(SQLServer/DB2/MySql等);
4、具有多线程、分布式、高并发、高负载、高可用性、系统调优等相关经验者优先;
5、熟悉敏捷开发流程,具有较强的管理协调能力和产品思维,善于沟通和应变,具有团队精神。
6、加分项:自动化运维工具的使用,如Ansible等
7、加分项:了解容器化相关技术,如docker、k8s等,了解CICD流程。