Skip to content

Network Automation Engineer
Company | Crusoe |
---|
Location | San Francisco, CA, USA |
---|
Salary | $215000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 15+ years of network automation experience within a large-scale environment, building tools and software for production Networks
- Solid experience in developing and understanding network device configurations for at least one network vendor (e.g. Arista, Juniper, Cisco, Brocade, Ciena, Infinera, Nokia, etc.)
- Experience in at least one programming language (e.g. Python, Go, C++, or Java), and rapidly learning new development languages
- Demonstrated knowledge of TCP, IPv4/6, Routing Protocols (one or more of BGP, MPLS, ISIS, or similar), and related network services (e.g. DHCP and DNS)
- Experience with software and network debugging, profiling, and instrumentation techniques
- Additional experience in developing automation tools for network operations such as provisioning (e.g. ZTP), deployments, monitoring, remediation, and software push systems in a DevOps environment
- Experience with developing distributed systems and operating them at scale
- Experience designing and maintaining automated testing infrastructure
- In-depth knowledge of network protocols including TCP/IP, QoS, BGP, OSPF/IS-IS, EVPN, VXLAN, QoS and MPLS-related technologies like RSVP-TE, LDP, etc
- Bachelor’s in Computer Science, Information Science, Engineering, Mathematics, or a related field, or experience equivalent to a Bachelor’s degree based on three or more years of work experience
Responsibilities
- Conceptualize, build, and maintain automation and tools to support New Product Introductions, network deployment, release engineering, and operations
- Develop and implement operational process improvements in scalable, automated workflows to enhance operational efficiency
- Lead enhancements of automation for continuous integration, validations, testing infrastructure, release, and configuration management across our global backbone, data center, and edge networks
- Perform deep dives on complex technical issues across networks, ranging from automated tooling to hardware and network failures
- Help increase operational efficiency between peers and cross-functional teams by identifying roadblocks, designing and delivering automation solutions, and driving change
- Proactively improve our network infrastructure by designing, developing, and implementing automation solutions/tools
- Manage current tooling for network provisioning, configuration, monitoring, and troubleshooting
- Improve access to network telemetry data across the Crusoe Datacenters, Backbone, and Edge Networks
- Collaborate with various Network Engineering teams to ensure implementation consistency across the entire network
- Maintain comprehensive documentation for automation processes, tools, and procedures
- Provide mentorship and training to team members, fostering a culture of continuous learning and improvement
Preferred Qualifications
No preferred qualifications provided.