Python Instructor

Found in: Talent CA C2 - 7 days ago


Ottawa, Canada High Tech Genesis Full time

Location: Ottawa ON

Term: Part time Contract


High Tech Genesis seeks a part-time Python Instructor with a background in Cybersecurity for a short-term 3-week, 120-hour contract. The ideal candidate should be enthusiastic about Python's application in Cybersecurity and eager to impart their knowledge to the next generation of leaders in the field.


In this role, you will:

  • Employing a variety of student-centered, active learning techniques designed to engage students
  • Demonstrating a mastery of Python for Cyber Security, incorporating this practical experience in teaching lessons, issuing relevant assignments, and class activities
  • Incorporating up-to-date subject-matter expertise that reflects current trends in this field of study
  • Displaying expertise by clarifying abstract and complex ideas using relevant examples and analogies
  • Utilizing qualitative inquiry methods and experiential instructional techniques, to engage with students and enrich their skills’ sets
  • Employing instructional technology and active learning approaches to enhance the learning experience
  • Evaluating students’ academic performance, using a variety of College-approved assessments and techniques.
  • 4-years’ cyber security experience is required; 7 to 12-years’ industry experience is preferred.
  • A Bachelor’s Degree in but not limited to Computer Science, or Computer Programming, Information Science or Computer Engineering from a recognized Canadian university, college or the equivalent is a definite asset
  • Prior teaching experience is preferred
  • Scripting and automation with Python, Ruby, Perl, Java Script, SQL
  • Understanding of Python modules and packages, software tool requirements, and hands-on experience with network administration and Cyber Security.
  • Knowledge of socket programming, TCP sockets, and multi-threading techniques in Python.
  • Familiarity with web scraping techniques, understanding, and implementation of Scapy, and proficiency with Burp Suite for HTTP traffic analysis and reporting.
  • Understanding of encryption, decryption, and authentication processes, familiarity with cryptography types, and experience in testing multiple authentication schemes.
  • Proficiency in file handling in Python e.g., reading, writing, and manipulating files.
  • Competence in data manipulation and analysis for basic to advanced operations using the Pandas library, data cleaning, preprocessing, and visualization with Matplotlib.
  • Expertise in Object-Oriented Programming (OOP) in Python: classes, objects, constructors, destructors, inheritance, encapsulation, and polymorphism.
  • Tools such as tcpdump, WinDump, Wireshark, Snort, Zeek


Optional requirements:

  • CompTIA Security +, CCNA Security Windows Server 2012 or above, Linux, CYSA+ certifications are considered highly desirable assets
  • Systems administration; security frameworks; and security audit compliance
  • Vulnerability Management and Assessments, Network Security, Cloud Security
  • Incident response, business continuity, disaster recovery, digital forensics, and problem management skills
  • Thorough expertise with Antivirus/IDS/IPS/firewall operations
  • Experience with developing capture the flag events


High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Please be advised:

  1. Applicants must have the legal right to work in Canada.
  2. Kindly submit your resume in MS Word format upon application for this position.

  • Python Instructor

    4 days ago


    Ottawa, Canada High Tech Genesis Full time

    Location: Ottawa ON Term: Part time Contract In this role, you will: - Employing a variety of student-centered, active learning techniques designed to engage students - Demonstrating a mastery of Python for Cyber Security, incorporating this practical experience in teaching lessons, issuing relevant assignments, and class activities - Displaying expertise...

  • appointment in Finance at the rank of Instructor II/III

    Found in: Talent CA C2 - 7 days ago


    Ottawa, Canada Sprott School of Business Full time

    About the Position Field of Specialization: Finance Academic Unit: Sprott School of Business Category of Appointment: Preliminary (Confirmation-Track) Rank/Position Title: Instructor II/III Start Date: May 1, 2024 Closing Date: Complete applications will be accepted until the position is filled. Review of applications will begin on October 1st,...

  • Cyber Security Analyst Instructor

    Found in: Jooble CA O C2 - 7 days ago


    Ottawa, ON, Canada Willis College Full time

    Willis college is looking for a Cyber Security Analyst Instructor to join the team! If you’re passionate about technology, security, and shaping the future of this exciting and dynamic career we’d love to hear from you. This job will allow you to train some of the next leaders in the field, sharing your knowledge and expertise. Our students work hard,...


  • Ottawa, Canada Willis College Full time

    Willis college is looking for a Cyber Security Analyst Instructor to join the team! If you’re passionate about technology, security, and shaping the future of this exciting and dynamic career we’d love to hear from you. This job will allow you to train some of the next leaders in the field, sharing your knowledge and expertise. Our students work hard,...


  • Ottawa, Canada Willis College Full time

    Willis college is looking for a Cyber Security Analyst Instructor to join the team! If you’re passionate about technology, security, and shaping the future of this exciting and dynamic career we’d love to hear from you. This job will allow you to train some of the next leaders in the field, sharing your knowledge and expertise. Our students work hard,...


  • Ottawa, Canada Willis College Full time

    Willis college is looking for a Cyber Security Analyst Instructor to join the team! If you’re passionate about technology, security, and shaping the future of this exciting and dynamic career we’d love to hear from you. This job will allow you to train some of the next leaders in the field, sharing your knowledge and expertise. Our students work hard,...

  • Cyber Security Analyst Instructor

    Found in: Jooble CA O C2 - 7 days ago


    Ottawa, ON, Canada Willis College Full time

    Willis college is looking for a Cyber Security Analyst Instructor to join the team! If you’re passionate about technology, security, and shaping the future of this exciting and dynamic career we’d love to hear from you. This job will allow you to train some of the next leaders in the field, sharing your knowledge and expertise. Our students work hard,...