岗位介绍高级软件工程师二级在软件功能领域或产品线内承担复杂的研究、设计和软件开发任务。在跨功能软件产品开发过程中,为项目计划、进度安排和方法提供直接建议。该软件工程师通常负责跨多个系统的软件设计,指导团队中的初级成员,与用户 / 客户沟通并将其需求转化为解决方案。岗位职责在工程团队或产品线内承担 DevOps 相关工作。为人工智能项目设计、实施和管理可扩展、安全且可靠的基础设施。与数据科学家和软件工程师合作,简化人工智能模型的部署和运营流程。利用 Kubernetes、Docker 和 Terraform 等工具,实现人工智能应用程序的自动化部署、监控和扩展。开发和维护持续集成 / 持续交付(CI/CD)管道,确保代码发布高效且无差错。开发并维护基础设施即代码(IaC)解决方案,实现部署自动化,构建高可用性网络,进行容器网络相关工作。监控系统性能,排查问题,并针对成本和性能对基础设施进行优化。指导初级 DevOps 工程师,实践和新兴技术提供指导。任职要求计算机科学、工程或相关领域的学士或硕士学位。有 Python、Go、Shell 脚本等编程语言的使用经验。具有 3 年以上 DevOps 或相关岗位工作经验。精通 AWS、Azure(优先)等云平台。在 Docker 和 Kubernetes 等容器化和编排工具方面经验丰富。对 Jenkins、Azure Pipeline 等 CI/CD 工具有深入理解。熟悉 Terraform 或 Ansible 等基础设施即代码工具。熟悉 GitOps。具备出色的问题解决能力,能够在快节奏的环境中工作。拥有较强的沟通能力,能够与跨职能团队有效协作。