熟悉Oracle、MySQL等数据库,了解MongoDB、Redis数据库;
熟练使用Eclipse、MyEclipse、SQLyog、、Putty、WinSCP等工具;
熟悉Git、Maven、Swagger等开发辅助工具;
熟悉HTML、CSS、JavaScript、jQuery、JSP等;
熟悉Linux常用操作命令,会基本shell脚本的编写;
熟悉Spring、Mybatis、SpringMVC等框架;
熟悉Zookeeper、Kafka等开源中间件;
了解Dubbo等RPC框架;
熟悉Webservice;
熟悉Jenkins等持续集成开源软件项目;
熟悉Tomcat服务器;
1、ICP-CI持续集成平台插件服务化开发及维护
ICP-CI平台是一个支撑用户构建持续集成任务的平台,平台主要包含CodeCheck、DevBuild、TestBuild等三大类服务。CodeCheck主要向用户提供代码检查服务,通过对应代码检查插件(pmd、checkstyle、TQE、dbCheck)重点检查代码漏洞,DevBuild主要向用户提供代码编译打包服务(Maven、Ant两种编译打包方式),TestBuild主要向用户提供自动发包部署(Jenkins部署插件+Shell)及自动化测试服务。
主要涉及的技术:
框架:Spring、SpringMVC、MyBatis、SpringCloud、Jenkins
其他开源技术:Tomcat、Log4j、Maven、Ant、Shell、SQLPlus、DataStage、Control-M
版本控制:SVN
数据库: Oracel
2、CloudDragon项目
CloudDragon项目是一个提供云端微服务分布式系统。CloudDragon涵盖了微服务设计(Cloud-Design)、微服务创建(Cloud-Init)、代码仓库管理(Cloud-Code)、代码构建(Cloud-Build)、执行流水线(Cloud-Pipeline)、灰度发布(Cloud-Change)、权限控制(IAM)、在线测试(Cloud-Test)、自动化集成部署(Cloud-Deploy)等多个模块。CloudDragon通过微服务的概念为用户提供了包含项目开发设计、项目管理、项目测试、项目自动化部署等多个步骤的完整流水线拉通服务。
主要涉及的技术:
框架:Spring、SpringMVC、MyBatis、SpringCloud
其他开源技术:Jenkins、Swagger Codegen、Swagger UI、Log4j、Maven、Jenkins、Kafka、Zookeeper、Eureka
版本控制:Git
数据库: MySQL