项目背景:新应用的申请要登录多个不同的平台填单子,发邮件,流程繁琐复杂。
技术路线:使用springboot开发框架,前端框架使用VUE 和AdminLTE,使用Shiro+ Oauth2作登录认证和权限管理。
职责业绩:
1. 流程梳理:梳理公司多套环境(开发、测试、预发布)多种类型(springmvc、dubbo、job、worker、springboot、UI、Nodejs等)的应用的申请流程。
2. 功能实现:
应用平台:设计、搭建、开发公司的应用云平台系统,提供了较为自动化的表单获取项目的git地址。
人效提升:提炼应用的信息模型,重新梳理了应用申请创建流程,提升了开发人员80%的人效。打通了应用在Jenkins平台创建、Docker环境部署、Nginx域名绑定、Jenkins发布的全流程的自动化平台。
统一管理:项目端口让公司首次拥有内网环境应用的统一管理、信息收集的功能。极大的提高了开发人员申请环境的效率,减少环境管理人员部署所需的时间。
一键申请:实现多个中间件平台(Apollo、RocketMQ、Redis、Jenkins等)的多环境资源的一键申请