分享:老IT民工之澳洲五年

2017年10月19日 澳洲新足迹中文网站


新足迹网友hbwork热心分享以IT背景独立技术移民身份来澳发展五年的经验,希望可以帮助更多计划走相似职业路线的朋友。


时间过的真快,转眼间下周我们就已在澳洲五年时间,随着工作一点点稳定、日子一点点越变得平淡,我越发觉得自己当初来澳的选择是对的。

简单汇报一下个人背景:

本人2010年初拿到的独立技术移民,IT技术背景,2012年登录前已在国内高校加小集成公司混了小20年多年,来澳前其实已多年不作一线技术,英语口语、听力其烂无比。

由于没有澳洲本地工作经验,英语又巨烂,找一份专业工比自己登陆之前最快的打算还差,用了整整一年,学英语、考证书、作义工,总算在来澳的第十三个月(2013年10月)拿到第一个Offer,(现在看来当时的薪水确实有点低,但当时觉得工资还是挺不错的,尤其是找工一年都没结果的情况下,给份专业工就得干:) 

在第一个公司待了2年半不到,每年工资涨幅不到3%,仅够勉强度日。
在此期间考了好几个证,找了口语矫正老师,2015年中考了一个AWS 证书,2016年初靠这个证书加上一点点运气跳槽到现在公司,这次工资涨的还说的过去。

今年公司财年performanc review, 工资小幅度上调,达到自己来澳之前的目标。

从4月份开始开始在市场上找机会,这半年面试机会真不少,屡败屡战,总算在本周拿到新的offer.
拿到offer之后,听朋友建议,通知team leader时告诉把拿到offer 工资小幅上涨,结果当天公司决定给counter offer,不走了。
这样算下来,从去年跳槽开始,连续两年工资涨幅30+%:) 


选择方向


下个月我在澳洲工作刚好4周年, 想想自己这几年运气其实不错,这两年之所以发展的相对可以,不是因为自己能力有多强,而是因为我撞上了行业发展趋势——云计算。 行业重要、方向也很重要,如果作Child Care,你是基本没机会拿到80K+的年薪了,但IT就很有可能 ,而在IT行业中不同方向、不同职位的供需关系决定了这个职位的行业薪资水平,云计算这两年很火,大量政府、企业作云迁移项目,在Seek上搜一下AWS DevOps就能看得出来。

我找到第一份工作多少有点狗屎运,那个职位基本要求IT Infrasture 全能 - 什么Windows, Linux, Storage, VMware, Scripting, 而我刚好有这几个方面的证书,估计当时市场上在这几方面都行的工程师,问完薪资水平就直接说bye bye了,因此我幸运地拿到了这个职位。入职以后才知道其实只需要知道点Python就行,其他技能基本不用,而我根本没用过Python.

我2014年初到2015年中,考了多个证书,包括Cisco CCNA/CCNP DC, NetApp Storage Admin, 但此时传统IT Infrasture 领域基本没什么机会, 这些领域在市场上众多高手, 记得有次聚会11人里有9个CCIE, 这9个哥们总共有18个CCIE 证书,想想在市场上,如果招网络职位,我和另一个只有CCNP职位的朋友在这9 个CCIE面前连上场陪练的机会都没有。

但AWS作为一个相对较新的领域,2015年时竞争很少,属于粥多僧少的状态。我2015年7月考过AWS Certified Architect - Associate Level 证书后,情况就变了好多,第二天我就拿到了一个面试。我的第一个AWS 证书号在全球8千多号, 这个证书在我去年找工作的时候起了很在作用,因为公司其实需要这个证书去拿AWS的资质。

去年后我又拿了其他两个AWS证书,证书号都是全球4千多号的,三个AWS证书加上这1年多的实际工作经验,我再在市场上找工作就容易多了。

另外本次公司能给Counter offer,个人感觉一个很重要的原因是我的AWS 证书,AWS对合作伙伴都有证书要求,以我的学习进度,估计明年就会把AWS的5个证书全拿下来,而我的AWS Professional 证书对公司维持十分重要。



2017面试之路


自我2016年换到新公司从事AWS support之后,由于每天都是围绕AWS 的各种Support以及automation, 加上我们team里牛人好几个,相互之间又很supportive, 在一年时间里个人感觉自己的AWS知识及动力能力有了长足的进展,我自己也逐步更新自已的Linkedin profile,自2016年下半年开始在Linkedikn加我的中介开始多了起来
2016年12月份在Linkedin 有雇主A直接找到我,并希望能有机会见面聊聊,并且基本确定了在圣诞节前一周见面聊,可惜不知什么原因,最终没能见到这个雇主。

今年2月份我拿到了第一个面试,是雇主M HR找的我,这次面试败了,一方面是与自己准备不足有,但更重要的是这个职位不match自己的skill set,当面试官提到自己不熟悉的知识领域时,我们很难像印度人一样自信的没问题,并且实际技术确实也很难混过去。

我从今年3月底开始考虑换工作,主要原因是觉得我team另一architect 过于挑剔,觉得干的不爽,更新了Seek以及Linkedin profile后, 印象中第一个找我的是2016年底那个A公司的另一主官。

拿到A公司第一轮和年底找我的那哥们简单聊了聊,第二轮技术面试,自己感觉还不错,可惜最终还是没过,据HR反馈还是觉得我在Applicaiton方面技术不足,另外有些问题回答的不是很准确,对我的定们是AWS Ops 以及automation scriping方面很强。

2017年4月份annual review, 要求我作oncall support, 给加了工资10%的on-call allowance,2017年5月份我拿到AWS Professional 证书,这两上因素导致我对新职位薪水期望值变高。

之后陆续有雇主、中介找我,找我的基本都是DevOps职位,和雇主中介通过电话后,拒了不少薪水较低的职位,5月底之前面了大概有5个职位,可惜都败了, 因为大部分职位雇主希望是侧重Development的DevOps Engineer, 对CI/CD, Pipeline, Ansible, Puppet等也有比较高的要求,而我这方面确实没怎么准备,导致技术面试失败.

面试多次失败对我自信心影响较大,分析原因后我觉得应该加强自己CI/CD方面的知识,在5月底左右关闭了seek profile, 买了几本DevOps, CI/CD, Jenkins方面的书,并借助AWS Chatbot Hackathorn的机会,搭起自己的Jenkins Server,6-7月份准备了2个月,感觉自己对CI/CD 有了点基本概念。

8月份有中介找我,是一个Startup公司,这个职位我在面试前也没拿到JD,当时我特意确认此职位要求的是DevOps from Ops side, 通过了雇主网上的定时Coding Test,拿到了面试,结果在技术面试时问到的全是流程问题,期望我能对他们的业务流程作出改进,每二轮面试感觉他们要找的是Consultant,但第一轮coding test感觉要找的是Deveoloper, 本次面试我感觉很差,面试完后和中介聊天,知道我是唯一一个通过coding test的candidate,同时告诉中介不管雇主反馈如何,我也不会去这个公司。

8月底给我offer的D公司 HR找到我,这个职位要求的skill set我基本能覆盖90%,两轮面试也就相当顺利,在第二轮面试时,公司主管直接说很满意,问了我的Notice Period之类的,第二轮面试完已经是周二下午6点,周三上午9点半左右HR就打电话过来告诉结果,确认Offer细节。

之后发后的前文已作说明,上周五拿到公司书面薪资调整确认,历时半年找工之路结束。

在这半年中,我拿到的职位来自雇主更多一点,可能我多少有点迷信雇主直招,但与其他朋友聊天后,发现通过中介的一大好处是中介会帮你要求一个更高的薪水,并且会指导你如何面试,如果通过中介的话,职位合适的话我觉得自己有机会拿到150 K Package,但雇主直投难度就会大一点,个人意见,仅供参考。


沟通协作


个人猜测本次公司能给Counter Offer的另一个原因是我和Team成员及最终客户沟通越来越顺畅,BAU Support在最近半年内得到了最终用户的多次邮件肯定,同时也完成了多个Business Improvement应用的开发。

但这个过程也是比较痛苦的,去年刚入职的时候英语水平很差(现在其实也不过关),作为Team唯一一个非英语背景的工程师,其他人聊天我根本听不懂,早上stand-up也不怎么发言,经常按照自己想法行事,为此在今年3月底之前多次和Team里的英国的架构师C 及manager 红过脸,总感觉他们对自己不公平,这也是为什么在3月份想离职的原因之一。

但在今年4月份发生的一件事让我改变了想法,4月初我们来自C又单独和我聊了一次,肯定我的技术及学习能力,希望我能够加强与team的沟通,多问问题,作到over communication, 首先确认作正确的事,其次才是把事作正确。

之后有整整2周时间team另外两个哥们全都take leave,我一个人要忙三个人的事,在此期间我多次和C确认任务优先级以及可行方案,二周时间里我基本完成了三个人的工作,为此 C特意给整个部门发邮件肯定我的进步,部门大老板随后也给予肯定。

自此之后我变得自信起来,每天没事和Team 成员聊天,在每天Stand-up也能一点点条理化的把自己的工作讲出来,列出存在问题,可能的情况下寻求team成员的帮助,当然没事的时候也去问问其他人一些相对简单的技术问题,夸夸team 成员,50%精力用于技术提高,50%精力加强沟通,时间长了,也就和team打成一片,逐渐开始聊到工作之外的话题。

由于每天沟通较多,我的英语水平这半年有了明显的提高,日常工作沟通基本没有什么问题,这可能也是最近这次面试能够通过的原因之一吧。


     其实国内国外都一样,在职场中必须学会问题,在澳洲尤其如此。我印象中最深刻的是在2014年5月底,我刚上项目也就1个月,我的主管K单独找我单独开会,告知项目组对我的工作反馈不好,通知我提前退出项目,但在最后二周的时间里要求我移植一套现有的PowerShell脚本到Microsoft SCORCH上。

     这是我在澳洲的第一份工作,此时我进入公司仅8个多月, 对这边的公司考核机制一点概念也没有,但毫无疑问,被项目组提前Lay off肯定不是什么好事,考虑到自己用了整整一年才找到这个工作,当时的压力不可谓不大。
     
当天晚上我基本没怎么休息,一直在想如何解决,好在项目主管K同时又是我的职业顾问,第二天一大早我到公司见到K, 希望他能以职业顾问的身份和我聊聊,想听听他的建议。当天和K聊了一个小时,他告诉我因为我很少问问题、基本不怎么澄清需求、工作分不清优先级,更为严重的总按自己猜测的方式行事,好几次搞的他很nervous ,希望我在以后的工作中常问问题,多问问题,如果我能先确认任何范围(scope of work)、其次把任务分出优先级,以我的技术能力完成任务是没有任何问题的。

在此后的几天时间里,我问了K很多问题,邮件确认了工作任务,每天下班前汇报进度。

最后二周 在K 休假的情况下,我完成了交付给我的主要任务,并邮件注明其他次要任务是由于其他项目组成员未完成前期任务导致我无法完成。

大概过了1个多月后再次看到K, 他告诉我的脚本运行的很好,并在以后一年多的时间里,我多次寻求K的支持。

2016年初到现在公司后,其实我和英国哥们C也出现过几次沟通障碍,由于我的职位提升,team里对我的沟通能力要求相对高,而我又多次在未完全听明白的情况下,自以为是安排工作,并一度导致在今年3月份前动了离职的相法,后来在和C私下沟通及帮助下,工作渐入佳境。


比较优势


如果你上Seek看一下IT相关职位,你会发现每个职位都要求一大堆的技能,在澳洲这个地方,人工成本高,雇主巴不得你是个全才,如果你在自己的专业方向有多个领域的经验或证书,我想拿到面试并拿到offer的机会会更高一些。

我在前面曾提到有一次IT圈朋友聚会,9个CCIE 有18个CCIE证书,最多的一个大牛有4个CCIE证,如果雇主找网络专家的话,显然有CCIE证书的比只能CCNP/CCNA证书的机会更大,2个CCIE证书的会比只有1个CCIE的拿到更多的面试机会 - 甚至更高的工资。

就我个人而言,去年年初申请我现在的职位时我除了AWS 证书外,还有RHEL, Cisco, VMware, Microsoft 以及其他多个厂商的认证,同时我还有PowerShell, Python以及Bash的scripting经验,虽然当时我的英语水平还很差,在各方面我也不是最强的,但综合起来我的经验应该还是比较吸引人的,因此我也拿到了offer.

如果想提升自己的综合实力、可以逐步考点证书,刚开始时4-6个月一个证书,经常用作过的项目更新Linkedin Porfile和Resume,相信2年时间内通常都会有一个较为明显的提升。



面试准备


网上关于面试的攻略很多,面试准备也因人而异,在此分享一下我两次成功面试的经验,也回顾一下多次失败的经验。
2016年2月,我申请现在公司的职位,在我去年吐槽文章“奇葩三姐 - 奇人奇事”中我曾提及:

“我今年1月份申请了现在公司的一个职位,申请的职位是 AWS Cloud Specialist, 第一轮的技术面试官就是现在的PM G(印度人),他可能是这个职位的主要决策者。
   第一轮面试的时候我准备了技能演示,有PPT, 也现场运行了我针对JD 准备的脚本,技术面试准确的说他根本没问倒我,因为我的技术演示所包含内容估计已经超出他的知识范畴(后来知道他动嘴确实厉害,但基本没动手经验)。
   最终我没有拿到这个职位,好在第一轮面试时还有一个GM,这个GM最后决定给了我现在的职位,Cloud Automation Engineer, 待遇没变。”

   在此我需要先更正一下:与PM G共事一年多后,我发现自己对G有主观意识在先,认为印度人通常技术不行,事实证明PM G知识面很广,综合能力及高,有领导才能。

  在上述第一轮面试时最终让GM和主管G确定要我入职的是我的PowerShell Script,我花了近3周时间准备了这个将近2000行代码的PowerShell脚本,通过这个脚本实现了从AWS VPC 到LAMP/Drupal 整个stack的部署,现在知道公司那时刚组建Public Cloud Team,刚成为AWS Managed Service Provider,  那时迫切需要懂AWS、同时又能动手写脚本的工程师。

   现在想想自己运气真的不错,我准备个脚本的时候完全是为了学习AWS,在最后一天看到Seek上的职位广告、最后一天凌晨2点投的简历,早上8点半HR打电话沟通,之后一周多时间就完成了三轮面试,最后给我了一个临时制造出来的职位,但这为我之后的发展打下了极为扎实的基础。



准备简历


本来想聊聊比较优势,结果发散性思维绕到简历上了:(

来澳洲的第1年时间里,我投过不下200份简历,但累计接到电话不超过20个,进入技术面试不超过10个,虽然当时我已在国内IT行业内工作了20多年,也有多个主流厂商的证书,包括VMWare, Red Hat, Microsoft, EMC, VMware, Cisco等,但英语太差、加之没有本地工作经验,历时整整一年时间,在网友的帮助下多次修改简历,常见的40多个面试题根据自己的情况整理出答案并复读,总算修成正果,拿到offer.

记得当时让多个朋友看过我的简历,至今还记得IBM的鱼总电话说的简历过中介基本没什么问题,但拿到雇主面试则相对比较困难,印象中我的简历当时大概有5页,写了很多项目,也出现了不少专业术语,问题是在简历中形容词太多,细节以及量化的不够,在最终雇主看来水分比较大,而一个职位有从多申请者,如果你的简历让中介或雇主有一丝怀疑的话,你的简历就会被跳过。

比如我想强调自己的AWS运营及支持经验,可以强调在过去一年里支持了多个在AWS 里运行生产应用的企业,两种不同表达方式:
1.        One year’s working experience – support multiple AWS accounts  for one of the major health  insurance    company

2.        BAU support of 20+ AWS accounts and ad-hoc project tasks:
L3/4 support of AWS infrastructure for 3 managed service clients
a.        Action on BAU tasks in DevOps way: Jira tasks/git/Bit Buckets/Confluence/Jenkins
b.        Scoped AWS infrastructure changes in Dev/Prod envs using AWS Management Console/PowerShell scripts (EC2 configuration) and Sumologic (CloudTrail logs) 
c.        -------

显然第二种表达方式会更让人信服。


技能匹配


除了准备技术Demo之外,在上一次面试由于那个JD里列出的技术要求相对较少,因此我把自己简历的内容根据JD里要求的技能顺序,准备了一份4页的技能匹配表,打印出来,在技术面试开始的时候交给面试管,个个感觉对我通过面试有不少帮助。

下面摘录一点我准备的内容(Excel格式 ,1-1 Map格式请自行调整啊):
R: Significant experience delivering Cloud Infrastructure projects
A:
• 11/2016 - present L3/L4 support, xxxx CS2 Migration project (200+ VMs, 2 Vmware DCSs -> 2 AWS accounts, Zerto)
• 2/2017 - Present AWS Support, xxxx NSW onboard (AWS accounts built/setup, DX, WAF,)
• 12/2016 - 2/2017 xxxx   AWS IaaS Transition Project(17VMs  Telstra  -> AWS, 30+ TB Data, Racemi)
• 9/2016 - 10/2016  xxxx  Citrix XenDesktop Pilot Project (updated Citrix CFT and built the whole AWS Pilot env)
……..
• 10/2013 - 4/2014   Automation specialist in xxxx (Python & Fabric, Vmware, Linux, NetApp, Cisco UCS)

R: Hands-on experience with AWS, AWS Automation & Cloud Formation
A: •  3 years' hands-on experience on AWS :  CloudTrail, Config, VPC Flowlog, Sumologic ...)
      * experience: solid hands-on experience of L3/l4 support
      * have been working on AWS 100% since December 1, 2015 
• Certifications:
      * AWS Certified Architect - Associate Level (July 2015)
      * AWS Certified SysOps - Administrator - Associate Level (October 2016) 
      * AWS Certified Architect - Professional Level (May 2017)
• AWS automation:…

个人感觉以上准备会让面试官觉得你很认真地对待这次机会,其次也会让非技术型决策者更加信服你的技术能力,技术面试官基本上也就不太会在技术上问你太多问题。

在通过技术面试后,由于还有一轮是管理层面试,我把技术匹配表发给了公司HR, 并希望HR能将其转发给管理层面试官,事实证明也起到了比较好的作用,因为最后一轮面试官特意问我那个表是否是我自己准备的,并提到very impressive, 也因此期望能有面对面的交流机会。



收藏 已赞