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
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.
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.
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: