Logo for Spark Tek Inc

Programmer with Networking

Roles & Responsibilities

  • Python scripting for network automation using Netmiko for CLI data collection and config changes (mandatory)
  • Front-end development skills (HTML, JavaScript, PHP) (mandatory)
  • API usage and integration (mandatory)
  • Databases experience (MySQL, SQLite, MariaDB) (mandatory)

Requirements:

  • Create and maintain Python scripts to log into network devices, execute CLI commands, parse outputs, extract key data, identify failures, and automate alarms
  • Develop and update front-end components for various projects (HTML/PHP/JavaScript)
  • Work with UNIX-based VM servers for script hosting; apply multiprocessing/concurrent futures for scalable automation
  • Leverage APIs and database systems (MySQL/SQLite/MariaDB) to store, retrieve, and report automation results

Job description


Looking for experience in programming against following OS types from network perspective and understanding of basic routing/security setup.

Common requirements would be to create a script to login into a device, collect CLI commands, parse the information, extract key data, identify any failures, and take appropriate actions to automate a specific alarm.

When not scripting, remaining time will be focused on developing/updating front-end for various projects.

OS Types:

Cisco: IOS-XR, NX-OS, IOS-XE, IOS (mandatory)

Preferred:

A10: ACOS

BIG-IP: TMOS

Checkpoint: GAIA

Proficiency in terminal servers usage, mainly our VM servers running UNIX OS where all scripts will be hosted. (mandatory)

Python scripting with modules such as Netmiko for CLI data collection and config changes on network and understanding of multiprocessing, concurrent futures etc (mandatory)

Ansible, Terraform experience may help but not mandatory.

HTML/PHP/JAVASCRIPT/Front-End development (mandatory)

API usage and understanding (mandatory)
MYSQL, SQLITE, MARIADB experience (mandatory)


Related jobs

Other jobs at Spark Tek Inc

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.