Unix - Linux Basics and Commands

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Competency Name: Unix / Linux Basics and Commands

This competency refers to the ability of the associate to understand Unix / Linux operating system, to use the commands
Broad Definition: effectively in those environments
Criteria E0 E1 E2
I Criteria for defining proficiency vis-
à-vis knowledge & skills

1.Precondition Should have E0 in Foundation - Operating Should have E1 in Foundation - Should have E1 in shell scripting
[ Expressed as a prerequisite - in terms System Concepts Operating System Concepts
of academic qualification AND / OR
industry experience (whichever is
applicable) AND / OR relevant
knowledge in any other competency

TCS Confidential
2. Knowledge Should have basic knowledge of what an Should have advanced knowledge Should have knowledge of different
[Expressed as Area of knowledge and unix/linux operating system is, its about the users and groups, flavors of unix / linux system available,
not skill, includes knowledge of kernel,users and groups and the files. various dot files and their usages, different shells available and
process, methodologies, concepts and Should have knowledge of logging into various shells that are available, customizing the shells.
tools.] unix/linux using different protocols (telnet, various processes and jobs, Should have knowledge of running and
ssh) and using different terminals (console, scheduling of jobs using cron, configuring x window applications.
dumb terminals and smart terminals like x- understanding of variables(unix, Should have knowledge of compile,
terminal) and logoff. environment, shell), running a make etc related to application
Should have knowledge of basic program in background, check for development in unix environment.
commands to handle files(like create, copy, processes running, killing Should have knowledge of various
move, delete, view, paginate) and processes and commands that daemons running in unix system, should
directories(like create, change, rename, helps to do all this. know about tracing process and
copy, move, view contents, sort) and setting Should have advanced knowledge debugging in unix environment.
permission on files and directories. of vi editor and various Should have basic knowledge about
Should have knowledge of redirecting commands associated with it as various signals and basic understanding
input/output and pipes and filters. well commands and tools like find of log files
Should have knowledge of regular and sed.
expressions and use of filters like cut, grep,
head, tail, etc.
Should have knowledge of wildcards, use of
man command to get required manual page
help screen.
Should have knowledge of some of the
basic commands (e.g uname, ps, df, ) and
their options, as well as basic use of
environment variales, and editors like vi,
emacs etc.

3. Experience
[Expressed as duration in months /
years wrt exposure, including breadth &
the depth of assignments; also beyond
project experience]

TCS Confidential
3.1 Type of project experience Should have worked in unix environment for Should have worked with Should have worked with unix/linux
[Includes 'type' in the form of minumum of 3 weeks as part of a POC, operating system for 6 months system for 18 months using the
implementation, end-to-end project, project or training program.. doing application programming. knowledge gained above and worked on
support, roll outs, upgrades, different shells and performed shell
professional services, consulting programming
engagements AND / OR the Number of
projects AND / OR Time spent on the
project ( for e.g.., 3 consulting projects
of minimum 6 months duration ; 1 roll
out project of at least 18 months]

3.2 Beyond project development Should have conducted training for E1


experience [Includes and E0 levels at least once with a
[1) Solutioning of proposals feedback rating of 85% and higher.
2) Reviews done
3) No. of contributions made to
trainings/training material]

4. Asset Creation
[Expressed as any reusable and
deployable assets created in the
knowledge management system of the
organization]

4.1 Process frameworks defined Not applicable


[Articulated as the process
improvement designed OR a new
process framework designed]

TCS Confidential
4.2 Tool creation
[Expressed as a system or function tool
designed OR created towards
improving business delivery / learning]

4.3 Reusable & deployable assets Should have contributed at least 1 Should have contributed at least 2
created reusable script which can be used reusable scripts which can be used
[Expressed as reusable and deployable within the projects across projects
assets created (like those in Mighty &
Knowmax]

OR
No. of training material created Not applicable Should have contributed exercises, exit
[Expressed as the number of relevant tests or lessons for the training
training material created towards materials for E1 and E0 levels
development of a particular body of
knowledge or skill]

5. Industry contribution
[Expressed as the contributions made
to the industry. This criteria should be
measured by mechanisms for e.g.: TCS
GEMS]

5.1 Recognized by Peers


[Expressed as the recognition given by
the peer community and should be
measured by appropriate mechanism
such as TCS GEMS]

AND/OR

TCS Confidential
Recognized by a Parent Body
[Expressed as the contribution
recognized by a renowned and
recognized parent body]

AND/OR
Invited as Speakers
[Expressed as recognition from an
external body when it extends an
invitation to the speaker to address a
recognized forum]

II Assessment / Evaluation
Methodology vis-à-vis Proficiency
Level
1. Certification Should have completed E0 learning object. Should have cleared Unix Should have cleared Unix Programming
[Expressed as achievement of external Programming (General) - (General) - Assessment - Intermediate
programs - certifying a part of the Assessment - Basics
proficiency level, Achievement of
internal programs - internal trainings
attended]
2. Evaluation Test Should have completed the following Should have completed the Should have completed the following
[Expressed as a certification the Self assessment and following Self assessment
individual has to achieve towards the Learning object. Self assessment Learning object and
said proficiency level. (for eg.,Type of Learning object Supervisor assessment.
tests for each proficiency should be
defined-like for E0 level it will be only
self assessment, for E1 it should be
panel review etc)]

TCS Confidential
Version History
Project Details:
Unit: Foundation Services
Parent Project:: Technology Excellence Group & S/WON no.
Project Owner/GL: Vijay Shankar Krishnamoorthy (170316)

Amendment History:
Version Defined By - Role & Group Approved By - Role & Group Facilitated by
Subramaniam Technology Excellence Group Vijay Shankar Krishnamoorthy Gayatri Gadiyar Bhandarkar (186426)
1 Thanikachalam (117676) (170316) Learning & Development Group
Technology Excellence Group 16th April, 2010

TCS Confidential

You might also like