Automation Consultant – Python Developer

Main Location
Sunnyvale, CA, United States
Open jobs



How can we make the world’s best networking equipment better? By enabling our customers to build, update, and operate their networks faster, easier, and more efficiently by building automation solutions rooted in open-source technologies and a hefty dose of innovative application. As a Network Automation consultant, you’ll have an opportunity to develop in Python and Go, use technologies like Docker, Kubernetes, Argo, and Ansible while being a valued member of a global, high-performance team.

Innovation is key at Juniper and is in our DNA in Professional Services. The Network Automation team is at the forefront of driving change in the industry, building automation solutions that both enable the company to deliver solutions quicker and that allow our customers to implement, test and scale their services faster than ever before. Our customers include service providers, mobile operators, search engine giants, social media pioneers, banks, universities and governments. Our team works on projects that benefit millions of Internet users worldwide.


  • Automation technical lead for major network deployments and migrations.
  • Produce design, validation, and migrations plan for test, build and event driven automation frameworks.
  • Work in a consultative manner with customers, sales, and systems engineering to scope and deliver Professional Service projects.
  • Lead automation implementation and/or execution of those plans.
  • Work with internal team global delivery team on automation projects.
  • Understand the customer requirement and convert to high level and low level work items.
  • Work in a consultative manner to deliver Automation solutions into Customers
  • Follow the Juniper PS engagement and delivery processes, working closely with the Project Manager
  • Personal on-site and/or remote delivery of Professional Services including creation of high level and detailed design documentation, migration planning, product integration and acceptance, Demos/Trials/Proof of Concept. 
  • Develop and maintain strong relationships with the customers’ technical teams
  • Work closely with colleagues and customer’s personnel to help test, design, and plan for deployments of new products and features.
  • Participation in requirements gathering workshops, discussions and meetings with Customer’s Design, Test and/or Engineering Teams
  • Reviewing customer provided (technical) information
  • Providing customers with technical information and documentation related to Juniper Networks solutions
  • Assisting with hand-over to Operations or to a Juniper Networks Operational RE

Preferred Qualifications:

  • Experience with at least one programming language. Python is preferred. Should be able to use programming language to write basic scripts. (eg log parsing , sending API requests, automating everyday tasks)
  • Expertise with Ansible, ROBOT , Jenkins , GIT and other Dev Ops tool.
  • CI/CD and Agile methodology.
  • Expert with Unix , Docker /Container.
  • RESTful API knowledge is must.
  • Contrail or similar technology knowledge.
  • Expert communication and interpersonal skills, this means you like talking to people...yes in person, too!
  • The mature “customer first” focus so that you personally can close out operational challenges on both sales and delivery with CSS, Sales, Partners or other Juniper players
  • Commitment to delivering a remarkable customer experience
  • Experience in working with international companies
  • Effective consultancy, planning & communication skills, excellent inter-personal skills, ability to work on multiple projects and manage customers appropriately
  • Must be fluent in English language and possess excellent written and verbal communication skills
  • International travel is a job requirement

Good to have Qualifications:

  • Strong JUNOS skills and excellent hands on and planning capabilities with MX Series products, PTX Series, EX Series, E Series, MX BNG
  • Excellent  and deep hands on and planning capabilities in TCP/IP, MPLS, Traffic Engineering, IGP, BGP, Internet peering/exchanges
  • Strong design experience
  • Extensive experience in a technical role including strong experience supporting large SP networks and mobile backhaul solutions
  • Hands on experience of Linux servers and network services (DHCP, SNMP, FTP, TFTP, DNS,NTP).Firewalling via access control lists, Juniper SRX, and stateful firewalls and clustering

Experience/Background Desired

  • 10+ years’ experience in the telecommunications industry
  • More than 3 years of hands on experience on Juniper devices
  • 5 years Automation related experience
  • Minimum of 3 years in a customer-facing/Consultative roles

Additional Qualifications:

  • Good understanding of Junos Operating system. Good troubleshooting skills on network layer.
  • strong knowledge (CCIP/JNCIP level) of the design principles and operations in SP networks.
  • Good Experience in Metro Ethernet, Broadband technologies and Seamless MPLS, QoS and IP related services
  • Strong knowledge of IP-related protocols including IS-IS, OSPF, BGP, RSVP, LDP, QOS solutions and IPv6 standards/protocols


  • Bachelor of Science in Computer Science, Software Engineering or similar discipline
  • Masters of Science preferred

Other Information:

  • Travel requirements for the position is up to 30-40% 

Juniper Networks is enrolled in E-Verify® and will be participating in E-Verify in addition to our Form I-9 process.
Juniper Networks is an Equal Opportunity/Affirmative Action Employer.

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Automation Consultant – Python Developer
Juniper Networks, Inc.