Junior System Engineer (Software, Avivation)

Your new company We are currently looking for a proactive and technical Junior System Engineer to join our client's expanding technology team. This role is ideal for someone who enjoys working across software, systems, and project delivery, and wants exposure to global, business-critical platforms. Your new role Provide day-to-day technical support for deployed systems and assist in troubleshooting Linux-based platforms. Support senior engineers in performing root-cause analysis (RCA) for system

Hays - Hong Kong - Full time

Salary: Competitive

Your new company

We are currently looking for a proactive and technical Junior System Engineer to join our client's expanding technology team. This role is ideal for someone who enjoys working across software, systems, and project delivery, and wants exposure to global, business-critical platforms.

Your new role
  • Provide day-to-day technical support for deployed systems and assist in troubleshooting Linux-based platforms.
  • Support senior engineers in performing root-cause analysis (RCA) for system or application issues.
  • Assist in managing and monitoring Kubernetes clusters, microservices, and containerized applications (Docker, Helm).
  • Contribute to software and system rollout activities, including testing (UAT/SAT/RAT), deployment, and documentation updates.
  • Prepare and maintain technical documentation, onboarding guides, training materials, and workflow content to support internal teams and customers.
  • Collaborate with regional and cross-functional teams to support operational requirements and clarify technical needs.
  • Support task automation through basic scripting (Python, Shell, PowerShell); assist in creating templates, scripts, and simple data workflows.
  • Participate in small-scale project coordination, testing execution, issue tracking, and troubleshooting activities.
  • Assist in system administration tasks for Linux (Ubuntu/RedHat) and Windows environments, including configuration and account management.
  • Provide timely support for system monitoring, configuration updates, system health checks, and issue escalation.
  • Assist in maintaining configuration repositories, documentation platforms, and team knowledge bases (Git, Confluence, JIRA).


What you'll need to succeed
  • Degree in Computer Engineering, Computer Science, Information Technology, or related discipline.
  • 1-3 years of experience in systems development, integration, or implementation projects-experience with real-time or mission-critical systems is a plus.
  • Hands-on experience installing, configuring, and troubleshooting Windows and Linux/Unix environments. (Ubuntu or RedHat)
  • Familiarity with scripting languages such as Python, Shell, or PowerShell.
  • Experience in container technologies such as Docker or Kubernetes, CI/CD deployment pipeline
  • Knowledge of basic networking, system monitoring, configuration management, or deployment workflows.
  • Experience with project or task management tools (JIRA, Confluence, Git)
  • Knowledge of Apache Kafka or other messaging systems is highly preferreed
  • Familiarity with software development workflows and project delivery methodologies.

What you need to do now

If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
23823912
Ad