高级网络发布与自动化工程师 - 远程

15个月前远程全职
Simple Solutions

Simple Solutions

location 旧金山
unsaved
职位描述 高级网络发布工程师 - 远程 网络发布工程师,具备丰富的网络支持和自动化经验 他们需要具备网络基础设施和开发经验 设计、构建和运营可扩展的软件系统,用于管理客户的网络基础设施 远程工作 - 网络可靠性工程师 网络故障排除 -(必须具备)Cisco、Arista、Mallanox 了解网络协议,如IP、IPv6、BGB、HTTP、ICMP-(必须具备) 在多供应商环境中实施的隧道协议(VXLAN、Geneve、GRE),在Arista、Cumulus、Cisco、HP Palo Alto等平台上实施-(必须具备) 具备实际的可靠性工程经验(必须具备) 实际开发经验 - Python、开源、SQL、C、C#(必须具备) 具备网络基础设施全面自动化经验 -(加分项) 监控平台、基础设施可观测性 - Prometheus(加分项) 边界网关协议(BGP)-(必须具备) 具备DevOps和CI/CD流水线经验的工作流程知识 领导可持续的事故响应、无责任事故调查和生产改进,从而带来直接的商机 为其他团队成员提供指导,管理端到端的关键业务服务的可用性和性能,构建自动化以防止问题再次发生,并为非异常服务条件构建自动化响应。 为管理多租户云基础设施的网络和系统自动化软件 通过深入分析和深入挖掘网络事件的根本原因分析努力,解决全栈的复杂问题,并创建可靠的解决方案,具备强大的网络背景是很有优势的。 自动化处理各种基础设施需求,如测试、故障转移、策略修改和部署。 编写、更新和使用文档,包括运行手册/播放手册,具备通过定期创建运行手册/播放手册并关注环境中的其他自动化机会来保持一致性响应的能力是必备技能。 我们需要看到的: 具有7-10年以上设计和构建分布式软件系统的经验。 计算机科学或相关领域的学士/硕士学位(或同等经验) 具备使用主流系统编程语言(如C、C++、Go、Python、Java、Rust等)编写代码的能力。 具备使用、设计和实现可维护API的能力,包括使用Git、NetBox、Cloud Vision Portal、SaltStack、Victoria Metrics、SNMP和HashiVault等工具。 具备异步编程、类型安全性、线程模型、状态机的实际经验。 了解底层Linux内部:内核调度、内存管理和网络子系统。 了解网络协议,如IP、IPv6、BGP、HTTP、ICMP,隧道协议(VXLAN、Geneve、GRE)在Arista、Cumulus、Cisco、HP Palo Alto等平台上的多供应商环境中的实施。 了解数据持久性(SQL或类似)。 了解安全通信协议(互相TLS、IPsec或类似)。 具备在没有所有细节的情况下达成跨职能共识的能力 脱颖而出的方法: 在超大规模云服务提供商(公共面向或非公共面向)拥有经验 具备使用Go或Java等高级编译语言的经验 具备Kubernetes和/或分布式任务调度的经验 具备主机安全服务和安全原则(如TPM、TXT、SecureBoot)的知识 了解SRE原则(可观测性、SLO、SLI、日志记录等) 了解面向非技术终端用户的软件接口设计和文档编写 要求 请回顾并记录您在以下8个技能中的熟练程度(1-10分)。还请列出您的工作经验年限。 网络可靠性工程师 网络故障排除 -(必须具备)Cisco、Arista、Mallanox 了解网络协议,如IP、IPv6、BGB、HTTP、ICMP-(必须具备) 在Arista、Cumulus、Cisco、HP Palo Alto等平台上实施的多供应商环境中的隧道协议(VXLAN、Geneve、GRE)-(必须具备) 具备至少3-5年的实际可靠性工程经验(必须具备) 实际开发经验 - Python、开源、SQL、C、C#(可选项)必须熟悉Python 具备网络基础设施全面自动化经验 -(A +) 监控平台、基础设施可观测性 - Prometheus(A +) 边界网关协议(BGP)-(必须具备) 具备DevOps和CI/CD流水线经验的工作流程知识 #J-18808-Ljbffr