工作目的
高级AWS DevOps工程师负责开发、部署、迁移和维护所需的基础设施和工具,以实现AWS及其他云平台内系统的自动化部署、操作和监控。此外,该角色还包括指导初级DevOps助理。
工作描述
Bespineers行为准则
- 遵守公司政策和程序,以及适用的法律法规。
- 以专业和建设性的方式处理冲突。
- 追求高质量的工作,并不断寻找改进的方法。
- 保持积极和合作的态度,例如礼貌地接受反馈,在面对挑战时保持冷静和专业,以促进更高效和愉快的工作环境。
- 作为团队的一部分工作,愿意帮助他人,有效沟通,并愿意适应以实现团队目标。
- 作为榜样,展示Bespin的座右铭、行为和道德,Bespin力求维护。
附加职责
部署和基础设施管理
- 开发、部署和管理AWS云基础设施以支持软件系统,应用DevOps方法并使用各种工具和技术。
- 创建、管理和优化用于部署应用程序的持续集成和持续交付(CI/CD)管道。
- 使用基础设施即代码(IaC)工具(如CloudFormation或Terraform)在AWS中自动化和管理基础设施。
- 确保基础设施符合客户对可扩展性、可靠性、性能和安全性的要求。
- 及时了解相关技术,理解趋势和机会,以确保我们使用最佳的技术和工具。
- 利用容器化技术(如Docker)和编排服务(如Kubernetes)自动化应用程序的部署和扩展。
- 对生产错误进行根本原因分析,并提供解决方案以防止再次发生。
附加职责
部署和基础设施管理
- 保持对需要应用于基础设施的安全最佳实践的了解。
- 在确保各种迁移项目的成功执行中发挥关键作用。
- 创建、管理和交付所有与项目相关的文件,包括商业案例和成功标准。
- 与跨职能团队、项目经理和利益相关者密切合作,收集迁移项目的信息和需求。
- 创建全面且结构良好的项目文档,包括商业案例、项目计划、迁移策略、风险评估和成功标准。
- 与各利益相关者合作,确保项目的顺利交付。
- 参与项目会议和讨论,记录关键决策、行动项目和项目进展,并将其转化为相关文档。
- 与外部合作伙伴和供应商合作,收集必要的技术知识并将其整合到项目库中。
职位规格
教育
- 计算机科学、信息系统、电气工程或任何相关领域的学士学位
专业认证
- AWS认证解决方案架构师助理或AWS认证开发人员助理(必须)
- Hashicorp: Terraform助理(必须)
- AWS认证DevOps – 专业(优先)
- AWS认证系统运维管理员(可选)
- Google: 认证云工程师(优先)
职位规格
知识
- 在GitHub、Gitlab、AWS开发者工具、Azure DevOps或类似服务上运行的CI/CD管道。
- Docker容器化和Kubernetes编排
- 精通至少一种主要编程语言(如Python、JavaScript或Go),能够理解复杂的软件系统,解决应用程序问题,并为自动化任务编写代码。
- 熟练使用包括AWS和GCP在内的云提供商,深入了解其计算、存储、网络和安全服务。
- 基础设施即代码工具,如CloudFormation和Terraform
- 具有渐进交付策略的经验(如蓝绿部署、金丝雀部署)
- 熟悉现代架构模式,如无服务器、微服务、事件驱动架构、容器化应用程序和服务网格,以及它们在DevOps工作流中的集成。
- 精通Linux系统管理,包括shell脚本、进程管理、文件系统和权限。
- 在基础设施和应用程序迁移项目中具有实践经验,包括云迁移、本地到云的过渡和遗留系统现代化。