高级云系统工程师

新加坡 3个月前全职 网络
100.0万 - 133.3万 / 年
云工程职位 该角色涉及为基于云的平台开发和维护可扩展的后端服务。 理想的候选人将具备Java、Spring Boot、微服务架构和AWS云技术的经验,以构建可靠的高性能系统,服务于数百万用户。 • 后端开发:成功的候选人将使用Spring Boot和Java 17设计、开发和维护高性能微服务,以支持基于云的应用程序。 • 微服务架构:他们将架构、实施和优化微服务,以处理大规模系统,并确保系统的可靠性、可扩展性和性能。 • 云基础设施:在AWS云上开发、部署和管理应用程序是主要责任,包括使用EKS(弹性Kubernetes服务)和EKL(弹性Kubernetes日志)进行容器化应用程序和日志记录。 • API设计与集成:理想的候选人将设计和实施RESTful API,以连接微服务并与其他系统集成。 • 监控与日志记录:使用Splunk和其他监控工具,确保对云基础设施和服务的主动监控、警报和故障排除。 • 协作:与跨职能团队(包括DevOps、QA和前端工程师)密切合作,提供无缝的端到端解决方案。 • 性能优化:优化后端代码和数据库查询的速度和效率,以确保低延迟和高吞吐量处理。 • 安全与合规:遵循安全编码合规和数据隐私的最佳实践,在云环境中进行操作。 • 持续改进:为团队的知识库做出贡献,改善流程并指导初级工程师。 关键资格: • 经验:10年以上后端工程经验,专注于基于云的应用程序和微服务架构。 • 编程语言:精通Java 17,并具备使用Spring Boot构建后端服务的经验。 • 微服务:对微服务设计模式、服务发现和使用RESTful API进行服务间通信有扎实的理解。 • 云经验:具有AWS云的实际操作经验,特别是EKS、EKL、IAM和Lambda。 • 容器化:具备使用Docker和Kubernetes部署和管理微服务的经验。 • 日志记录与监控:具有使用Splunk或类似日志/监控工具(如ELK堆栈)的经验。 • 数据库知识:具备关系型和NoSQL数据库的经验,包括设计、优化和性能调优。 • CI/CD管道:具备构建和维护CI/CD管道以实现自动化测试和部署的经验。 • 版本控制:熟练使用Git进行版本控制和团队协作。 • 敏捷方法论:熟悉敏捷软件开发实践和工具,例如Jira、Confluence。 优先资格: • 高级AWS服务:具有使用其他AWS服务(如SQS、SNS、RDS、DynamoDB、CloudWatch等)的经验。 • 高级日志与指标:了解Splunk、Prometheus或类似工具,以增强可观察性和监控。 • DevOps:熟悉基础设施即代码工具,如Terraform或CloudFormation。 • 安全最佳实践:了解安全编码实践,并具备使用AWS安全服务(如IAM、KMS)的经验。 • 教育:计算机科学、工程或相关领域的学士学位,或具有同等经验。