Duties & Responsibilities:
- Candidate will collaborate/work with the team of Network Engineers to learn and understand Network Environments in order to support and accelerate the automation processes.
- Writes, refactors, and tests new and existing applications/framework components.
- Actively participates in designing and reviewing core functionality.
- Designs and delivers formal or informal training, mentorship, and supports other IT Developers/network engineers.
- Develops, analyzes and maintains tools that support and automate processes for hardware or software.
- Looks to constantly improve coding standards and provides recommendations.
- Creates and provide project plan estimates.
- Proactively delivers work on time with good quality.
- Manages tickets and supports end users.
- Leads small to medium work projects.
Knowledge, Skills & Abilities:
- 5 + years for total experience in programming/scripting/automation.
- 3+ years’ experience with several of the following tools Ansible, Python, Flask, Django.
- 3+ years’ experience with CI/CD and how it could be applied to network automation.
- 1+ years’ experience with concepts around data management including IaC and Source of.
- Truth strategy Experience with tools and libraries such as pytest, Nornir, Netmiko, NAPALM, Batfish, Salt, Robot Framework.
- Must have knowledge of API (REST APIs) database (SQL and NoSQL)
- Network Domain knowledge or prior experience in network technologies/concepts will be plus.
- Knowledge on Azure public cloud is plus.
Will be Working on Network Automation Projects Using Python.