持续集成微服务全栈开发工程师(Golang)(J11149)
长江存储科技有限责任公司
- 公司规模:5000-10000人
- 公司性质:国企
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2020-03-18
- 工作地点:上海
- 招聘人数:若干人
- 工作经验:3-4年经验
- 学历要求:本科
- 职位月薪:1.8-3万/月
- 职位类别:半导体技术
职位描述
工作职责:
1、 参与测试自动化持续集成框架需求收集与分析、架构设计、部署及运维,找出问题或缺陷,对产品提出改进建议,评估技术方案合理性
2、 能独立负责设计开发,逻辑缜密,乐于分析事物本质,能良好地抽象问题,系统地解决问题
3、 负责Beego微服务设计、开发、测试及部署,持续构建数据模型(model),持续开发后端Web控制器(Controller)和RESTful API
4、 负责开发数据分拣算法,持续分拣出各种数据JSON到前端
5、 负责开发数据展示Email模板
6、 负责Docker微服务的开发和升级,能从编写Dockfile开始到编译 Docker Image
任职资格:
1、 本科以上学历
2、 精通Git操作,有Git Flow理念,熟练使用Linux操作系统
3、 熟练掌握MVC设计模式,对前后端交互有清晰的认识
4、 做过3年以上Go(Beego/Gin)微服务开发经验,精通微服务开发、测试和发布的全过程,参与或主导过后端RESTful API的开发
5、 熟练掌握网页开发技术,如CSS/BootStrap/VUE/JavaScript/ECharts
6、 熟练掌握Docker技术,能使用docker-compose编译Docker Image
7、 熟悉各种中间件,如Redis、搜索Elastic Search等,必要时能够深入到中间件源码查找问题
8、 有良好编程习惯和代码风格,持续追求代码可读性、可维护性,熟悉软件设计的原则和模式
9、 良好的项目沟通、协作和推动能力,良好的团队合作精神,良好的时间和流程意识,具备较强的学习能力和主动性
加分项:
- 熟悉Shell/Python脚本开发
- 有长期维护的个人技术博客,有GitHub代码展示优先
- 熟悉Go Routine、Channel、Mutex、Sync Map, 深入了解Beego/Gin框架提供的特性及其实现原理细节
- 有性能优化、线上故障处理实战经验
- 能使用JenBrains GoLand IDE调试Beego/Gin代码
6.了解Kubernetes技术
岗位技能:
Git Golang MVC 网页开发,包括CSS、BootStrap、VUE、JavaScript和ECharts Linux 从零开始编制和部署Docker镜像编译
角色 :
1、 作为团队核心成员,收集开发、测试和运维等团队的需求,快速地迭代出微服务新功能,快速迭代出各种网页和Email格式的数据图形图表到Firmware团队,利用技术解决研发项目痛点,推动整个团队产品质量提升。
2、 负责维护和改进持续集成框架,包括Jira、Confluence、BitBucket、Jenkins、FreeNAS、Nginx、Docker Registry等服务
职能类别:半导体技术
公司介绍
联系方式
- 公司地址:东湖新技术开发区未来三路88号