Job Posting Title: Python Programmer for Security III
Description: Position Overview:
• This position will support Integration of SAST with DevSecOps automation projects with an
emphasis on via Selenium/Python programming and development. The project-focused Developer will
work with the Office of Information Security, developing integrations leveraging Python.
Essential Job Functions:
Required
Experience with Selenium scripting/web scrapping or similar testing frameworks
Demonstrated hands-on experience with designing/developing web applications for Resilience,
Performance, Capacity, Security, and Maintenance ease.
Demonstrated hands-on experience with automating (security) testing activities in DevOps
methodology, using scripting languages (e.g. Power Shell, Python), using application life cycle
management products (e.g. MS TFS, Azure DevOps), and common automation and orchestration tools
(e.g. Chef, Jenkins).
Experience with AWS, Azure, and ADAL SDKs for Python Understanding of cloud technology (e.g.
APO, CRM, AWS, MS Azure, MS Office 365, Adobe Cloud, ServiceNow)
Experience with web infrastructure and middleware technologies like Apache, APIGEE, AWS ALB,
Azure Load Balancers.
Plus
Experience with Power Platform
Experience with Robotic Process Automation products/frameworks
Task Planning and Execution -- Develops SDLC artifacts such as requirements, testing matrices, test
cases, etc.
Architecture knowledge - has designed for Resilience, Performance, Capacity Security, and
Administration
Communication Skills -- Actively listens to and derives requirements, understand UAT feedback
• Develop Information Security Scripts and tools, with focus on automation, integration and
visualization.
• Develop & Maintain Web Content.
Educational Qualifications and Experience:
• BS/BA in Computer Science, Information Systems or related fields
Required Skills/Abilities:
• Understanding of security principles and knowledge of basic cyber security technologies (Firewalls,
web proxy's, Intrusion Prevention Systems (IPS), host antivirus software etc.)
• Understanding of network principles and knowledge of basic network technologies (network flow,
protocols, function of network devices etc.) and Cloud.
• Working knowledge on WMI and PowerShell.
• Working knowledge of Django and similar framework.
• Knowledge of SharePoint.
• Working Knowledge of MongoDB or similar DB.
• Strong technical writing/documentation skills.
• Effective written and oral communication skills.
• Ability to take technical concepts and explain them in widely understandable terms.
• Ability to operate under pressure and multi-task, must demonstrate strong bias for action,
follow-through and personal leadership
Desired Skills/Abilities (not required but a plus):
• Experience with Automation & Orchestration
• Strong experience in Linux and Windows environment
• Cyber Security data mining and analytics knowledge.
• Knowledge of Splunk or any SIEM.
Experience Matrix for Levels:
• Level III - 7+ years of experience
Any
Any
Automation,Python,Selenium,
IT-Software- Software services