岗位职责
1、负责从运维部署角度对公司微服务架构产品分别在云上和私有化部署两种场景下进行设计、开发、实施和维护,确保系统可用性、可扩展性和安全性;
2、负责持续集成、持续交付和持续部署流水线的部署,实现自动化构建、测试和发布过程,以及监控、日志和错误处理等方面工具的集成;
3、负责从运维部署层面设计、优化、维护和监控数据库和缓存、消息队列等中间件,确保高可用性、高性能和安全性;
4、负责私有化部署场景下同用户自研DevOps工具和可观测性工具的对接;
5、负责云化部署场景下同各大主流云厂商DevOps工具和可观测性工具的对接;
6、制定和实施产品全新部署、应用升级、应用回退等多种场景的运维发版流程和技术实现方案;
7、与研发、测试、实施紧密配合,制定项目实施计划,输出整套产品研发、运维方案,推动项目开发,达成产品目标;
8、了解行业动向,及时、准确地研究、监控、分析行业主流DevOps、运维监控方案,并提出相应的整改方案;
9、对运维、实施、开发岗位同事进行培训指导,协同参与制定产品、运营、销售以及售后服务计划,负责项目开发过程中运维相关资料的编写。
任职要求
1、大学本科及以上学历,计算机、自动化、机械、汽车等相关专业,5年以上软件架构、软件开发、运维管理岗位工作经验;
2、熟悉微服务架构设计和开发的最佳实践,具有相关经验和深入了解分布式系统和云计算架构,具有良好的沟通和团队合作能力;
3、熟悉软件研发流程,了解PLM/MES/CAPP/MOM/ERP其中一种或多种生产制造运营软件的业务逻辑和流程者优先;
4、严密的逻辑分析能力,良好的沟通协作能力,以及一定的技术理解能力;
5、具有丰富的CI/CD实施经验,熟悉DevOps工具链和最佳实践,熟练掌握Linux系统和Shell脚本编程,熟悉Docker和Kubernetes等容器化技术;
6、具有数据库管理和优化的经验,熟悉Oracle、MySQL、MongoDB等数据库技术,了解分布式数据库和NoSQL技术,熟练使用SQL语言和存储过程;
7、可主导完成对微服务产品运维平台的需求分析、功能描述、功能设计,可使用主流开发语言(Java、Python、Go等)进行编码实现者优先;
8、工作热情,思维活跃,富有创新精神,可以良好支持突发运维事件,能承受一定的工作压力;有优秀的团队合作意识,善于沟通协调。