Description

You will build and maintain the automation tooling for device asset discovery, data collection, and reporting.

Responsibilities

  • Develop and maintain the automation toolset using Python and legacy Perl for asset discovery and data collection.
  • Enhance existing scripts to improve workflows and network change management by incorporating new technologies.
  • Adapt operational and functional needs into concrete automation solutions.
  • Conduct tooling audits to assess operational coverage and build necessary remediation changes.
  • Collaborate with cross-functional teams to gather requirements for network automation solutions.

Required Skills

  • Proficiency in Python for creating new API-based services and supporting existing scripts.
  • Understanding of networking protocols (TCP/IP) and concepts (VLAN, ACL).
  • Prior experience with network automation or change management workflows.
  • Familiarity with Ansible Tower or Ansible Automation Platform for network device management.
  • Understanding of RESTful API principles, HTTP methods, and data serialization.
  • Experience with version control systems, specifically Git (BitBucket/GitHub).
  • Knowledge of database management systems like MongoDB for data storage and retrieval.
  • Experience of 8+ years relevant to network automation and tooling.
  • Ability to write clear and concise documentation for users and developers.

Education

Any Graduate