我们有机会影响您的职业生涯,并提供一个冒险,让您可以突破软件配置管理和开发者平台可能性的极限。
作为摩根大通工程服务与平台(ESP)中专注于SCM的首席软件工程师,您是一个敏捷团队的重要组成部分,该团队致力于以安全、稳定和可扩展的方式增强、构建和交付值得信赖的市场领先技术产品。作为核心技术贡献者,您负责为我们的软件开发生命周期基础设施设计和实施关键技术解决方案,特别关注源代码管理系统和相关工具。
工作职责
为我们的SDLC平台设计和实施创新的软件解决方案,专注于SCM系统,超越传统方法,构建可扩展、安全的解决方案。使用Java、Python和Node.js开发安全的高质量生产代码,并审查他人编写的代码。使用Terraform、EKS和其他云原生技术架构和增强我们的基于AWS的基础设施。实施、定制和集成SaaS解决方案到我们的开发生态系统中,确保无缝的开发者体验。识别自动化SCM工作流程中重复任务的机会,以提高整体运营稳定性和开发者生产力。与外部供应商、初创公司和内部团队进行技术评估会议,以评估SCM工具和相关技术。解决与SCM系统相关的升级和生产事件,并领导完成事后分析文件。领导软件工程领域的实践社区,以推动现代SCM实践和工具的意识和采用。
必备资格、能力和技能
软件工程概念的正式培训或认证以及5年以上的应用经验。具有系统设计、应用开发、测试和运营稳定性的实际经验。至少精通以下两种编程语言:Java、Python、Node.js。具有AWS云服务的丰富经验,特别是与开发基础设施相关的服务。在AWS上构建跨多可用区、多区域和多云供应商环境的应用程序的经验。对现代工程实践有出色的理解,以利用公共云的关键优势(例如,自动扩展、事件驱动架构)。具有容器化技术和Kubernetes的经验,特别是Amazon EKS。熟练使用基础设施即代码工具,尤其是Terraform。在企业开发环境中实施和集成SaaS解决方案的经验。对敏捷方法、CI/CD、应用程序弹性和安全性有深入理解。专注于开发者平台的实际云原生经验。
优先资格、能力和技能
具有基于Git的工作流程和企业Git解决方案(GitHub Enterprise、Bitbucket)的经验。实施和管理制品库(Artifactory、Nexus)的经验。使用现代持续交付工具(如Spinnaker、Harness)的经验。