持续交付 (CD): CD 是 DevOps 的基石,因为开发团队通过这种方法在短周期内构建软件,同时确保随时发布可靠的版本。CD 的目标是提高软件开发的构建、测试和发布阶段的速度和频率。这就是为什么 AWS 工程师需要了解有关 CD、其工具和系统以及它们与付管道的一切。这包括了解 AWS CodeBuild 和 AWS CodePipeline 等 AWS 服务以及 GitHub 和 Jenkins 等非 AWS 工具。
运营:鉴于“DevOps”这个名称,这是 AWS 工程师应具备的另一项 bc 数据台湾 明显技能。在这种情况下,运营是指监控生产系统以确保其正常运行。此外,运营还涉及对问题发出警报并在问题发生时帮助解决问题。在某些管道中,AWS 工程师可能还需要具备数据库管理知识。 容器:现代部署实践正在以惊人的速度拥抱容器,这使得容器化系统和编排器的知识几乎成为 AWS 开发人员的必备知识。
这意味着这些开发人员需要熟悉 Docker Engine、Docker Swarm、Kubernetes、容器注册表以及更多工具、应用程序和服务。 协作: DevOps 一直致力于弥合团队之间的差距,因此 AWS 角色自然需要具备协作能力。这意味着 AWS 工程师需要熟练地与同事进行流畅而直接的沟通,因为他们将并肩工作,以确保持续交付产品和服务。