AWS 云安全工程师做什么?

AWS 云安全工程师做什么

什么类型的人适合从事安全工程工作?

做工程工作有很多浪漫主义。 可能是因为安全工程师要做技术问题的解决,必须要有非常执着和直觉的思维。 您将必须能够解决可能没有白皮书或演练指南的问题。 您将需要良好的基础知识,然后才能解决您在基础设施或合同或您目前正在处理的任何事情中可能遇到的其他问题。 

云安全工程应该学什么编程语言?

强烈建议精通云安全工程中的一种或多种编程语言。 AWS 中最常见的编程语言是 TypeScript,它是 SDK 软件开发工具包或 CDK 云开发工具包等工具的原生工具。

Python 是另一种流行的语言,它非常适合在 AWS 中创建 lambda,而且它是一种非常好的基础语言 网络安全. Node 是另一种值得学习的好语言,因为 Node 是 TypeScript 的一个很好的组合,而且很多人都有经验或可以在 Node 中键入代码。 节点开发人员通常非常了解核心编程基础知识,他们会很好地转移到安全工程等领域 要知道 很多或一点点。

作为安全工程师,我还应该学习哪些其他工具和概念?

在安全工程中,您不必无所不知,但您必须对您尝试实施的资源和解决方案有大量的实践知识,无论是使用 SDK 还是 CDK . 您将必须知道 VPC 和特定 IP 范围内的子网之间的连接情况。 您将必须知道如何安装 WAF,而无需开箱即用。 您将使用解决技术问题的思维方式。

为什么你应该使用 AWS 作为云安全工程师?

AWS 的好处是有很多白皮书可以用来解决问题。 这些白皮书中还有很多灰色区域,您将不得不使用自己的技术问题解决技能和直觉思维以及一般的毅力来找到这些问题的答案。 如果你想成为一名 AWS 安全工程师,请记住,需要一种特殊的人才能坐在那里连续数小时查看代码。

我在工作中应该有什么样的心态?

安全工程不缺乏过程思维,但你也必须有独立的思维。 CISO 或负责人 信息 安全性可以创建流程或程序,但该流程可能无法帮助您找到或解决尚未解决的解决方案。 归根结底,您将不得不使用技术问题解决来采取流程并以正确的方式使用它们。

作为安全工程师,沟通技巧是否必要?

强大的沟通是一个巨大的优势。 很多人在工程领域不会这么说。 当一个真正优秀的安全工程师或一般工程师创建了一个非常了不起的解决方案时,管理和安全工程之间会出现很多脱节,但他们无法传达该解决方案是什么以及它提供了什么样的商业价值。

在进入云安全工程之前我还应该知道什么?

在进入云安全工程之前,您应该对基本的编程语言、网络和安全概念有很好的了解。

一些好的基础课程将获得您的 Network+ 和 Security+ 认证,以及学习 Linux、命令行和流行的编程语言。

掌握基础知识后,您应该准备好探索 AWS 提供的认证,以将您的技能集转移到云中。

请记住使用 Twitter、Youtube 和 Reddit 社区以及 Stack Overflow 和 W3schools 作为资源。 Udemy 还提供经济实惠的课程,可帮助您获得安全架构和软件方面的实践经验。