Responsibilities
- Software Development - delivers high quality, tested and secure code using a range of architectures, tools and frameworks to automate internal processes
- Security Analytics - develops dashboards, reports and analytics delivering insights into security risks and threats
- Visualization - identifies new solutions and enhances existing open source and bespoke visualization toolsets to identify trends, compress event triage, understand data flows, identify anomalies, and automate reporting and analysis
- Behavioral Analysis - identifies and implements tools to baseline activity and alert or limit suspicious activity and insider threat among networks, databases, data, and users
Knowledge and Experience
- Experience working with Django framework
- Experience with any of the following technologies
- Linux server administration
- Any scripting or programming language experience
- Experience with frontend/backend design; interacting with REST APIs
- Adheres to best practices regarding appropriate design, security, and code quality
- An understanding of database schemas, relational data design theory, and must be proficient in database and web development.
- CI and provisioning tools such as Jenkins, Docker, Chef, Puppet, Ansible, Terraform
- University degree in Engineering, MIS, CIS, or related discipline
Git, Linux, Bash, Python, Django, Nodejs, JavaScript, Vue, HTML, CSS, MySQL, Java, SDLC, and Project Management.