Vancouver, British Columbia, Canada
● A very fast and avid learner with a desire to grow and learn new skill sets. ● Adaptive and experienced in high-pressure situations. ● A team player who thrives in collaborative environments with the initiative and resilience to tackle problems.
● Performed security reviews for new AWS services, reviewing service team's design and threat modelling ● Identified high risk components within a service and worked with teams to address any security issues ● Pentested new features with tools such as Burp ● Documented runbooks to help improve security review processes
● Automate security tests within the CI/CD pipeline ● Implement security static analysis of applications ● Employ security practices and access control within the CD infrastructure ● Design and enforce content security policies (CSP) to help prevent with XSS, clickjacking and code injection attacks ● Triage bug bounty reports while working with developers to remediate found issues ● Provide consultation on threat modelling during design of new features and guidance on best security practices ● Setup CTF events to promote security awareness ● Identified security risks within the product where they are communicated to the greater leadership group to help prioritize work and initiatives to address those issues.
● DevOps team lead. Responsible for identifying and prioritizing: » back-end development tasks » core framework design and implementation » cloud infrastructure » continuous integration and development infrastructure » application deployment operations and procedures » server maintenance (backup, upgrade, recovery) ● Systems integration lead for client application solutions ● Involved in team management and organization using Agile development
● Backend software development and architecture using meta programming techniques, working closely with other teams in assisting with application design and integration. ● Designed and deployed an infrastructure for cloud data storage: Ceph cluster on Docker Swarm with Consul service discovery and MongoDB database with replication for high availability. ● Formed storage backup procedures. ● Responsible for deployment operations and maintenance of development infrastructure (git servers, continuous integration tools, user accounts). ● Designed and automated software tests (unit testing, integration tests, and smoke tests) through Teamcity while optimizing testing infrastructure and testing standards.
● Developed and maintained testing software for Environmental Stress Screening of manufactured products in C/C++ using a QT Framework. ● Designed and developed test scripts for module testing and release testing ● Debugging/Troubleshooting hardware and software application