
Brief Description.
The role is to work with the team to improve and expand the Linux platform and to provide testing and debugging. The employers are looking for an applicant with previous experience in Virtualization, Kernel patching and analysis of the Linux performance and scripting. The applicant must also show a keen interest in open source concept, distributed computing solutions, and Linux based platforms.
Soft Skills
As a Linux system engineer, I must have good interpersonal and intra-personal skill to excel at this job. The soft skills include:
Interpersonal Skills:
-Good communication skills specifically listening, verbal and written skills
-A team player
-Motivational
-Has good problem solving skills
-Can employ decision making skills
Intra-personal skills:
-Must know how to keep calm on a stressful environment or situation
-Must know how to effectively manage stress
-Genuine passion for open source concepts, distributed computing solutions and Linux based platforms.
Helpful Modules
I have listed and explained what modules I may need and why.
Modules That Will Help Improve Soft Skills:
Creativity,Innovation&Teamwork and Communication deals with improving communication skills.
Group Project and Software Project Management helps improve student’s motivational skills and being a good team player.
Algorithmic Problem Solving, and Artificial Intelligence will really help improve the problem-solving skill of the student.
Modules That Will Help Me Understand The Job Key Words (See Below)
Virtualization:
COMP8030: Storage Networking : Deals with virtualization
Open source:
SOFT8015: Software Quality Assurance : Deals with improving the efficiency of the team to develop quality software. This is important when developing on an open source project.
SOFT8016: Software Reuse: The module is about developing a software using existing resources. This is important because the very concept of open source is to use existing source code and then improving it.
Distributed systems:
SOFT8006: Distributed Architectures: The module aim to teach students the skills on how distributed systems work and its application.
SOFT8007: Distributed Objects : This teaches the practical skills to develop distributed system.
Kernel patching and OS Performance and scripting:
SOFT6003: Operating Systems Fundamentals :Teaches the fundamentals of operating systems e.g Linux.
SOFT7006: Operating Systems : Teaches the more advance knowledge of operating systems e.g Linux.
Job Key Words
I’ve highlighted the key words that will help me do the job properly. These are:
Virtualization:
Virtualization is one of those IT words that have many different meanings. For this job I think what they meant with “strength in virtualization” is that the applicant must have experience in all aspect of virtualization. This includes:
Platform virtualization- It is the making and maintaining of virtual machines.
Application virtualization- The application is virtualized on a hardware.
Network virtualization- The creation of a virtual network by combining both hardware and software network resources with network functionility.
Virtual private network (VPN) - Is the creation of a secure network by overlaying a software layer on a bigger network to provide security on unsecured networks or to provide private communications between computers.
Distributed Computing:
The use of multiple computers working together over a network to perform an overall task much more quicker than a single computer.
Open Source:
It is a concept where the source code of a software and its certain rights normally reserved to the copyright holders are provided to the public. This let programmers to improve the software and redistribute it in a modified or unmodified versions without infringing copyrights.
Kernel patching:
It is the practice of modifying or replacing codes of the Linux kernel to improve it.
Linux
An open source Unix-like Operating System first developed by Linus Torvalds
You haven't answered the question: What is Linux?
ReplyDelete