职位名称:Devops 工程师
工作地点:英国(混合办公 - 每周需到伦敦办公室两次)
经验:2–5 年
雇佣类型:全职
仅限英国本地候选人。
DevOps
核心技能和要求
1. 基础的 Linux 知识
• 能够在 Linux 终端(CLI)环境中工作。
• 能够执行基本的文件操作(创建、复制、移动、删除文件/文件夹)。
• 理解并管理文件和目录的权限、所有权,以及基本的用户管理。
• 使用常见的 Linux 工具,如 grep、top、df、ps 和 chmod。
2. 基础网络基础
• 理解 IP 地址、子网划分及私有/公共 IP 的含义。
• 了解 DNS(域名系统)及其名称解析的工作原理。
• 熟悉 HTTP/HTTPS 协议,了解端口的作用,以及防火墙的基本功能。
3. 脚本基础
• 能够阅读和编写基本的 shell 脚本(Bash)以自动化重复性任务。
• 具备一些 Python 的实践经验或学习,能够进行简单的脚本编写或工具使用。
4. Git 版本控制
• 能够熟练使用 Git 进行源代码管理。
• 理解如何克隆代码库、提交更改、推送和拉取代码、创建分支。
• 熟悉 GitHub。
5. CI/CD 概念
• 对持续集成(CI)和持续部署(CD)有基本的理解。
• 了解 Jenkins、GitHub Actions 或 Azure DevOps 等工具,即使没有深入经验也可以。
• 理解代码如何从开发到生产的自动化流程。
6. 容器意识
• 听说过 Docker,并理解容器的基本目的(例如,“在隔离环境中运行应用程序”)。
• 理解容器与虚拟机之间的高层次区别。
• 对 Docker 镜像和容器有基本的了解。
7. 云计算基础
• 了解 AWS 和 Azure 等云平台。
• 理解云中的虚拟机、存储和网络等概念。
• 知道组织为什么使用云(可扩展性、灵活性、成本效益)。
附加技能(加分项)
这些不是强制性的,但有一些接触将是一个加分项:
• 基础设施即代码(IaC):了解 Terraform 等工具的基本概念 - 用于使用代码定义云基础设施。
• 监控和日志记录:了解 Prometheus(用于监控)和 Grafana(用于仪表板)等工具。
• 基础 YAML 知识:由于 Kubernetes 和 GitHub Actions 等工具使用 YAML,熟悉它会有所帮助。
软技能
• 愿意学习新工具和概念。
• 良好的问题解决态度。
• 能够遵循文档并排除故障。
• 能够在团队中工作,并在遇到问题时提出问题。
工作类型:全职
薪资:每年 £30,000.00-£35,000.00
申请问题:
• 请您提及您的签证类型。
• 我们必须紧急填补这个职位。您能立即开始吗?
• 您是否可以在英国各地搬迁?
教育:
• 本科(必需)
工作授权:
• 英国(必需)