软件DevOps工程师

16个月前全职
Bluewaves Mobility Innovation Inc

Bluewaves Mobility Innovation Inc

location 多伦多
unsaved
岗位要求: CI/CD经验: • 在设计、实施和管理CI/CD流水线方面具备丰富的专业知识。 • 熟练掌握流行的CI/CD工具,如Jenkins、GitLab CI或Travis CI。 • 能够自动化和优化端到端的CI/CD工作流程。 Kubernetes: • 在Kubernetes上部署和管理应用程序方面具有丰富的经验。 • 熟练创建和维护各种应用程序的Kubernetes清单。 • 掌握Kubernetes的最佳实践和故障排除技巧。 • 有Kubernetes IPv4/IPv6双栈经验者优先考虑。 Docker: • 在使用Docker进行容器化方面有很强的背景。 • 能够高效创建Docker镜像并确保安全的容器化实践。 • 具有Docker Compose的经验。 云服务(AWS): • 有Amazon Web Services(AWS)服务的实际经验。 • 熟练在AWS上部署、扩展和管理应用程序。 • 掌握AWS CLI和基础架构即代码(IaC)工具,如Terraform或AWS CloudFormation。 基础架构即代码(IaC): • 熟练使用基础架构即代码工具来定义和管理基础架构(如Terraform、CloudFormation)。 • 能够对基础架构代码进行版本控制并确保可复现性。 监控和日志: • 在为应用程序和基础架构实施监控和日志解决方案方面具有经验。 • 熟悉Prometheus、Grafana、ELK堆栈或等效工具。 安全: • 理解DevSecOps原则和最佳实践。 • 在CI/CD流水线和基础架构中实施安全措施。 网络: • 熟悉网络概念,特别是在Kubernetes双栈环境中的上下文中。 • 理解负载均衡、服务发现和Kubernetes中的网络策略。 脚本和自动化: • 熟练掌握Bash、Python或Ruby等脚本语言。 • 能够自动化重复性任务并简化运营流程。 协作和沟通: • 出色的协作和沟通能力。 • 能够与跨职能团队有效合作,并向非技术利益相关者阐述技术概念。 持续学习: • 表现出对持续学习的承诺,并与行业趋势和新兴技术保持最新。 教育和认证: 计算机科学、信息技术或相关领域的学士学位优先考虑。 相关认证,如认证的Kubernetes管理员(CKA)、AWS认证的DevOps工程师或等效认证者优先考虑。 经验: 在DevOps或相关角色拥有至少3年的专业经验。