Mô tả công việc
Job Description
To develop and maintain a high availability and high‑capacity cluster platform used worldwide. It is a Linux based system with the following characteristics:
- High Availability: fault tolerance system, 24/7 service availability.
- Scalability: ability to increase or decrease the number of cluster nodes according to the business need without affecting service availability.
- Manageability: software management including installation, upgrade, downgrade on cluster level without affecting service availability.
Responsibilities
- Understand the requirements, design and implement features for Linux systems using systemd service and popular programming languages.
- Maintain and troubleshoot issues reported by the integration test teams or the customers.
- Improve the product design and implementation when needed.
Qualifications
Required Qualifications
- A University Qualification in Software Engineering or a related degree.
- Experience with C/C++ Programming Language and familiarity with the GDB debugging tool are considered a plus.
- Experience with Linux system configuration and programming.
- Experience with networking concepts such as network devices, protocols, network models.
- Experience with scripting languages such as shell, Python, Tcl.
- Good at analytic and problem‑solving capabilities.
- Good at English and communication skills.
Nice to have
- Knowledge of virtualization such as container, KVM, XEN, VMWare, orchestrator.
- Knowledge of version control systems such as SVN, Git.
- Knowledge of CI/CD (Continuous Integration/Continuous Delivery).
Additional Information
What You’ll Gain
- Structured onboarding and mentoring from experienced engineers.
- Opportunity to work on large‑scale Linux‑based systems used globally.
- Exposure to telecommunications and networking technologies.
- Access to technical training, certifications, and learning platforms.
- Career growth opportunities within Endava’s global engineering community.
- International and collaborative working environment.