To support software development teams by performing system administration tasks to ensure software systems are deployed and running healthy.
Support the delivery of research projects under Software Backend Laboratory related to software backend technologies such as microservices, web services, database, Big Data platforms, cloud, and virtualization technologies.
Provide adequate system administration support to team and other researchers for their research work.
Support devops activities in enabling CI/CD deployment flows.
Set up server monitoring tools to enable data driven system maintenance.
At least Bachelor degree in Computer Science / Computer Network / Electrical Engineering / Electronics Engineering / Telecommunication Engineering or similar qualifications
Minimum 4 years of SOLID experience in linux administration.
Strong OS administration knowledge with cloud and virtualization technologies in Linux environment, such as CentOS, Ubuntu, RHEL, Virtual Box, and Docker.
Strong knowledge with hardware, software, and OS installation, configuration, patching, log analysis, system troubleshooting and problem resolution.
Strong scripting skills such as Bash, Python, and SQL.
Experienced with Openstack or Openstack is a strong plus.
Familiar with professional software development process such as continuous integration, DevOps, Jenkins, and Agile/Scrum/Kanban methodologies.
Good knowledge of database administration such as MariaDB, PostgreSQL, Oracle.
Good knowledge with web services using SOAP or REST API.
Knowledge with Big Data platform such as Cloudera/HortonWorks Hadoop is a plus.
Good knowledge of new and upcoming software technologies such as Containers, microservices, openstack, and openshift.
Strong team work and leadership qualities and able to perform under minimum supervision, able to work independently and deliver quality work under tight deadlines.
Good communication with both internal and external stakeholders.