关键职责
• 在高可用性和可伸缩性的生产环境中设置整个基础架构
• 使用CI和CD设置和维护完全自动化的软件开发生命周期
• 为不同环境自动化整个基础架构设置
• 协助架构师进行整个系统和架构设计
• 不断发现、评估和实施新兴技术,以最大限度地提高产品开发效率
• 作为产品、服务和解决方案开发的一部分,采用敏捷方法
• 应用与敏捷方法学相关的主要工具和技术,并更新后续阶段的方法
• 为应用程序或软件产品的组件进行技术或功能设计
• 准备应用程序和软件设计和开发计划,突出各个阶段、活动、依赖关系、可交付成果和关键决策点
• 对解决方案根据需求进行影响评估,并形式化评审
• 应用测试驱动的开发过程(包括添加、运行所有测试、编写代码和重构代码)
所需的关键技能和特质
• 至少4年的DevOps工作经验
• 至少1年的敏捷/Scrum环境工作经验
• 精通Git(Github,Bitbucket)
• 深入了解在本地和云环境中设置整个基础架构的经验
• 强大的经验,配置和管理来自云提供商之一的云服务:AWS,Google Cloud,Azure。有Azure经验者优先考虑
• 使用一种配置管理工具(如Chef,Puppet,Ansible,SaltStack等)的经验
• 使用一种配置编排工具(如Terraform,CloudFormation等)的经验
• 使用一种CI/CD工具(如Jenkins,Spinnaker,Circle CI,Travis CI,Codeship等)的经验
• 有编写shell脚本、Python等脚本的经验
• 设置和管理Docker和Kubernetes的经验
• 在Linux和Windows Server中设置环境的经验
• 流利的英语和中文(书面和口语)。了解普通话者优先考虑
首选技能
• 在任何云平台上获得认证的DevOps工程师优先考虑
• 有Azure经验者优先考虑
• 了解普通话者优先考虑