Python/Network Engineer SME
6 Months
Remote
WWT/State Street Bank The Networks team is seeking a Full Stack Python Developer to further enhance the capabilities of our Network Automation Application. The objective is to provide selfservice endtoend Network Automation including automated testing in our most critical areas of focus.
The scope will be to collaborate with the existing development team to enhance current solutions and help architect new solutions while adhering to the companies standards for Software Development and Network Automation. All development work will be done within the State Street Network using State Street tools following State Street SDLC standards alongside daily collaboration with the State Street development team.
Skills Required:
Sr. Level Python Experience w/ Automation
Sr. Level Networking Experience (Network Engineering)
Experience providing user interfaces to build devices properly.
Experience writing infrastructure as code
Experience Automating Infrastructure as code
Firewall experience
Security experience: being able to put guard rails on and automate for users
Experience connecting devices to APIs.
Core Python Exposure: Candidate must be versed from basic to complex Python coding
Experience as part of a Network Management System
Exposure utilizing repositorys (Github/Gitlab)
Experience writing proper algorithms error handling and infrastructure writing.
Assist and lead in the design and implementation for new architecture within the application that enhances the teams ability to deliver a resilient product to the Network Team and other stakeholders.
Develop modular tests code and documentation for new features that are required.
Participate in agile ceremonies and other relevant project related meetings which occur.
Communicate with Network Engineers and other stakeholders to understand technical engineering requirements and acceptance criteria. Key kills in order of importance:
Backend
Python (advanced most important by far)
Writing custom libraries for reusable code
Parallel programming
Proper algorithms for error handling
Custom APIs (i.e. FastAPI)
Database
SQL (using a relational database such as Oracle or Postgress)
Front End
Django web framework
HTML/CSS/Bootstrap/React
Understanding json data
Connecting to APIs (i.e. connect to a network element API such as Palo Alto Infoblox).
Mid to advanced understanding of Network systems so they can understand how to automate.
A very talented python developer who knows nothing about Networks could still help us but a very talented Network Engineer who knows only basic python would not be helpful.
Thanks & Regards
Abdul Manan
Recruiter Tech Brand Staffing LLC
3500 Northstar Rd
Richardson Texas 75082
Cell:
Email: