ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

20211010-架构师职责

2021-10-10 08:32:17  阅读:113  来源: 互联网

标签:20211010 架构 职责 架构设计 解决方案 技术 学习 架构师 分布式


架构师职责

岗位职责:

  1. 负责平台系统分析、设计、技术解决方案。
  2. 主导平台的快速迭代和优化工作,提供架构、性能优化的解决方案。对现有系统的不足进行分析并找到目前系统架构瓶颈,持续从技术上提升服务安全性、可用性等技术能力。
  3. 完善研发体系。形成方案审查、代码规范、系统安全、代码走查的机制,负责对研发人员进行技术培训,培养人才,建立人才梯队。
  4. 参与开发过程管理、核心代码开发与审核、组织技术攻关;
    任职资格:
  5. 具备丰富的架构设计经验,对于架构师要求8年以上JAVA技术,以及3年以上核心系统架构设计经验。
  6. 有丰富的分布式、高并发、高负载、高可用性架构经验。熟悉RPC、Netty、缓存Redis、消息队列Kafka/RocketMQ、负载均衡、分布式事务、分布式协议Paxos/ZAB/Raft等。可对系统进行性能调优和优化,对流行开源框架有深入研究。
  7. 精通java,扎实的Java编程基础,熟悉JDK源码,多线程,熟悉常用设计模式、JVM,包括内存模型、类加载机制以及性能优化。
  8. 掌握Spring/SpringMVC/Springboot/SpringCloud/Dubbo等技术栈,阅读过spring、mybatis等主流优秀框架源码,对微服务架构有深刻的理解,有云原生架构项目落地经验,有大数据量系统处理经验,并在项目中起主导或关键作用。
  9. 熟悉docker/k8s相关的生态,熟悉k8s架构和基础组件,能够解决复杂问题。
  10. 精通数据库技术例如:MySQL、PostgreSQL,数据库优化及SQL优化;熟悉大数据生态圈相关产品,Elasticsearch 、Hadoop、Hbase、Hive、Spark、Flink、Storm等有过相关使用经验,并对其中两种及以上了解其存储和运行原理。
  11. 熟悉Tomcat,Nginx等开源的服务器的配置,熟悉Linux环境以及操作,熟悉Shell脚本编写。
  12. 对于架构师要求具备广泛多维度技术和经验,包括云计算、应用架构设计、技术架构设计、网络架构、信息安全、大数据技术、业务建模能力等。
  13. 具有高度责任感和主动性,良好的团队合作和沟通能力;对新技术有很强的学习热情;热衷学习与分享,喜欢阅读技术文档和书籍,有自己的开源社区项目或者技术博客。

学习计划

一,建立研发体系

方案审查、
代码规范、
系统安全、
代码走查

二,建立系统架构

高并发技术方案
高可用技术方案
高可扩展性技术方案
安全性技术方案
RPC技术方案
分布式缓存技术方案
分布式消息队列技术方案
分布式事务技术方案
分布式搜索引擎解决方案
分布式协议解决方案

三,技术框架学习

Spring深入学习
Spring mvc深入学习
Spring boot深入学习
Spring cloud深入学习
mybatis深入学习
JDK源码学习

四,云原生组件学习

k8s解决方案
envoy解决方案
docker解决方案
tomcat解决方案
nginx解决方案

五,数据库技术

mysql解决方案
redis解决方案
memcache解决方案

六,架构师能力模型

云计算
应用架构设计
技术架构设计
网络架构
信息安全
大数据技术
业务建模能力

标签:20211010,架构,职责,架构设计,解决方案,技术,学习,架构师,分布式
来源: https://www.cnblogs.com/original123/p/15388480.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有