如何开启AWS解决方案架构师的职业生涯
你是否作为一个云计算从业者而充满迷茫?别担心,这很正常。近年来,很多有抱负的IT专家都会到最大的云计算厂商那里谋求一份相关职位。但是,对于那些想在亚马逊AWS上谋求一官半职的候选人来说,他们往往因为缺乏信息和资源而不知所措。
本文的讨论将给那些想成为AWS解决方案架构师的IT专业人员和新人提供一些行动指南,我们会讨论一下关于AWS解决方案架构师(Solutions Architect)相关的认证证书,对候选人的关键技能的要求,以及针对这个职位的职位描述(Job Description),角色定位和平均薪资水平。
首先,现在市面上很多云计算的岗位,为什么要选择AWS架构师呢?

为什么要成为一个AWS的架构师?
在开始聊具体职业生涯之前,我们来看看为什么选择AWS作为候选的厂商?首先,目前全球范围内,有两股公有云的势力:分别是亚马逊云AWS和微软云Azure。
根据Gartner的报告,在2018年度,AWS占据47.8%的公有云市场,是第二名微软15.5%的三倍。
因此,采用云计算技术的公司总是在寻找精通AWS和云计算技能的员工。目前,超过190个国家内的企业的核心业务系统已经构建在AWS之上。不管是国外的初创公司AirBnb,Uber,Slash,Lift,Netflix,还是国内的企业太古可口可乐,奇虎360,今日头条,英语流利说等等。因此,在各大招聘网站上,我们能看到对AWS证书和技能的要求在不断地增加,并且一些企业也能给出非常有竞争力的薪水。
云解决方案架构师是什么?
对云解决方案架构师的定义也能从很多招聘的JD中看出一二,云架构师需要交付包含前端、后端、网络和基于云计算的解决方案。云架构师将项目的技术需求转换为最终产品的体系结构和设计理念,是专门给解决复杂问题提供一个可行方案的。
AWS解决方案架构师需要具有能评估一个组织所需要的技能,以便在AWS上实现和部署应用程序可以提出一些建议。并且还需要非常熟悉AWS平台以及各种各样的产品体系。而且也需要对开源的方案和其他云厂家的解决方案有一定的了解。
AWS解决方案架构师的基本技能
了解AWS解决方案架构师的基本技能可以帮助你了解这个职位工作角色和职责,并且也是要成为架构师之路上必不可少的要素。这些基本的技能包括:
- 至少精通一种操作系统,如Linux、Windows、Solaris、Ubuntu或Unix。对于有抱负的候选人,推荐的操作系统经验是Linux(Ubuntu或者Red Hat)。另外,作为解决方案架构师,如果曾经有作为系统管理员或者架构师相关的经验也是一个优势。
- 对某种编程语言或者脚本语言比较熟悉
- 对网络方面的知识有一定理解,比如IP地址,DNS,TCP/IP,和HTTP
- 对安全组件有一定的了解,比如防火墙,WAF等
扩展阅读:为什么我要考AWS认证?
基于角色的架构师技能
我们还需要关注一些具体的工作技能和软技巧,这些技能对于架构师来说也是必不可少的。
- 与销售和客户沟通是AWS架构师工作的重要部分,因此,对于架构师的工作异常重要。
- 时刻把客户的需求和业务目标作为自己的责任
- 适应力。在架构师生涯中,我们可能需要面对各种任务,比如编写脚本、排除故障、处理迁移、处理客户关系、产品反馈。基本上从前端的销售环节到后端的产品生产缓解都需要参与进去。因此适应性也是这个角色的技能需求。
- 每天向AWS架构师抛出的这么多种任务也需要时间管理的技能。所以日程规划和任务优先级排序尤其重要,特别是服务国内客户,经常需要996,007的场景。
- 最后,作为架构师也需要不断更新自己的技能,尽快点满自己的技能树。AWS已经推出了11种不同的认证了,而且通过认证只是对这个知识有浅层的理解,真正的冰山还在海平面之下呢。
扩展阅读:AWS有11个认证,今年我要翻哪一张牌?

作为架构师,我需要获得什么认证呢
我们已经介绍了AWS解决方案架构师的基本要求和技能需要,现在我们来看看哪些证书能够帮助你开始自己的职业生涯吧。首先,有2个证书是目前来说含金量最高的,他们分别是AWS认证助理解决方案架构师和AWS认证专家级解决方案架构师。我们来看看这两个证书的基本描述吧。
AWS认证助理解决方案架构师
毫无疑问,AWS Certified Solutions Architect- Associate认证是AWS解决方案架构师新人的首选!认证要求在设计具有更高可用性、可伸缩性和成本效率的分布式AWS系统方面有一年或更多年的经验。认证考试有四种不同的语言,如英语、日语、韩语和简体中文。
认证考试的时间为130分钟,即2小时10分钟。考生必须在他们选择的考试中心参加认证考试。考试将包括单选和多选题,报名费为150美元。AWS Associate Solutions Architect认证考试测试考生的以下能力。
- 能够使用AWS技术展示如何架构和部署具有安全性和鲁棒性的应用程序
- 基于技术原则和客户的需求定义具体的解决方案
- 根据最佳实践在项目的整个生命周期中提供实施的指导
如果您正在备考AWS助理解决方案架构师,可以查看文章《备考AWS认证需要看什么资料?这篇文章统统告诉你》看看如何备考。
AWS认证专家级解决方案架构师
如果你要在架构师的职位上有更多的进步和收获,AWS Certified Solutions Architect- Professional 这门考试可以帮到你,一般建议有2年以上架构经验的同学参加这门考试。否则,即使通过了考试,很多内容也不太能融会贯通,真正理解。
认证考试有英语、韩语、简体中文和日语四种语言。考试时长约170分钟,即 2小时50分钟。考试报名费为300美元。考生必须在他们选择的考试中心参加认证考试。问题的形式为多选和单选。认证考试测试考生的下列能力。
- 在AWS应用程序上设计和部署可动态伸缩、容错、可靠和高可用性的应用程序。
- 为设计和部署应用程序选择适当的AWS服务。
- 在AWS上迁移复杂的多层应用程序。
- 实施成本控制战略。
- 在AWS平台上设计和部署企业级可伸缩操作。
如果想学习专家架构师认证,可以持续关注挨踢茶馆,我们将会在2020年3月之前推出全新的专家级架构师课程,届时会有100多小节的丰富内容,帮你备考!
AWS架构师角色的职业描述(JD)
其实,如果我们把目标放在某个职业方向上,又不清楚这个职位有什么具体的能力要求,最直接的方法就是看看JD。这样你就可以很容易,很清晰地了解甲方对候选人的要求,以及你要努力的一个方向。其中,AWS架构师最重要的职责包括了:
- 对现有业务问题定位最适合的技术方案
- 对项目涉及的人员描述各种软件术语
- 在解决方案中定义特性,需求和阶段
- 为解决方案的定义、管理和交付提供规范
以下还有一些AWS解决方案架构师角色的职责基础:
- 执行架构评估和分析,企业级系统的设计
- 推广正确的最佳实践架构和设计工具,如IBM Rational
- 开发、增强和维护已建立的服务设计流程,以实现完美和健壮的架构设计
- 与高效的解决方案架构师团队协作,来支持面向企业的项目开发工作
- 对当前的实践和建议负责
- 确保配置管理的可持续性
- 识别客户需求、分析与平台、软件和网络配置相关的备选方案和产品建议
谈钱伤感情,不谈钱就是耍流氓!
目前,云计算还是一个比较早期的阶段,全球企业只有2%上了云,这个数量在未来很有潜力变非常大。另外,云计算在国内也是刚起步的阶段,是目前的蓝海,即使你只是刚入这一行的新人,也能拿到相对不错的薪水。
根据2019年IT技能和薪资调查,AWS解决方案架构师在美国和加拿大的平均薪资为130,883 美元,如果一个有经验、有更多技能或有多个相关认证的架构师,会得到更多的工资。
看回国内,我们可以从《2019年Q1互联网薪资报告》看到,架构师职位不仅是平均面邀年薪同比涨幅最高的,也是涨薪最快+涨薪最高的双料冠军!完胜Andriod,Java,PHP,测试,前端等职位。
下面截取100Offer报告中中一张图。
写在最后
AWS颁发的解决方案架构师证书,可以作为入门架构师行业的第一个敲门砖(当然不是最重要的一块),并且可以随着候选人的资历,经验和工作年限继续深造,升级打怪。
目前来说,架构师在就业市场已然是一个香饽饽,越来越多企业有对云架构师的需求(或者是云开发,云管理员等),因此不要再等待了,马上抓住时机,开始学习吧!
作为一个新人,可以先查看完全免费的入门课程《亚马逊云计算入门》和收费的《亚马逊云从业者》《AWS助理级解决方案架构师》课程。