Last active: 1 month ago
· Quality Control and Release Process:
o Build Manager: setup, deliver and maintain build environments, auto build, build schedule, SVN server admin.
o Test case design, test plan development, planning deploy new test case on auto test environment, testing schedule.
o Auto Test with Robot Framework base on its libraries (Selenium Library, SSH Library,..), developed libraries with Python to run auto test, generate testing result, test report automatically.
o Apply CI (Jenkins) to combine auto build with auto testing that auto deployed cross platforms (Linux, Windows).
o Join building up an Agile Team working follow Scrum model.
o Study to improve software development process with V model and Six sigma.
o Review and verify solution, duplicate and tracing issues with source code vendor and customer.
· Server System Administrator :
o Set up, deliver and maintain auto build and auto testing environment on many kinds of Linux distributions (Ubuntu, RHEL, Centos, Fedora, Debian, SLES, …).
o Linux server administrating, YUM server and APT server on LAN.
o DRBL service for auto backup and automatically deploy hard disk, partitions over LAN on real machine or virtual machine to quickly to build up development environment, deploy execution environment to to SUT.
o Laboratory Management with infrastructure services support research, developing, testing in software project: SVN Server, Git Server, Jenkins server for auto build and auto testing, Mail Server, DHCP Server, HTTP server, MySQL Server, PostgreSQL Server, MongoDB Server, DNS Server & DDNS Server, NFS, FTP & SFTP Server, SAMBA Server, SSH Server, XRDP Server, TFTP Server, NTP Server, SNMP Trap Receiver, …
· Join building a completely new lab meet requirement of supporting many projects.
· Cloud Computing Management: VMware vSphere Server, RedHat OpenShift, Cloud server, VPS administrating.
o NXP LPC1767 ARM Cortex M3, Boot loader, CMSISv1p30_LPC17xx, openRTOS.
o Controlling and monitoring thermal and power.
o I2C communication, package monitoring and debug.
o Debug TCP/IP socket application, network package monitoring.
o System integration testing, component compatibility.
· Integrate system software from sub-systems (RTOS on LXP1767, Nitche Stack and Linux application)
· Design and implement test case, stress test design to verify limitation of system.
· Software and hardware development process in Server product.
· Server hardware architecture, IPMI protocol, Baseboard Management Controller, Data Center Management.
· C on Embedded Linux, RTOS ( I2C, Ethernet, SNMP, ModBus, …), Makefile, GCC.
· C++, Linux (socket programming), OOP.
· Linux Bash script, Python, Expect, Pexpect.
· Vietnamese (First Language), Chinese (Speaking), English (TOEIC: 820).