• Skills
  • Assessments
Infrastructure
DevOps Engineer
DevOps Engineers work with infrastructure management and development process optimization. Common tools used by DevOps engineers are Ansible/Chef/Puppet as well as Docker and Kubernetes. DevOps Engineers also know scripting languages such as Shell, Python or Ruby. Additional knowledge in programming and testing is often required. DevOps Engineers work closely with Software Developers.
Role Levels
Level 1
Level 2
Level 3
DevOps Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Configuration Management
  • Understanding of how to check current system version and package presence.
  • Could install packages or compile code from the command line
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
Databases and Queues

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

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
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
DevOps Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Configuration Management
  • Understanding of how to check current system version and package presence.
  • Could install packages or compile code from the command line
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
Databases and Queues

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

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
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
DevOps Engineer
Junior Experience Level
12k - 18k $HKD / Month
0 jobs available
SKILLS NEEDED TO QUALIFY FOR ROLE
Configuration Management
  • Understanding of how to check current system version and package presence.
  • Could install packages or compile code from the command line
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
Databases and Queues

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

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
Cybersecurity and IT Auditing
  • Creates non-trivial passwords.
Assessments
The following assessments award a DevOps Engineer badge: