Department : Information and Communications Technology
Location and Travel
Tasks & Responsibilities
Overview : As an Networking Manager, you will leverage your expertise to design and build systems required to directly support the delivery of each ThreatSpace event.
You will work closely with a team to collectively define requirements and design solutions that solve problems both small and large.
The successful candidate will be a well-rounded software developer with experience implementing systems for application deployment and configuration management.
In this position you will be architecting, developing, and supporting production level code for existing and new products.
Essential Duties and Responsibilities : Extend the ThreatSpace platform through innovative concepts and designReplace repetitive tasks with robust automationHelp to identify new features that will enhance the overall ThreatSpace offeringArchitect, build, deploy, and support codeAssist in the configuration and management of the cyber range for each ThreatSpace engagementWork with corporate IT personnel to maintain production and test environmentsAssist in the test and validation of intel-informed training scenariosExperience, Skills and Knowledge : Required : Bachelor's degree or equivalent experience3+ years of programming experience in a high level languageExperience with distributed systems development using messaging as RabbitMQExperience in automated testing techniques and strategiesProfession experience working with databases such as MySQL or PostgreSQL.
Operational experience with software build process, version control, and platform configurationAbility to build and manage strong relationships with internal stakeholders throughout all levels of the organization Strong communication skills, both verbal and writtenSelf starter that demonstrates maturity, self-confidence, adaptability and flexibility in reaching desired objectivesHigh level of problem solving and conflict resolution capabilitiesExpertise with Microsoft Office suite (Access, Excel, Word, PowerPoint, Outlook, Project, Visio, etc.
Preferred : Programming experience in PythonExperience with ElasticsearchExperience with Chef, Puppet, or Ansible configuration management systemsExperience with both Linux and Windows environmentsScripting and automation using Bash, Powershell, or PythonExperience with VMWare virtualization environment