职位描述:
地点:多伦多/蒙特利尔混合 工作类型:全职
我们正在招聘一名熟练的DevOps专家,专精于谷歌云平台(GCP),加入我们的团队。
您未来的职责:
•实施安全的Docker镜像CI/CD流水线,确保符合安全标准。
•使用GitOps配置CI/CD,以便在环境之间无缝推进变更。
•将自动化烟雾测试集成到CI/CD流水线中进行验证。
•根据既定安全标准,确保对身份验证密钥的安全处理。
•利用Dataproc Terraform模块在各种环境中部署集群。
•增强和扩展Dataproc集群的CI/CD流水线,融入新的配置。
•为流水线的不同阶段开发CI/CD模板,与标准实践和安全要求保持一致。
•实施自助应用创建和入职的自动化。
•推荐并开发数据工程应用的模板,例如Dataflow flex模板。
•为数据工程应用程序记录技术细节、最佳实践和指南。
•提供与项目相关的CI/CD流水线、模板和最佳实践的培训会议。
成功担任此职位所需的资格:
•学历:理学学士或相关学位和/或经验的结合。
•双语能力:英语和法语是一种优势。
•云平台:在GCP上进行架构、部署和管理应用的专业知识。
•基础设施即代码(IaC):熟练使用Terraform创建和管理基础设施组件。
•CI/CD:深入了解CI/CD流水线、自动化和编排,重点关注自动化测试。
•容器化:使用Docker进行无缝应用部署和可扩展性的广泛经验。
•Kubernetes:在容器编排和集群管理方面具有专业知识。
•版本控制:熟练使用Git进行版本控制,并对分支策略有很好的理解。
•脚本和自动化:具备Python和Bash的强大脚本编写能力,用于任务自动化。
•安全实践:将安全措施整合到CI/CD流水线中,遵守安全最佳实践。
•监控和日志记录:具备使用Prometheus和Grafana实施监控解决方案的专业知识。
•网络:深入了解云环境中的网络,优化安全通信。
•数据库管理:在性能和可扩展性方面具有广泛的GCP数据库管理经验。
•协作工具:有效使用Slack、Jira和Confluence进行无缝沟通和项目管理。
•问题解决:强大的分析和故障排除能力,高效解决问题。
•适应性:对不断发展的技术和项目需求具有敏捷性和适应性。
工具:
•GCP、Terraform、Jenkins、GitLab CI、Docker、Kubernetes、Git、Python、Bash、Grafana、ELK Stack、Google Cloud VPC、防火墙规则、负载均衡器、BigQuery、Slack、Jira、Confluence、HashiCorp Vault、GitLab CI/CD YAML。
最好有:
•了解Kafka、Hadoop、ETL流水线的知识。
技能:
GIT 谷歌云平台 Jenkins Kubernetes Python Terraform