职位描述
我们正在寻找一名DevOps/后端工程师,负责设计、构建和运营支持多个开发团队的云原生平台。您将在CI/CD管道管理、基于Kubernetes的基础设施、自动化和可观测性方面发挥关键作用,同时作为特性负责人,与敏捷交付团队和平台工程利益相关者合作。
该角色需要强烈的DevOps思维、动手技术专长,以及在复杂企业环境中推动创新和现代化的能力。
主要职责
CI/CD及管道管理
- 设计、实施和优化CI/CD管道,以实现持续集成和持续交付。
- 确保跨多个团队的构建、测试和部署工作流程的高效性和可靠性。
- 维护和改进管道的可靠性、安全性和性能。
云原生基础设施及容器
- 使用Docker、Kubernetes和Helm设计、部署和管理容器化应用程序。
- 在Microsoft Azure(或同等平台)上运营云原生工作负载。
- 实施入口、网络、TLS终止和安全连接的最佳实践。
特性所有权及敏捷交付
- 作为特性负责人,协调内部和外部利益相关者的全生命周期。
- 解决错误并交付冲刺故事,注重质量和可靠性。
- 为创新计划、平台现代化和复杂性减少做出贡献。
- 与平台工程团队紧密合作,为敏捷开发团队服务。
自动化及基础设施即代码
- 推动自动化优先的实践,提高生产力并减少手动工作。
- 倡导并实施“万物即代码”的方法(管道、基础设施、配置)。
监控、可观测性及可靠性
- 实施和管理可观测性解决方案(指标、日志、跟踪、警报)。
- 使用Prometheus、Grafana、Dynatrace、ELK或Splunk等工具监控系统健康、性能和正常运行时间。
- 主动识别、排查和解决生产问题。
概念验证及技术领导
- 进行概念验证(POC),评估和引入新技术。
- 作为技术先锋,帮助组织采用和适应新工具和平台。
要求
教育及经验
- 计算机科学、工程或相关学科的学士或硕士学位,或同等相关工作经验。
- 在DevOps工程、云平台和CI/CD环境方面有丰富经验。
技术技能
- 对CI/CD管道、DevOps实践和云原生架构有深入了解。
- 具有Docker、Kubernetes和Helm的实际操作经验。
- 精通.NET(C#)或Java进行后端开发。
- 具有使用GitLab、Jenkins、Azure DevOps或类似工具的CI/CD工具经验。
- 对Git版本控制和协作有深入了解。
- 具有使用Octopus Deploy、Terraform或同等工具进行部署和基础设施管理的经验。
- 熟悉Microsoft SQL Server、Oracle或类似关系数据库。
加分项
- 使用PowerShell、Bash或Python的脚本经验。
- 理解网络概念、入口控制器和负载均衡器。
- 除Azure外,还具有AWS或Google Cloud Platform的经验。
软技能及能力
- 具有强烈的问题解决思维,具备实干、务实和开放的态度。
- 能够在敏捷、跨职能团队中工作。
- 出色的沟通和协作能力。
- 对交付高质量解决方案有高度的责任感和自豪感。
- 良好的英语口语和书写能力。
附加信息
- 地点:新加坡
- 雇佣类型:全职
- 行业:科技/银行/金融服务