云DevOps工程师
关键技能:
在云端(AWS/GCP/Azure)建立端到端CICD平台的深入经验,包括持续集成、持续交付、自动化质量测试、软件配置管理、安全和自动化环境配置
应具备8至12年的DevOps实施经验
熟练掌握包括云原生服务和认证在内的端到端DevOps工具(首选AWS/Azure等认证)
具有部署基于云的基础架构的实际经验,并精通现代SCM软件包(Ansible、Puppet、Chef、Terraform、CloudFormation等)
具有创建和管理基于Docker/Kubernetes的部署的实际经验
配置和安装监控工具的经验,如Grafana、New Relic、Splunk等
实施变更控制标准,并将其纳入政策和流程中
具有使用AWS/GCP/Azure原生DevOps服务、Bamboo、Jenkins、Openshift、Rancher、CodeFresh、Harness、GitHub、Bitbucket、Jira、Nexus等工具的经验和管理经验,但不仅限于上述列出的工具
精通Linux系统管理和开发编程语言是一个额外的优势(Java、Ruby、C/C++、Node.JS、Python等)、数据库技术(Oracle、MySQL、Redis、Aurora)以及用于支持系统实施的网络协议
具有处理Pega平台作为服务或其他基于SaaS的DevOps实施的经验是一个额外的优势。
关键角色和责任
领导基于云端/本地/基于SaaS的CICD解决方案设计和企业应用程序的构建、发布和部署的实施
对现有/新的项目进行DevOps评估,识别以下专业领域的改进、优化或维护工作:持续集成、持续构建、测试自动化、监控、自动化、风险管理、软件生命周期管理和开发方法、视觉设计、信息架构和自愈解决方案
识别和实施可以帮助工程团队更高效地生产更好的软件/服务的工具/服务,并提供建议
与交付团队合作,通过利用DevOps成熟度模型和评估工具包识别和推荐改进机会
识别适当的技术来解决技术问题陈述
推动试点项目,并支持建立高绩效团队为客户提供价值
领导对应用程序的技术要求进行分析,以确保系统提供所需的可用性、延迟、可扩展性和效率
与交付团队合作解决问题/决策,并通过思想领导力和自动化经验推动替代方案
通过为现有和新客户提供自动化相关建议,为问题定义、分析、需求开发和复杂解决方案的实施提供技术、管理和技术方向。
支持创建宣传资料和内容,并在DevOps上开发用例
在不同平台上提供有关DevOps实施和最佳实践的指导