Position: Middle Python Developer
Company: GlobalLogic
Category: Python
Experience required: 2y
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

**Description**
Main task and assignment for the near-shore cross-functional team is the Vulnerability Management Value Pack as part of Security Manager product. Work includes the analysis, systemization, prototyping, development and verifying through test automation

**Requirements**
• Good programing experience, with proficiency in Python
• Experience in Microservices design and development
• Experience with Cloud development and deployment tools (Kubernetes, Docker, Vagrant, Ansible)
• Experience with Web Development technologies (Django, Celery, RabbitMQ)

**Preferences**
Django Framework, RabbitMQ

**Responsibilities**
Prototyping activity for providing interfaces to external commercial vulnerability scanners (Nessus, Qualys):
• through REST APIs trigger vulnerability scans towards target nodes
• receive and store the scan reports
• parse the information from the report providing statistics and visualization according to the severity
• correlate and filter findings which are similar for several targets

Prototyping a vulnerability feed from a public source:
• build an interface/plug-in which retrieves vulnerability information from public sources (Cisco, Fortinet, Juniper)
• Parse/visualize the information per node type and vulnerability severity
• Provide link to the original entry for further information Prototypes should give insights to final UX design and potential data usage. Actual implementation to follow through combining the two above prototypes.