Sr Network Automation Engineer

Tesla Fremont, California
network automation automation automation engineer engineer tools automation operations scripting python data team data collection network configuration
March 29, 2023
Fremont, California
The Role
Tesla's network automation team develop tools that enables our network teams to massively scale the infrastructure and provide insane visibility into the operations. We are looking for passionate engineers that can push this effort forward.

Utilize scripting including Python and NETCONF to automate network device provisioning process, execute network changes and obtain data collection for reporting or analysis
Develop and maintain tools to reduce down-time in network operations, improve speed and accuracy of network changes, assist in diagnosis and remediation of advanced network problems, and drive innovative solutions to reduce failure tensors
Automate network deployment and data collection tasks to enhance the productivity and validity of the results
Model network configuration and operational data in a platform neutral structure (JSON and/or YAML)
Develop testing platforms to detect network configuration inconsistencies before changes are made
Build reports to gain intelligence about the network and detect errors early.
Document scripting standards with written procedures, processes, diagrams, and other technical documents
Automate network monitoring and alerts triage as part of proactive approach to maintaining high level of service
Integrate network tools to improve the overall efficiency of IT operation
Participate in on call activities and follow escalation process to provide 24/7 network support

4+ years of industry experience in automation around Network Engineering
Experience using DevOps tools and processes such as Ansible, Terraform, Docker, Kubernetes, Jenkins, Splunk, CI/CD
Experience in protocols including TCP/IP, SNMP, sflow, DHCP, BGP, OSPF and IPSec
Experience in integration with various applications using REST and gRPC (gRPC experience a plus but not required)
Hands-on programming experience with scripting languages like Python, web-oriented frameworks such as Flask, HTML/CSS and jQuery
Experience with centralized network performance monitoring and management tools
Ability to effectively juggle and multi-tasking and strong attention to details
Demonstrated ability to analyze complex situations and utilize troubleshooting skills, systems and tools, and creative problem-solving abilities under pressure
Ability to work within a global team in a fast-paced and dynamic environment with limited supervision.
Experience in UNIX or Linux environment (Ubuntu,CentOS), JunOS, IOS or any network vendor CLI is a plus. Experience in DB like MYSQL, SQL.
Desired Skills/Experience:
Coding experience using Python preferred
Knowledge about Distributed Systems, SDN/NFV, Public/Private cloud technologies
Experience with Prometheus, Grafana
Experience in network operations and automation

Report this job

Similar jobs near me

Related articles