Description

Job Description:

" Develop and maintain the automation toolset (Python & legacy tools in Perl) for device asset discovery, data collection, and reporting.

Flask or Django

" Enhance existing scripts to improving workflows and network change management incorporating new technologies.

" Adapt and transform operational and/or functional needs into solutions.

" Conduct tooling audits to assess proper operational coverage and build remediation changes as required.

" Collaborate with cross-functional teams to gather requirements and feedback on network automation solutions.

" Conduct regular assessments to identify opportunities for efficiency improvement and optimization.

Required Skills:

" Understanding of networking protocols (TCP/IP) and concepts (i.e., VLAN, ACL).

" Familiarity or prior experience with Ansible Tower or Ansible Automation Platform for managing network devices.

" Proficiency in scripting languages like Python, for creating new API based services and supporting existing scripts.

" Experience of 8-10 years relevant to above skills.

" Understanding of RESTful API principles, HTTP methods, requests and authentication handling, and data serialization.

" Experience with version control systems like Git (BitBucket/GitHub).

" Knowledge of software lifecycle principles and practices, integrating automation into a continuous integration and continuous deployment (CI/CD) pipeline.

" Knowledge of database management systems like  MongoDB for storing and retrieving data.

" Problem-solving skills to identify automation opportunities and optimize existing workflows.

" Ability to write clear and concise documentation for users and fellow developers.

Preferred Skills:

" Experience in frameworks like  Flask or Django for building APIs.

" Relevant certifications in Networking (CCNA/CCNP) or RedHat Ansible.


Desired Skills and Experience
PYTHON DEVELOPER, FLASK, DJANGO, NETWORKING, CCNA, CCNP, TCP/IP, VLAN, ACL, ANSIBLE, HTTP, RESTFUL, API, MONGODB

 

Education

Any Graduate