Labs Automation Developer

Palo Alto Networks
Santa Clara, CA, United States
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Microsoft Windows Automation of Tests Unit Testing Bash Shell CentOS Computer Engineering Domain Name System (DNS) VMware ESX Servers Human-Computer Interaction Python (Programming Language) Lightweight Directory Access Protocols (LDAP) PostgreSQL
+17 more
Linux Distribution Simple Mail Transfer Protocols Network File Systems Network Protocols PowerCLI Windows PowerShell Red Hat Enterprise Linux Selenium Simple Network Management Protocols Tcl (Programming Language) TCP/IP Virtual Machines Dynamic Routing File Transfer Protocol (FTP) Git Information Technology Vmware

Job description

  • Driver creation, testing, deployment, and support using Python
  • Implementation and management of Lab Reservation and Automation system utilizing Spirent Velocity platform/framework
  • Automation of VMWare ESXi environments and virtual machines
  • Training and assisting users with lab systems, tools and processes.
  • Assisting users with building and provisioning test topologies with Velocity
  • Creating metrics, reporting, and dashboards and to monitor lab utilization and usage patterns
  • Maintenance of the lab automation system, Velocity, drivers, services, and tools
  • Creating unit testing as part of development
  • Working with lab users to develop and build a standardized testing library

Requirements

Palo Alto Networks® is the fastest-growing security company in history. We offer the chance to be part of an important mission: ending breaches and protecting our way of digital life. If you are a motivated, intelligent, creative, and hardworking individual, then this job is for you! Qualified candidates will be proficient in Automation, Unit Testing, using Python as well as experience with networking and user interaction. You must be self-motivated, articulate and organized. You have a talent for finding and resolving issues before they become larger problems. Prefer candidates with experience in a support or engineering network lab environment. Experience with Spirent Velocity / iTest lab automation platform a plus., + Python 2.7 and 3.6

  • Experience with Bash, Tcl, Selenium, Powershell, PowerCLI, a plus
  • PostgreSQL Database
  • Experience with CENTOS, RedHat or other Linux distributions
  • Git repository control
  • Windows and VMware admin experience
  • Scripting and automation skills
  • Knowledge of common network protocols such as TCP/IP, UDP, Dynamic Routing Protocols, SSH/SCP/SFTP, DNS, NFS, LDAP, DIFS, SMTP, SNMP
  • BS Degree in Computer Science, Computer Engineering or equivalent work experience
  • 3-5 years’ experience working with lab/test automation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.wayup.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

40 sec

Hardware durability labs and robot testing methods

Chris Heilmann +1 · LIVE

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · WWC 2024

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all