职位描述
请注意,提交的简历/CV应最多只有4页。有在敏捷框架(如Scrum)下进行应用程序开发、设计、实施和维护的经验。
必备条件:
熟练掌握为基于Angular v9+和Spring Boot框架、Java 8+构建的云原生应用提供DevOps支持的技能,使用Azure Tanzu PaaS构建和管理集中日志(使用ELK等工具)和应用性能管理(使用Azure Monitor等工具),有设计和实施自动化部署和测试自动化策略的经验。
职责:
设计、构建和支持云环境以创建数字产品,在云环境中监控和评估应用程序的性能,确保解决方案可用创建、测试和实施保护数据完整性并防止未经授权访问的安全措施
通用技能:
有在AWS、Azure或Google Cloud等主要云平台之一上工作的经验有维护复杂的Linux云环境(如CentOS、Ubuntu或CoreOS)以支持现代Web技术(如LAMP、MEAN、Drupal和Elasticsearch)的经验有使用JIRA、Confluence、Maven和Jenkins等工具设置开发环境和机制的经验或类似工具有使用Python、Bash、PHP、Java、JavaScript、Node等脚本语言的经验有使用Git、Ansible、Chef、Puppet等构建工具进行持续集成的经验了解基于容器的虚拟化技术(如Docker)有构建和使用API的集成经验有为各种版本的手机和平板电脑进行移动设备管理的经验
期望的技能:
熟练掌握为云原生应用提供DevOps支持,使用Angular v9+和Spring Boot框架、Java 8+的经验有使用流行的基于云的配置/部署工具实施和支持运行在PaaS服务(如VMWare Tanzu)上的云原生应用的经验与产品开发团队合作,确保设计的解决方案响应非功能性需求,如可用性、性能,并确保交付流程的效率与开发和QA合作,实施自动化部署和测试自动化策略在DevOps流水线中管理开发、QA、生产和培训环境制定和实施增强客户体验和网站可靠性的策略有在生产和非生产环境中实施安全措施有实施推荐的部署模式的经验有使用ELK等工具实施集中日志记录,使用Azure Monitor等工具进行应用性能管理有在测试驱动开发环境中工作的经验有影响测试策略和指导测试自动化的专业知识为其他同事开展指导和知识转移在产品团队中推广行业标准和最佳实践能够提供用户和系统文档作为专家为微服务添加仪表化的专业知识有在基于Java的微服务中开发支持运营需求的功能有开发完全自动化的持续交付流水线的专业知识
技能矩阵:
选择标准
顺序
百分比
标准
1
30
为基于Java的微服务开发非功能性需求为现有微服务添加仪表化支持为微服务添加可配置性支持
2
50
熟练掌握为云原生应用提供DevOps支持,使用Angular v9+和Spring Boot框架、Java 8+的经验有使用流行的基于云的配置/部署工具实施和支持运行在PaaS服务(如VMWare Tanzu)上的云原生应用的经验与产品开发团队合作,确保设计的解决方案响应非功能性需求,如可用性、性能,并确保交付流程的效率与开发和QA合作,实施自动化部署和测试自动化策略在DevOps流水线中管理开发、QA、生产和培训环境制定和实施增强客户体验和网站可靠性的策略有在生产和非生产环境中实施安全措施有实施推荐的部署模式的经验有使用ELK等工具实施集中日志记录,使用Azure Monitor等工具进行应用性能管理
3
20
有在测试驱动开发环境中工作的经验有影响测试策略和指导测试自动化为其他同事开展指导和知识转移在产品团队中推广行业标准和最佳实践