云计算是一种通过互联网提供与计算相关资源的可扩展的方法。工程学科应用于这个概念则被称为云计算工程,它与任何与云计算相关的技术相关联。
云计算构建了一个系统化的方法,专注于云计算应用程序的标准化和治理。
基础设施即服务
平台即服务
软件即服务
云计算工程师是负责与云计算相关的任何技术问题的IT专业人员。他们的职责包括支持、维护、设计、管理、计划。
云计算安全工程师
云计算系统工程师
云计算架构师
云计算网络工程师
云计算软件工程师
要想成为一名云计算工程师,IT专业人员首先应该掌握云计算主要领域的技能。
首先从掌握基本概念开始,然后通过掌握完全面向云计算的特定供应商的平台或技术等重要领域来增强其专业知识水平,因为这有助于为IT专业人员增加附加优势。但要获得这些特定领域的知识,IT专业人员应具备软件、操作和架构角色所需的技能。
通常在操作角色中获得的技能要了解恢复灾难,故障转移和冗余的方法。只要对这些概念有良好的把握,就可以通过一些培训轻松学习云计算架构师概念。
而了解应用程序网络、虚拟化和存储技术的操作和设计,将为IT专业人员在云计算领域增加额外的优势。
IT人员最好具有强大的编程背景,而如果熟练操作OpenStack,AWS(Amazon Web Service)和Azure则更好。
掌握这些技术中的至少一种,将有助于对他人设计的软件的理解。总之,这都要求IT人员具有更加丰富的经验和实践技能。
云计算架构的基础是基于API和Web服务。在这些服务模式方面具有良好的专业知识水平将使IT人员在掌握云基础知识方面领先一步。
“云计算工程师” 这个概念在IT时代是一个进化的角色,IT专业人员在云计算时代取得成功的同时,还需要一系列高级技能。
这些技能通过云计算认证培训所获得,行业标准认证为IT人员提供了获得云计算工程师工作的边缘优势。
AWS
Azure
MCSE-基础架构和云平台
CCNA和CCNP云计算版本
VMware VCP7-CMA
AWS的认证
它包括学历证书和专业证书。AWS认证涵盖的解决方案架构师的角色是AWS解决方案架构师助理。获得这一级认证后,IT人员可以转到专业级认证继续学习。
AWS认证为拥有技术知识的IT专业人员提供了一定程度的认可,它增强了IT人员在设计、操作和部署应用程序和基础设施方面所需的技能。
云计算工程师应该全面了解与云计算有关的每个概念。
IT人士应该对所有的编程语言有全面的了解,其中包括Java,Ruby和Python。除了传统技术外,云计算工程师还应该在现代的基础设施方面具有更多的技能。
大多数寻求云计算工程师的组织都必须要求应聘者具备Docker、Azure、AWS、Rackspace、Linux、Google Compute Engine和OpenStack的操作经验。此外,拥有DevOps和NoSQL数据库的经验也很重要。
云计算-从头到尾(Cloud Computing- Beginning to En)- Ray J. Rafaels著
云计算-实践方法(Cloud Computing- A Hands-on Approach)- Arshdeep Bahga和Vijay Madisetti著
云计算- 概念、技术和架构以及云计算设计模式(Cloud Computing- Concepts. Technology and Architecture and Cloud Computing Design Patterns) - Thomas Erl等人著
Cloudonomics - 云计算的商业价值(Cloudonomics- The Business Value of Cloud Computing) - Joe Weinman著
亚马逊网络服务傻瓜教程(Amazon web services for Dummies)- Bernard Golden著
总而言之,云计算工程师必须通过互联网充分利用所有可用资源,并制定适当的应用程序,以充分拓展他们的职业生涯。
评论