高级DevOps工程师职位描述模板/简介

我们正在寻找一名高级DevOps工程师,他将与应用程序开发人员合作,以及时可靠的方式将应用程序的测试,发布和部署加快到运行时环境中。高级DevOps工程师应具有开发,运营和全堆栈实施的经验。

他们还将拥有脚本安装,设置和配置方面的专业知识,例如Ruby,Python,Java,C#等。他们将在云环境中提供连续的交付解决方案,并熟悉一系列工具的主要工具需要处理各种云提供商。

高级DevOps工程师工作资料

一位高级DevOps工程师可以从整体上处理每个给定的问题,试图了解如何以企业规模实施这种变化,而不仅仅是一次解决该问题。这种能力的技术较低,更关心分析和解决问题。

汇报给

  • 首席技术官

高级DevOps工程师责任

  • 有关软件解决方案操作需求的管理层咨询
  • 分享有关信息系统替代方案,风险和操作效果的知识
  • 指导初级软件工程师获得专业知识并承担DEVOPS职责
  • 监督解决方案安装和配置
  • 与开发人员一起处理软件需求并分析测试阶段结果
  • 设计自动模块部署并开发接口模拟器
  • 完成更新代码和脚本,并解决产品实施问题
  • 监督正常维护过程并进行诊断测试
  • 记录程序和跟踪性能指标
  • 遵守网络管理和网络安全最佳实践

高级DevOps工程师的要求和技能

  • 计算机科学,系统分析或相关研究领域的学士学位或可比的经验
  • 至少两个IT领域的专业知识,例如技术架构,应用程序开发或运营
  • 对企业数据中心技术的实际理解,例如存储系统,网络交换和虚拟化数据中心内的安全架构
  • 以前作为团队负责人的经验是必不可少的
  • 理解业务流程重新设计的思想和方法
  • 对应用程序开发方法的深入了解
  • 熟练地有效地评估情况和行使合理的判断力
  • 具有云基础架构管理和自动化技术的经验,以及熟悉全面的AWS基础架构解决方案(EBS,S3,EC2,Ec2,Elastic IP,Route 53,VPC)(Chef,Puppet)
  • 监视和自动化脚本能力(Shell,Python,Ruby)
  • 掌握詹金斯,哈德森等连续集成技术等。
  • 先前的经验优化应用程序,以在独立和分布式系统中获得最高性能
  • 在引入新功能的同时,维护基础架构和确保稳定性的可靠记录
  • 有效表达设计和实施选项的能力
  • 能够使用广泛的开源技术和工具的能力
  • 能够进行常规,增量代码测试和部署
  • 对自动化工具进行良好的体验
  • 能够合作,公开交流并超越功能界限
  • 以前在研究或学术环境中工作的经验是首选