Description

You will own the development and maintenance of automation toolsets for device asset discovery, data collection, and reporting.

Responsibilities

  • Develop and maintain automation tools using Python and legacy Perl scripts.
  • Enhance existing scripts to improve workflows and network change management processes.
  • Transform operational and functional requirements into technical solutions.
  • Conduct tooling audits to assess operational coverage and implement remediation.
  • Collaborate with cross-functional teams to gather requirements for automation solutions.

Required Skills

  • 5-7 years of experience in network automation or change management workflows.
  • Proficiency in Python for creating API-based services and supporting scripts.
  • Strong understanding of networking protocols including TCP/IP, VLAN, and ACL.
  • Experience with Ansible Tower or Ansible Automation Platform for network device management.
  • Understanding of RESTful API principles, HTTP methods, authentication, and data serialization.
  • Experience with version control systems such as Git, BitBucket, or GitHub.
  • Knowledge of software lifecycle principles and integrating automation into CI/CD pipelines.
  • Experience with database management systems like MongoDB.
  • Ability to write clear technical documentation for users and developers.

Preferred Skills

  • Networking certifications such as CCNA or CCNP, or RedHat Ansible certification.
  • Experience with Python frameworks like Flask or Django for building APIs.

Education

Bachelor's Degree