高级软件工程师 - 站点可靠性

芝加哥 3天前全职 网络
面议
高级软件工程师 - 站点可靠性 角色描述摘要 SES Inflight 为高级软件工程师 – 站点可靠性角色提供了一个令人兴奋的机会,该角色将帮助我们设计和开发工具,以主动监控我们下一代航空公司服务。您将成为团队的一员,使用一些一流的软件技术为我们的客户构建全球部署的平台。 您将成为多学科、高技能技术团队的重要工作成员,这些团队通过提供高质量的技术解决方案和服务来设计、开发、测试、调试和记录软件,从而提供业务价值并推动整个组织的持续改进。 主要职责/关键结果领域 • 设计和开发具有高可用性的全球部署的基于云的微服务解决方案。 • 使用最佳实践编码标准编写干净、高效且文档齐全的代码 • 负责当前软件开发实践和原则,以识别和实施流程改进。 • 与微服务团队合作进行 RESTful API 设计 - 协助未来脚本化 API 和 WebSocket 的实施和调查 能力 • 在与开发人员、系统管理员和其他利益相关者的跨职能团队中有效工作 • 识别开发工作流程中的瓶颈并提出改进建议 • 评估和推荐新工具和技术。 • 执行此工作所需的技能是什么?交付此角色的关键特定行为要求是什么? 资格与经验 • 计算机科学、工程或相关学科的学士学位 • 7-10 年系统实施经验,重点是定制 Web/移动应用程序开发和商业软件系统,涉及多个技术学科,包括开发、QA 和 DevOps。 • 强大的核心 Java 技能,具有微服务、REST API、Spring Boot、Hibernate 和 WebSockets 的实践经验。 • 在 AWS(EC2、Lambda、DynamoDB、S3、CloudWatch、CloudFormation 等)上构建传统和无服务器应用程序的丰富经验。具有 SQL/NoSQL 数据库和云原生架构的扎实经验。 • 使用 Jenkins、GitHub Actions 或 AWS Code Pipeline 的 CI/CD 管道的实践专业知识;与 DevOps 部署实践高度一致。 • 深刻理解使用 Terraform、AWS CloudFormation 或类似工具的基础设施即代码。 • 使用 Dynatrace、Prometheus、Grafana、CloudWatch 或 ELK 堆栈等工具实施监控、可观察性和警报的经验。 • 证明了管理事件响应、根本原因分析 (RCA) 和事件后审查的能力,确保持续的可靠性改进。 • 了解可靠性和性能指标(SLO、SLI、SLA),并能够设计满足或超出这些指标的系统。 • 具有 Docker 和 Kubernetes (EKS) 等容器化和编排技术的经验。 • 熟悉云原生和分布式系统的安全最佳实践,包括 IAM、秘密管理和数据加密。 • 能够独立工作或作为全球敏捷团队的一部分工作,最好是在规模化敏捷框架 (SAFe) 环境中。 • 展示了学习新技术的意愿,持续提高系统的可靠性、可扩展性和自动化。 其他关键要求/评论 • 具有 Docker 或 Kubernetes 容器化经验将是一个优势和加分项。 • 具有 React JS、Redux、模块化 CSS、JavaScript 经验者优先。 • 具有 AI 框架如 copilot、windsurf、spring AI 和其他模型构建工具的工作知识。 加入我们的职业生涯,在这里多样性不仅仅是一个流行词——它是我们的驱动力。我们正在打造一个重视每一种色彩、背景和观点的工作场所马赛克。加入一个全球团队,在这里包容性激发创新,个性不仅被接受而且被庆祝。在 SES,我们致力于从各个背景中招聘鼓舞人心的人才。我们非常自豪地创建安全和包容的流程,并支持所有员工的招聘、保留和发展,无论性别、肤色、种族、民族、宗教、性取向、残疾、退伍军人或婚姻状况、背景或生活方式如何。 SES 及其附属公司致力于为所有人提供公平和平等的就业机会。我们是一个平等机会雇主,将考虑所有符合条件的申请人,不论种族、肤色、宗教、性别、怀孕、性别、性取向、性别认同、国籍、年龄、遗传信息、受保护的退伍军人身份、残疾或任何其他受当地、州或联邦法律保护的基础。 有关 SES 的更多信息,请点击此处。