Required Skills: Python, Cloud DevOps, legacy tools , Perl, TCP/IP VLAN ACL ,HTTP, RESTful API, Git, BitBucket, GitHub, CI/CD , MongoDB, CCNA ,CCNP
Job Description
Job Title: Network Automation Engineer
Work Location: Alpharetta, GA (Hybrid) Locals need
Locals with min 10+ Years of Exp.
Interview Process: 1st video call and 2nd interview will be in person.
Networking:
Fundamental knowledge is enough
Networking layer 1, 2, VLAN. HTTP, DSP
Understand the routable
DevOps Kubernetes are not must
Position Overview:
- The primary preference is for candidates with strong Python programming skills, while networking experience is a secondary preference.
- Current candidates have a networking background but lack extensive enterprise-level Python experience. The focus is on Python expertise combined with a solid understanding of networking.
- We are seeing only networking experience in most of these resumes. Experience in Python is a must for this role and needs be extensive in their experience.
- Need experience in Cloud DevOps, not a lot of candidates with this background
- Develop and maintain the automation toolset (Python & legacy tools in Perl) for device asset discovery, data collection, and reporting.
- 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.