What to Expect
At Tesla, our network automation team develops tools that empower our network teams to scale infrastructure massively and gain unparalleled insight into operations. We strategize, design, and execute network automation initiatives. We’re seeking passionate engineers who can lead this endeavor forward.
What You’ll Do
The Network Automation Engineer will use a combination of network automation frameworks and tools, programming fundamentals, and knowledge of Enterprise, Cloud, and Software-Defined networks to develop and deploy low-code applications developed in microservices fashion that automate functionality throughout network operations, delivery, and engineering at a global scale
Learn quickly and efficiently from more senior members in the team
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
Staying on top of new technology trends and continuously bringing innovation through automation of services and capabilities
Work with other customers and provide necessary support
Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered
Develop testing platforms to detect network configuration inconsistencies before changes are made
Document scripting standards with written procedures, processes, diagrams, and other technical documents
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
What You’ll Bring
The ideal candidate will be an experienced SDE which is passionate about automation and has the confidence to propose pragmatic solutions to complex problems
Proficient at organizing and deliver in an agile fashion by effectively using Jira and participating in agile ceremonies
Strong coding skills using primarily Python and Golang (Golang is a plus but not required)
Experience writing reliable backend APIs in Python or Golang
Experience using DevOps/SRE tools and processes such as Docker, Kubernetes, Jenkins, Splunk, Grafana, and Prometheus
Experience developing in microservices fashion
Real-world experience with network devices and building services using own or open-source libraries
Basic network understanding of TCP/IP, SNMP, sflow, DHCP, BGP, OSPF, MPLS and IPSec
Experience in integration with various applications using REST and gRPC (gRPC experience a plus but not required)
Experience in UNIX or Linux environment (Ubuntu,CentOS), JunOS, IOS or any network vendor CLI is a plus
Fremont, California
Full time