Design, build, and deploy application systems to ensure High Availability, Cluster, and Distributed mechanisms
Design and build solutions to collect, analyze/process, and interface data on IT systems that the company deploys for ISPs
Develop, customize, and integrate new features and applications into the monitoring system according to the requirements of projects that the company has deployed for major customers in Vietnam such as Mobifone, VNPT, Vinaphone, Viettel, FPT... based on popular open-source technologies on the market
Develop and expand automation tools such as Ansible/SaltStack on an open-source platform to serve the deployment and operation of large-scale systems in the company's system integration projects
Convert, integrate applications, and deploy solution sets on the Cloud Native architecture platform for the products of the Team and other departments
Develop and research SDN (Software Defined Networking) solutions of major vendors in the world; Public Cloud solutions (AWS, GCP, Azure), Private Cloud (OpenStack), and Hybrid Cloud...
Participate in supporting the IT system operations of the company's customers
Job Requirements
University degree in IT/Telecommunication or related technology
At least 1-2 years of experience in deploying, using, and customizing applications to collect, store and display data based on Open Source solutions
Ability to design and deploy High Availability (HA), Cluster, and Distributed mechanisms for application system solution sets
Special priority is given to candidates who have experience with one or more product sets such as Time Series Database (InfluxDB or equivalent TSDBs), ElasticSearch, Graph Database (Neo4J, ArangoDB), RDBMS (MariaDB, Mysql, PostgreSQL), NoSQL
Experience deploying and customizing Open Source monitoring systems such as Nagios/Icinga/Zabbix/Prometheus. Priority is given to candidates with experience in operating Elasticsearch
Ability to use Config Management/Automation Framework such as Ansible/Jenkin/SaltStack for deployment, integration, and administration of Unix/Linux systems
Knowledge of CI/CD pipeline and integration test, priority is given to candidates with the ability to apply the above Automation Frameworks to the CI/CD process
Knowledge of Unix/Linux environment and Source Code/Version Management Tools (Git/SVN). Basic knowledge of Shell Scripting and Container technology or Container Orchestration Platforms (Kubernetes, Rancher)
Knowledge and experience in developing, packaging, and deploying software according to Microservice architecture, Cloud Native is an advantage
Good specialized English. Ability to self-study and research Open Source products well.
Good problem-solving and troubleshooting skills
Good interpersonal skills, ability to work effectively in a team environment when needed
Careful, hardworking, diligent
Inquisitive, eager to learn, passionate about technology