• Skills
  • Assessments
Infrastructure
Security Engineer
Security Engineers work on network, data, and code protection. Common tasks include access right definition and documentation, governance, policy following, file system and network monitoring as well as fraud detection. This person understands potential loopholes, tests possible attacks and estimates risks.
Role Levels
Level 1
Level 2
Level 3
Security Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Proxies, Networks, and Site Performance
  • Could set up SSH tunnel to another server.
  • Understands the concept of proxy servers and can set up one for frontend development.
  • Knows how to measure client and server side performance.
Monitoring and QA
  • Understands performance metrics and which are important
  • Could execute test case based on documentation or checklist
Deployment: Cloud and Containers
  • AWS account, basic knowledge of EC2, S3 services
  • Used Docker containers before
  • Could build a new docker container and upload it to Docker Hub
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Security Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Proxies, Networks, and Site Performance
  • Could set up SSH tunnel to another server.
  • Understands the concept of proxy servers and can set up one for frontend development.
  • Knows how to measure client and server side performance.
Monitoring and QA
  • Understands performance metrics and which are important
  • Could execute test case based on documentation or checklist
Deployment: Cloud and Containers
  • AWS account, basic knowledge of EC2, S3 services
  • Used Docker containers before
  • Could build a new docker container and upload it to Docker Hub
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Security Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Systems Programming and OS Design

Knows how to design an OS but

  • Memory allocated in the wrong section
  • Major exceptions handled improperly/not covered
  • Some hardwares not connected/integrated properly
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
Testing, CI/CD, and Site Reliability
  • Test coverage unbalanced with high volume of "copy-paste" tests and little thought to comprehensive regression coverage.
  • Knows how to write strong test cases but major areas of own work consistently missing important test cases.
  • Can set up test fixtures and mock data.
  • Unlikely to practice test driven development.
Modern Scripting and Command Line
  • Could SSH to remote servers.
  • Basic knowledge of unix commands: ls, sort, uniq, join.
  • Could execute other programs from the command line.
Proxies, Networks, and Site Performance
  • Could set up SSH tunnel to another server.
  • Understands the concept of proxy servers and can set up one for frontend development.
  • Knows how to measure client and server side performance.
Monitoring and QA
  • Understands performance metrics and which are important
  • Could execute test case based on documentation or checklist
Deployment: Cloud and Containers
  • AWS account, basic knowledge of EC2, S3 services
  • Used Docker containers before
  • Could build a new docker container and upload it to Docker Hub
Databases and Queues

Has used both SQL and NoSQL databases in practice, able to create strong relational and flat schemas.

Assessments
The following assessments award a Security Engineer badge: