说起时下热门的几个行业,IT肯定名列其中,甚至现在越来越多的非专业人士都开始转行学IT了。
而云计算技术,又因为它独有的便捷性和领先性,获得很多企业的青睐,云计算技术人员在整个IT从业人员中也变得很吃香,因此也就有很多T人员愿意向云计算领域转型。
那么,具体而言,云计算都有哪些职位呢?需要哪些技能呢?
云计算管理员
企业需要工作人员配置云部署并执行管理和监控任务。这个工作人员就是云计算管理者,要随时更新自己的技能,确保是新的。
管理员的大部分工作是云计算基础设施管理。要了解核心云平台,监控工具和配置管理系统,如Ansible和Zenoss,要了解用什么样的工具来提高用户体验。
如果你会用DevOps工具那就更好了,特别是随着越来越多的企业追求这个模式。它有利于云计算管理员获得DevOps相关工具(如Jenkins和Chef Server)的经验。如果有些企业所需的直接编码专长,那就要懂得多种计算机语言了,如Java,C / C ++或C#。
云计算架构师
云计算架构师考虑到大局:他们监督云计算策略,包括采用计划,应用程序设计和管理。由于云计算技术不断变化,云计算架构师必须了解当前趋势,以保持环境的有效运行。
企业希望云计算架构师能够面对未来的系统,而且要有大局观,能够为三年或三年以上的的云战略进行预测和规划。
跨平台的可移植性是企业面临的一个重大问题,因为云计算规划师需要知道容器的能力以及相关它能够如何适应云战略的问题,诸如OpenStack等开源平台。
云计算安全经理
安全性始终是企业的首要关注点,云计算安全管理者的作用是保持云部署安全。作为该职位负责人,如果能够通过正式的培训和认证,如认证信息系统安全专家,这些方面绝对加分。
在云计算安全方面,需要能够设计,执行和维护各种云基础架构的云安全策略。云计算系统的威胁和风险日益严重,所以管理人员必须不断监控环境。需要跟踪云安全趋势,并掌握不同的工具和流程,如加密,访问控制和多因素身份验证。
管理人员必须具备良好的沟通能力,为组织内的员工制定政策,以及对治理和合规性标准(如PCI DSS)的了解。
云应用开发人员
企业开发和部署软件的方式随着云计算的发展而不断变化。由于这些变化,企业需要更多的云应用开发人员;他们希望开发人员也承担通常与架构师,工程师,分析师和技术人员联系的角色。如果你还专精一门语言,在使用该语言的企业中,你必将获得一席之地。
在平时工作中,获得主流云平台(如Amazon Web Services,Google和Azure)的实际开发经验也是至关重要,熟悉这些平台以及它们之间的互操作性将会为自己添加跟多筹码。
通常这个时候,你用得的管理和开发工具越多,解决工具间转换和集中的经验就会相对丰富。在工作时还要多动脑,能程序处理的事,绝不用人工,特别是在处理DevOps,持续集成和持续交付时。