- 目录
岗位职责是什么
微服务岗位,是一种专注于构建和维护分布式系统的技术角色,其核心在于将大型复杂应用拆分为一系列小型、独立的服务,每个服务都能自我包含、自我管理,并通过api接口协同工作。
岗位职责要求
1. 精通微服务架构:候选人应具备深入理解微服务设计原则、模式和技术栈,如spring boot、docker、kubernetes等。
2. 编程能力:熟练掌握java、python或go等至少一种编程语言,能编写高质量、可扩展的微服务代码。
3. 数据库知识:熟悉sql和nosql数据库,了解数据建模和事务处理。
4. 持续集成/持续部署(ci/cd):理解并能实现自动化测试、构建和部署流程。
5. 通信协议:熟悉restful api设计,理解http、tcp/ip等网络协议。
6. 故障排查:具备较强的故障诊断和问题解决能力,能在分布式环境中定位和修复问题。
岗位职责描述
微服务工程师在日常工作中,负责设计、开发、部署和监控微服务,确保服务的高可用性和性能。他们需要与团队成员紧密合作,参与需求分析,制定服务架构,编写代码,以及进行代码审查。此外,他们还需监控服务运行状况,对异常情况进行快速响应,以保证系统的稳定运行。在项目迭代中,微服务工程师需要不断优化服务,提升系统的可扩展性和容错性。
有哪些内容
1. 服务设计:根据业务需求,设计符合微服务原则的系统架构,划分服务边界。
2. 代码开发:编写高效、可靠的微服务代码,遵循最佳实践和编码规范。
3. 自动化部署:配置和维护ci/cd流程,确保服务的快速、可靠部署。
4. 服务监控:实施服务监控,设置警报,及时发现和解决问题。
5. 协作沟通:与产品经理、测试工程师、devops团队等跨职能角色协作,确保服务满足业务需求。
6. 技术研究:跟踪微服务领域的最新技术动态,评估新技术对公司微服务架构的潜在影响。
7. 文档编写:编写和维护服务相关的技术文档,包括设计文档、操作手册等。
8. 性能优化:分析服务性能瓶颈,进行性能调优,提升服务响应速度和系统容量。
微服务岗位的职责涵盖从服务设计到运维的全过程,要求工程师具备全面的技术能力和良好的团队协作精神,以确保微服务在复杂的企业环境中高效、稳定地运行。
微服务岗位职责范文
第1篇 微服务架构师岗位职责及职位要求
微服务架构师职位要求
1.5年以上java应用开发经验,精通java语言及j2ee平台特性,熟悉常用的设计模式和开源框架,有互联网项目经验者优先;
2.熟悉基于spring cloud/spring boot的微服务架构项目经验;
3.熟悉以下技术领域中的若干项,经验丰富者优先:
⑴熟悉分布式系统常用技术,如缓存(redis)、消息中间件(kafka)、搜索引擎(elasticsearch)等;
⑵熟悉soa,有服务治理的经验,精通服务调用框架;
⑶有大型平台运维、jvm调优经验优先。
微服务架构师岗位职责
1.负责解决公司项目中出现的技术问题,确保项目计划按时完成;
2.负责带领技术团队完成项目开发,指导关键技术模块,并对系统安全性、稳定性负责;
3.负责指导技术难题攻关,参与核心代码的编写,并对产品开发过程进行把关;
4.负责对产品技术需求进行分析、架构设计、技术选型、模块开发、数据库和服务器平台部署、安全策略、运行管理等整体工作;
5.配合交付leader做好技术管理工作。
第2篇 资深微服务架构师职位描述与岗位职责任职要求
职位描述:
资深微服务架构师
【岗位职责】:
1、参与公司基础技术平台架构设计,负责结算系统微服务化的架构设计和优化;
2、依据公司的技术选型和发展路线,构建统一的微服务技术栈和企业级微服务框架;
3、根据业务需求和产品规划,负责微服务架构重构工作,包括微服务拆分、微服务模型设计、微服务治理等;
4、参与基础技术平台和通用技术工具、技术组件的选型,参与负责架构规范设计,参与技术标准制定以及开发、交付、推广和持续优化工作。
5、负责技术难点攻关、技术选型评估、生产系统调优,参与开发流程的讨论与优化等;
6、协助业务团队对系统性能,可用性,可扩展性进行优化以及改造;解决生产系统中的性能问题。
7、负责系统核心代码编写、代码审核和重构,指导和培训开发工程师、不断进行系统优化;
【任职资格】:
1、本科以上学历,8年以上研发经验,有4年以上微服务架构设计和系统改造方面的工作经验;
2、5年以上java开发经验,java基础扎实,熟练掌握数据结构、多线程编程,掌握常用的设计模式等;
3、熟悉springboot,spring cloud,以及spring cloud(zuul,eureka,监控,zipkin,配置服务器等)的生态;了解service mesh等相关技术;
4、熟悉容器相关技术:docker、kubernetes、mesos等;
5、熟悉devops相关工具:jenkins、supervisor、ansible等;
6、熟悉分布式、缓存、消息等机制与工具,能对分布式常用技术进行合理应用,解决实际架构问题;
7、有spring cloud dataflow使用经验优先,有spring cloud stream使用经验优先;有民航、结算、财务等行业从业经验优先。
第3篇 微服务架构研发工程师职位描述与岗位职责任职要求
职位描述:
工作职责:
1、负责字节跳动微服务框架的研发
2、负责字节跳动微服务治理体系的研发
任职要求:
1、深入理解rpc原理,精通开源框架,grpc,dubbo,thrift,motan
2、深入理解微服务治理关键领域及其实现
3、了解service mesh及其演进路线
4、熟悉高并发服务开发
具备以下条件之一者优先
1、有开源项目贡献经历者优先
2、有service mesh实战经验者优先
第4篇 java开发工程师(微服务方向)职位描述与岗位职责任职要求
职位描述:
职责描述:
完成java项目的开发
任职要求:
1、三年以上java开发经验;
2、熟练掌握spring cloud或dubbo分布式框架,并了解其底层原理;
3、熟练掌握mysql、oracle的开发,了解数据库性能优化;
4、熟练掌握mq、redis的使用;
5、有多线程、高并发业务处理经验者优先;
6、相关金融行业软件开发经验者优先;
福利和薪资待遇:
一、上海金指软件技术有限公司按国家规定为所有员工缴纳五险一金,实行项目绩效奖金、有节日补贴;
二、每周提供免费活动场地,组织羽毛球等健身活动,让员工快乐工作,乐享生活;
三、为员工提供一系列的专业化培训,提升员工技能;
四、公司包中餐,同时为有需要的员工提供员工宿舍;
五、每年春、秋季公司组织全体员工旅游;
六、优秀员工可持有一定量的公司股票。
第5篇 微服务软件工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
1、负责微服务平台后端的技术选型,应用架构、技术架构、开发架构等架构设计;
2、负责微服务平台后端开发任务核心代码的编写,并按时交付,保证交付质量的同时负责版本维护;
3、与其他团队配合,协调资源。
任职要求:
1、全日制统招本科及以上学历,计算机相关专业,3年以上java开发经验;
2、熟悉spring boot开发流程,主导或参与过基于spring boot的产品或者项目的完整开发;
3、熟练掌握j2ee开发技术,具备丰富的中间件及基础架构开发经验;
4、理解分布式系统设计架构,并掌握dubbo、spring cloud等最新开源框架;
5、具有全栈开发经验或大型分布式微服务项目经验者优先考虑;
6、具有良好的沟通能力、团队合作精神,以及优秀的分析、解决问题能力。
第6篇 饮食服务中心微机员岗位职责
后勤饮食服务中心微机员岗位职责
1、负责学生金龙卡的存款,以学生填写的存款单据为依据,并将当日存款的数据交给会计做帐。
2、负责微机室的同志要确保微机室的安全、卫生和售饭机的擦拭工作,经常保持售饭机清洁干净,并对微机保养和维护,发现问题及时向中心汇报。
3、负责计算机内存款与帐目核对,做到计算机内存款余额与帐目相符。
4、现金进出必须做到认真清点,准确无误,手续完备,每天现金收入及时解缴银行。如有差误一切自负。
5、配合财务和饮食中心主任按时递交报表,月营业报表,做到准确无误。
6、服务“第一宗旨”,做到“热情接待,态度和蔼,微笑服务”。
7、爱护电脑设备,做好日常维修和保养工作,使微机处于良好的运行状态,遇故障及时联系维修人员,上报上级,并及时安排好临时措施。
8、刻苦学习业务知识,不断提高自身业务和思想素质。
9、工作时,不做与工作无关的事情。