工人子类型:
正式员工
职位描述:
关于Radar
BlackBerry Radar是一个快速增长的物联网平台,能够实现对北美数千个拖车、集装箱和高价值资产的实时跟踪和分析。了解更多。我们的平台在市场上取得了强劲的吸引力,设备覆盖范围迅速扩大,并且拥有一个精简且高技能的工程团队,随着采用的加速,正在解决大数据、云架构和性能优化方面的挑战。Radar正处于一个关键的转折点。我们已经建立了产品市场契合度,安装基数正在快速扩展,我们的平台每月处理的数据比以往任何时候都多。我们正在大力投资下一代架构,以支持未来五年的创新和增长。
为什么这个角色很重要
每一个新客户都会增加更多的设备、更多的数据和更多的创新机会。我们正在扩展我们的工程团队,以构建下一代Radar的云平台,重点关注:
- 大量遥测数据的摄取和大数据管道
- 为可扩展性和弹性进行云重新架构
- 高级报告和分析
- API扩展和下一代客户体验
- 性能和可靠性工程
- 微服务环境中的现代DevOps工具
我们的技术栈
- 后端:Node.js, Express, NATS
- 数据:MySQL, Redis, Elasticsearch
- 分析:Flink, Cube.js, StarRocks, Iceberg
- 云:AWS
- 前端:React
- 平台:Docker, Kubernetes, ECS, Jenkins
你的工作
- 设计、部署和管理Kubernetes集群和容器化工作负载,覆盖开发、测试和生产环境
- 使用Jenkins构建和维护CI/CD管道,实现微服务的自动化测试、构建和部署
- 维护和改进Jenkins基础设施、共享库和管道模板
- 使用Terraform和Helm等工具开发基础设施即代码,实现自动化配置和配置
- 创建Kubernetes与内部系统(监控、日志、数据库等)之间的集成
- 管理和优化Elasticsearch集群,以提高性能、容量和可靠性
- 通过日志、指标、追踪和警报基础设施实现和改进可观测性
- 通过脚本和工具(Python, Bash, Go等)自动化操作任务,消除手动工作
- 与开发团队合作优化容器化策略和部署工作流
- 解决基础设施问题,优化资源利用,确保系统可扩展性
- 贡献于安全最佳实践,包括秘密管理、网络策略和访问控制
你需要具备的条件
必需:
- 5年以上DevOps、平台工程或基础设施角色的经验
- 在生产环境中有丰富的Kubernetes实践经验(部署、扩展、故障排除)
- 丰富的Jenkins管道构建和维护经验,包括编写自定义Groovy管道代码
- 熟练使用基础设施即代码工具(Terraform, CloudFormation或类似工具)
- 具有容器化技术经验(Docker, 容器注册表,镜像优化)
- 扎实的脚本和自动化技能(Groovy, Python, Bash或Go)
- 丰富的AWS云服务实践经验(EC2, EKS, RDS, S3, IAM, VPC)
- 在生产环境中管理Elasticsearch集群的经验(索引策略、性能调优、扩展)
- 对Linux系统管理和网络基础有深入理解
- 使用监控和可观测性工具的经验(Prometheus, Grafana或等同工具)
- 了解Git工作流和版本控制最佳实践
优先:
- 具有Helm图表和Kubernetes操作员经验
- 了解秘密管理解决方案
- 有日志聚合系统经验(ELK栈, Fluentd)
- 具有微服务架构和分布式系统背景
- 有Jenkins共享库和高级管道模式经验
- 了解安全最佳实践和合规要求(网络策略, RBAC, pod安全)
- 具有自动扩展策略经验(HPA, VPA, 集群自动扩展器, Karpenter)
- 了解NATS或其他消息队列系统
- 有数据管道架构和流处理系统经验
- 深入理解服务网络、负载均衡和入口控制器
- 具有云成本优化和资源效率经验
- 之前有指导初级工程师或领导技术项目的经验
工程师喜欢在Radar工作的原因
- 高影响力——你构建的东西直接推动客户价值和产品成功
- 小团队,大影响——创业风格的所有权与企业稳定性
- 真正的工程挑战——扩展一个高容量的物联网平台确实困难且非常有成就感
#LI-NR1
福利:
BlackBerry员工福利计划提供广泛的福利,支持您的身体、财务和个人福祉。BlackBerry承诺提供负担得起的福利,包括符合资格要求的医疗、牙科、视力、生命、残疾保险、退休、员工股票购买计划和带薪休假。
职位状态披露:
此职位发布是一般招聘努力的一部分,没有保证职位
人工智能披露:
我们在招聘过程的任何阶段都不使用人工智能(AI)来筛选、评估或选择申请人。所有申请均由我们的招聘团队审核和评估。