主要职责:
• 实施自动化、有效监控和基础设施即代码
• 在多个环境中部署和维护CI/CD流水线
• 在最新技术上支持和与跨职能工程团队合作
• 不断改进部署质量和速度的最佳实践
• 实施系统加固和配置管理的行业最佳实践
• 与工程团队轮流负责值班
• 向美国IT和云运营副总裁汇报
要求:
• 计算机科学、软件或相关专业的学士/硕士学位
• 在DevOps工程师角色或相关职位上有三到五年的经验
• 在大规模部署高可用、容错系统方面有经验
• 通过Bash、Python等脚本自动化重复任务的经验
• 实践使用Docker容器化和集群化(Kubernetes/ECS/GKE/AKS)
• 在设置和管理Kubernetes集群方面有经验,包括编写Docker文件和Helm图表
• 熟悉云服务:AWS、GCP、Azure
• 使用版本控制工具(如Git)的经验
• 具备HA/备份等数据系统运维任务的经验
• 数据库经验,包括对SQL、NoSQL和相关数据存储(如Postgres、Mongo、Redis、Cassandra)的了解
• 对Pulsar、Kafka、MQTT等分布式消息传递和流处理平台有经验
• 对DNS、TCPDUMP、CDNS、SSL、防火墙和网络概念(VPC、子网划分、VPN等)有深入理解
• 使用配置管理工具(如Ansible、Chef)的经验
• 使用基础设施即代码平台(如Terraform、CloudFormation)的经验
• 对Elasticsearch、Logstash、Kibana堆栈(ELK)有经验
• 对入口控制器(HA Proxy、Nginx)有经验
• 在开源技术、软件开发和系统工程方面有丰富经验
• 必须熟练掌握英语的口语和书写能力
• 优秀的沟通和组织能力
• 出色的分析和解决问题的能力