岗位职责:
- 负责基于Kubernetes、Docker等云原生技术栈进行应用开发与维护,参与微服务架构下的服务设计、编码实现及单元测试,确保服务的高可用性、高扩展性和安全性。
- 搭建和优化CI/CD流水线,使用Jenkins、GitLab CI等工具实现代码提交、构建、测试、部署的自动化流程,提升研发交付效率,缩短迭代周期。
- 参与云原生应用的性能优化和问题排查,通过监控工具(如Prometheus、Grafana)收集系统指标,分析性能瓶颈并提出解决方案,保障系统稳定运行。
- 配合架构师进行技术调研与验证,引入业界先进的云原生技术和最佳实践,推动团队技术栈升级和开发效率提升。
- 编写技术文档,包括接口文档、部署文档、运维手册等,确保团队内部知识共享和项目可维护性。
任职要求:
- 2-3年云原生开发经验,熟悉Kubernetes的核心概念(如Pod、Service、Deployment、ConfigMap等)及基本操作。
- 精通至少一种编程语言(如Go、Java、Python、nodejs),具备良好的编程习惯和代码风格,熟悉微服务设计模式(如服务注册发现、熔断降级、限流等)。
- 熟悉Docker容器化技术,能够编写Dockerfile并构建优化镜像,了解容器网络、存储等相关知识。
- 有CI/CD流水线搭建经验,熟悉Jenkins、GitLab CI、ArgoCD等工具中的至少一种,了解DevOps理念和实践。
- 了解云平台(阿里云、腾讯云、华为云等)的基本服务和使用,具备云原生应用迁移或部署经验者优先。
- 具备良好的问题分析和解决能力、沟通协调能力及团队合作精神,对新技术有强烈的学习热情。