工程师 - Ubuntu, Linux, 公有云
该职位开发系统、自动化和工具,以帮助工程团队更快、更自动化和可靠地部署服务。
从业务运营的角度来看,该职位构建、维护和支持开发和部署管道和流程,响应开发支持查询,并支持事件解决。
- **角色**
- **在公有云环境中构建、扩展和支持高可用性的 Ubuntu Linux 生产和开发系统。**
- **使用 Jenkins、Ansible、Argo CD、Terraform、CloudFormation、Resource Manager 等工具,确保我们的技术栈以基础设施即代码的形式良好呈现。**
- 管理和改进所有服务的安全性和可用性监控,确保在所有环境中一致地实施定义的安全策略。
- **将工作负载部署到多个云环境,具备在 AWS、Azure 或 GCP 中所有核心服务的丰富经验,包括实例管理、IAM 配置、数据库、缓存和一般支持/故障排除。**
- 对运行 Kubernetes 所需的核心组件有深入理解,并能够在需要时从头开始构建集群。
- 掌握负载均衡、服务网格的基础知识,并始终寻找提高可用性和正常运行时间的方法。
- 为基础设施团队拥有的系统维护高质量文档。
- 使用监控工具在问题发生前识别和解决问题,熟悉 Prometheus。
- 帮助其他团队排除故障和解决故障及性能问题,参与随叫随到的轮班。
- 热衷于使用 Go、Python、Rust 或 Bash 构建自定义工具并改进系统集成。将代码所有权提升到新的水平,并倡导编写符合行业最佳实践的代码。
- 对网络基础知识有扎实的掌握,并能轻松解释 DNS、DHCP 和路由在大多数环境中的工作原理。
- **技能**
- 优秀的英语口语和书写能力。是团队合作者,重视协作。
- 计算机科学学士学位或同等经验。
- **在 Linux 或 UNIX 系统及相关协议/软件方面有 3 年以上的经验。**
- **精通 Linux 系统,包括故障排除、内存管理、调优、I/O 子系统、RAID 和安全性。**
- **具有 Ansible/Chef/Terraform 等配置工具的经验。**
- **具有 Jenkins 或其他 CI/CD 工具的经验。**
- **在 Go、Python 和 Bash 编程方面有能力。**
- 具备 MySQL 或 PostgreSQL 等数据库系统的工作知识。
- 具有构建和部署容器的经验,包括 Kubernetes、Mesos 或 Docker Swarm 等编排工具。
- 具有云服务提供商(AWS、Azure、GCP)的经验。
- **工作类型**:全职,固定期限合同
薪资:年薪从 $100,000.00 起
工作时间:
- 每天 8 小时
- 周一至周五
工作地点:混合远程工作,位于温哥华,BC V6B 2B7