Wednesday, December 02, 2009

Resume, CV and Biodata (What is best suited for you)

People use the words RESUME, C.V., and BIO-DATA interchangeably for the document highlighting skills, education, and experience that a candidate submits when applying for a job. On the surface level, all the three mean the same. However, there are intricate differences. I was initiall quite confused earlier. But after knowing the difference as given below my life was quite easy.

RESUME
Resume Is a French word meaning "summary", and true to the word meaning, signifies a summary of one's employment, education, and other skills, used in applying for a new position. A resume seldom exceeds one side of an A4 sheet, and at the most two sides. They do not list out all the education and qualifications, but only highlight specific skills customized to target the job profile in question.
A resume is usually broken into bullets and written in the third person to appear objective and formal. A good resume starts with a brief Summary of Qualifications, followed by Areas of Strength or Industry Expertise in keywords, followed by Professional Experience in reverse
chronological order. Focus is on the most recent experiences, and prior experiences summarized. The content aims at providing the reader a balance of responsibilities and accomplishments for each position. After Work experience come Professional Affiliations, Computer Skills, and
Education

C.V CURRICULUM VITAE
C.V Is a Latin word meaning "course of life". Curriculum Vitae (C.V.) is therefore a regular or particular course of study pertaining to education and life. A C.V. is more detailed than a resume, usually 2 to 3 pages, but can run even longer as per the requirement. A C.V. generally lists out every skills, jobs, degrees, and professional affiliations the applicant has acquired, usually in chronological order. A C.V. displays general talent rather than specific skills for any specific positions.

BIO-DATA
Bio Data the short form for Biographical Data, is the old-fashioned terminology for Resume or C.V. The emphasis in a bio data is on personal particulars like date of birth, religion, sex, race, nationality, residence, martial status, and the like. Next comes a chronological listing of education and experience. The things normally found in a resume, that is specific skills for the job in question comes last, and are seldom included. Bio-data also includes applications made in
specified formats as required by the company.

A resume is ideally suited when applying for middle and senior level positions, where experience and specific skills rather than education is important. A C.V., on the other hand is the preferred option for fresh graduates, people looking for a career change, and those applying for academic positions. The term bio-data is mostly used in India while applying to government jobs, or when applying for research grants and other situations where one has to submit descriptive essays.

Resumes present a summary of highlights and allow the prospective employer to scan through the document visually or electronically, to see if your skills match their available positions. A good resume can do that very effectively, while a C.V. cannot. A bio-data could still perform this role, especially if the format happens to be the one recommended by the employer.

Personal information such as age, sex, religion and others, and hobbies are never mentioned in a resume. Many people include such particulars in the C.V. However, this is neither required nor considered in the US market. A Bio-data, on the other hand always include such personal
particulars.

Monday, November 02, 2009

In search of Perfection

I know topic title looks strange, But since from few day I was just struggling with this word call perfection. Recently in TOI there is article about the 5 year old kids working out hard in Gym to get the perfect body. In TV Channels there is program called perfect Bride and definitely lots of young girls are working out to get the perfect figure.

Suddenly entire country is interested in achieving perfection! Why people are so much obsessed with this term?

Does these days’ perfection matters that much in our life?

What if we are not going to get the perfection?

Yes these sorts of questions and thought scares me!!

Because by parents are searching for perfect match for me. In my office some of colleague believes that I need everything to be perfect, If I am working out for Hrs in Gym friends think that I am trying to get the perfect body. Uff what if I fail to have everything perfect!!! Although personally I always say and believe that if God is not able to achieve perfection then who am I?

Just think if everything will be perfect then world will not be that beautiful, actually this imperfection makes things and creature beautiful! I know some of you are thinking I am again gone mad.

Just think women without curves, Earth without mountains and terrains (Perfect Flat). Do you still call it beautiful? Certainly I am not.

If you consider the ancient India we are least obsessed with perfection; most lovely and beautiful Hindu God (Ganesha) body is not sculptured with perfection, all the romantic stories from Kalidas poetry highlights imperfection as beauty. Then why suddenly country is so obsessed with perfection (Perfect Six Pack, Perfect Zero Figure, Perfect Match, and Perfect Partner). Frankly speaking we should stop using this word called perfect. Because perfect six pack has imperfection which makes it look good, Perfect zero figure has imperfection of curves which make women beautiful. And if there is perfect partner then life would be so dull (No Mirch Masala in life). I don’t think that anyone think that god is incapable to create perfection, Still he create a imperfection because these imperfection complement each other, Like Mountain Complement oceans, turf complement terrains & final result we leave in beautiful world.

So start achieving excellence leave perfection for god. Because achieving excellence is my business perfection is of God’s.

Monday, September 14, 2009

Visit to Mantralayam






















SRS Mutt (Shri Raghevendra Swamy Mutt )





Tungbhadra River Shore

Monday, September 07, 2009

Cloud Computing (It's new era or just another buzz word)

Before writing this small para I was just thinking what's a subject line. Was thinking what should I document for my future reference. But amazing as I started to jot down Ideas and concept started popping up in my mind.

Before discussing it further about my Idea let's understand what is cloud computing in very simple language.
For Technocrats : Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
For Financial Geeks: Style of computing where organizations CAP-Expenses are very less and Organization get the optimum OP-Expenses.
For Indians: The first academic use of this term appears to be by Indian Prof. Ramnath K. Chellappa who originally defined it as a computing paradigm where the boundaries of computing will be determined by economic rationale rather than technical limits.

Simple funda usually every one don't prefer to own a cow for milk.

Who are service providers and who are clients ?
The "big four" of cloud computing services are said to be Amazon, Google, Microsoft and Salesforce.com
Cloud computing is also being adopted by individual users through large enterprise customers including General Electric, Procter & Gamble and Valeo.

Benefits
  1. Agility improves with users able to rapidly and inexpensively re-provision technological infrastructure resources.
  2. Cost is claimed to be greatly reduced and capital expenditure is converted to operational expenditure.
  3. Device and location independence enable users to access systems using a web browser regardless of their location or what device they are using (e.g., PC, mobile).
  4. Reliability improves through the use of multiple redundant sites, which makes cloud computing suitable for business continuity and disaster recovery.
  5. Scalability via dynamic ("on-demand") provisioning of resources on a fine-grained, self-service basis near real-time, without users having to engineer for peak loads.
  6. Sustainability comes about through improved resource utilization, more efficient systems, and carbon neutrality.
  7. Security typically improves due to centralization of data, increased security-focused resources, etc.
Aha now some one asked me is it secure, you are security professional and taking in favor of Cloud Computing ?
Believe me my first reaction was oh yes I am Security SPOC and I am not thinking abt security. But after a small research concluded that it's not actually a security issue. But perception issue. Cloud computing is not favorite of CTO's because they are not interested to let it go.


Let's take a challenges why organization/enterprises are hesitating to adopt it.
Once we will identify the challenges we will itself get an answers to those question. I am able to arrive some solutions as a concept for resolution security issues. I know after a two years theses concept will be practical and currently not able to get any published white papers in those lines. But yester years dreams are reality now . So hope some day some one consider that I also think Innovative get the answers of some of the toughest questions.
Geopolitical Issue
The Cloud spans many borders and "may be the ultimate form of globalization." As such, it becomes subject to complex geopolitical issues, and providers are pressed to satisfy myriad regulatory environments in order to deliver service to a global market.

Legal Issues
Concern persist about security and privacy from individual through governmental levels (e.g., the USA PATRIOT Act, the use of national security letters, and the Electronic Communications Privacy Act's Stored Communications Act, HIPPA and EU-PII etc).

Answers to concern is ?
Hybrid solution :
Self Managed + cloud or Service provider 1 + Service Provider2 and ease of portability of applications and data.

Let's take an example of patient private data which contain his/her demographic, images, history and many such info. Now organization who are owners by law has to ensure that patient data is stored and transmitted securely. Solution is design a encrypted database table where each patient data stored and retrieved from cloud should require a access decryption key which is hosted in hospitals owned infrastructure. In relation to data stored on cloud just a key information is very little fraction. Once data access key is released by hospital server, Nurse/Doctor/Patient can view/modify their own records present on cloud.

It's just an example which I am able to think. If you have any other challenging question or problem I would love to discuss its solution.


Different Type of Service Offered on Cloud by Service Providers
  1. IaaS : Infrastructure as a Service Include STaaS: Storage as a Service, HaaS : Hardware as a Service
  2. SaaS : Software as a Service
  3. PaaS: Platform as a Service
  4. New Concept is Developing called DRaaS: Disaster Recovery as a Service

At the end of this note like to add a very good presentation on Cloud Computing @
http://www.spinnakerlabs.com/CloudComputing.pdf
http://media.govtech.net/GOVTECH_WEBSITE/EVENTS/PRESENTATION_DOCS/2008/Illinois_DGS/230CloudComputingTEOH.pdf
http://blog.processmaker.com/files/2009/02/cloud-computing-presentation-feb-09-brian-reale.pdf
http://www.ists.dartmouth.edu/docs/HannaCloudComputingv2.pdf


Thursday, June 25, 2009

Wednesday, April 29, 2009

Believe, Trust & Faith !!!!

By nature and with our limited knowledge we consider these three words as synonyms. But some how that’s not true and we neglect the importance of these three word’s and its difference. I know you might be thinking that what stupid thing I am taking about. I also believed this till few weeks ago. But don’t know how and why the bug of finding relationship between these three words came on my mind. But any how let’s see wether my faith that their could N numbers of people in world who thinks like me is true or not.

Belief is the psychological state. Beliefs are the assumptions we make about ourselves, about others in the world and about how we expect things to be. Beliefs are also how we think things really are.

Trust is a relationship of reliance. A trusted party is presumed to seek to fulfill policies, ethical codes, law and their previous promises.

Faith is the confident belief in the truth of trustworthiness of a person, idea, or thing. It is also used for a belief, without proof.

Believers in a claim typically say that they know that claim. For instance, those who believe that the moon is a god will often report that they know that the moon is a god. I believe that I am good and I know that I am good. Some time philosophers say’s people know and what they believe so in that term its debatable theory.

Trust forms or build between people once individuals believe proved true or correct. Remember trust does not need to involve belief in the good character, vices, or morals of the other party. Persons engaged in a criminal activity usually trust each other to some extent. Also, trust does not need to include an action that you and the other party are mutually engaged in. Trust is a prediction of reliance on an action, based on what a party knows about the other party. Trust is a statement about what is otherwise unknown -- for example, because it is far away, cannot be verified, or is in the future.

I know you might be thinking by now what is faith? Faith is the confident belief in the truth of trustworthiness of a person, idea, or thing. Faith is again a mental state which does not need proof. And very important these three words are Cyclic in nature. Faith gives birth of Believes, Believes turn to Trust and then again faith comes in picture. If individual build several times trust on others believes the other person will have more faith on you and will be faithful to you.

Being a science student the mathematical formula I am able to derive is

Believe

Faith = ∫Trust i.e. Integrate Trust towards a believe


It’s getting interesting for me (Not aware about you?) even though after writing down this relation I am getting lots of idea and correlation in our day today life. I am getting ideas for what to do and what not to do. Ok lets move on; for those people who are still not in sync with my believe yet.

Trust is a mental state, which cannot be measured directly it’s binary either trust is their or not their. Confidence in the results of trusting may be measured through behavior, or alternatively, one can measure self-reported trust. You can consider trust as a moral choice or at least a heuristic, allowing the human to deal with complexities that outgo rationalistic reasoning. Trust is an action that involves a voluntary transfer of resources (physical, financial, intellectual, or temporal) from the truster to the trustee with no real commitment from the trustee (again prisoner's dilemma ).

Trust is getting build from the birth of the child. Trust grows stronger as the child grows older. But the root of trust comes from the relationship between the mother or caregiver of the child. If the family is very accepting and loving, the children will have a better grip on trusting others. If a child did not have a strong family to fall back on, they might have issues developing trust between friends and other family members. Trust is a very sacrey thing and is hard to regain trust once lost. Absence of trust does not allow us to believe/faith on yourself/others.

The child’s faith in his/her parents teaching is based on a belief in their credibility. Unless/until the child’s belief in their parents’ credibility is superseded by a stronger belief, the parental teaching will serve as a filter through which other teaching must be processed and/or evaluated. Following this line of reasoning, and assuming that children have finite or limited empirical knowledge at birth, it follows that faith is the fundamental basis of all knowledge one has. I think I am confusing you lets take some of the short examples.

1.) Religion: Hindu child believes that a stone idol is god, that believe come on his mind because of faith which he is having on religion; how a faith on religion came on his mind ? Because of trust which he is having towards this parents, because parents told them about that faith hence he started believing that.

2.) Political Leaders: More than 10 million people had a faith on Mathama Gandhi that if they follow him they will get the independence. Just think your self how that faith developed on peoples mind. Hitler lost a faith among his own country men because he broke their trust on believes.

3.) Kids trust their mothers first and handover their hands to them to learn walking because such a small kid has a belief that his/her mother will not allow him to fall and has a faith that if he do this he will be walking soon (in future).

But how come I trust computers/calculators? Actually that’s not a trust on computers/calculators but we actually trust computers manufacturers or software providers. I know again you are in debatable mood. But I am able to prove that fact.

Go to Start-->Run-->type Calc and Check the following... .

2704/50 = 54.08 Works Fine
2704/51 = 53.01960784 Works Fine
2704/52 = Try yourself Doesn't Work

So it’s shattered your trust and faith that computers always do a right calculation. But again you have reason its work fine with other calculators that’s a bug in Microsoft calculator.


By now you might be thinking how does this relate to corporate ? Above few thousand words are just to explain these three words are cyclic. Corporate also work in similar fashion; trust is essential in social institutions (governments), economies, Organizations and communities. They work on trust . In addition to the social influence, in organizational settings, trust may have a positive influence on the behaviors, perceptions, and performances of a person.

An individual was getting hired in any organization because his interviewer believe that his selection is not wrong. Once hired individual deliver or gives output as per the their believe he gains trust . Repetitive trust gain will build a faith; Faith that this guy/girl has potential and able to deliver more. Faith leads to promotions and increase in responsibilities in organization. I know it’s quite fascinating to look corporate in this way. t

I would advise take your own example you usually join new company (Without knowing any one over their) by just believing that organization would be good place to work, over a period of time you trust so many people in organization which build a faith that that’s a best place where you can work.


To summarize the entire article believes are based on assumption of past experience, Trust develops when action proves assumptions correct & Faith is assumptions for future.


Or to make it more simple people getting hired because of believes, stays in organization because of trust and fired because of absence of faith (That he is not able to do any work appropriately).

Monday, April 20, 2009

We Crib, We Cry; But Why ?

We crib, We Cry,
But we hesitate to Try,
Have you ever thought Why ?

No gain being a Moral Duty Shy !

(Be a responsible citizen and vote for Nation, Telling a truth I am waked up after 12 year so you !)
Yes, I did !!!
Handling a public service in India is quite a tricky task. That's what I was aware and belived so far. But recently got a amazing experience @ BSNL.Like to share the incident and way I handled a issue. I am interested to make more and more people aware that public service departments are not sleeping any more. My phone was having some issues since from last two months. Called up 198 and registered several complaint but every time getting one or two calls saying cable issue and then phone was again dead. After having a frustrated experience of two months finally I decided to move on some other service provider but though that it's my right and duty towards making country better. I can move to some other service provider any day lets try the escalation and see if still BSNL is sleeping?
Good part is that I am having habit of writing all the things so all the calls made @ 198 was with me with date and time. I dropped a registered post to JTO with all the calls details.
After 10 day of no response again dropped a registered post to STO with above details and details of registered post to JTO. Also while searching on net got brilliant information about the online complaint booking facility and grievance raising facility. All BSNL user who are facing issues can raise a grievance and ask for information for their registered complain. That's a mandate from Gov. to appoint or designate a RTI Officer for all Gov. Offices and Services.
To my surprise just after 2 Hrs BSNL people started working on my issues and resolved the problem within Two Hrs.
I am enclosing both the Links for BSNL Users.
1.) Grievance Registration http://mis.bsnl.co.in/pgs/internet/pgwebregn.asp
2.) Online Fault Booking http://portal.bsnl.in/bsnlcca/login.aspx
Now I am going to try same thing with PF departments.

Thursday, April 09, 2009

Monday, March 30, 2009

In Search of Perfect Datacenter Operating System

Actually There's no such thing as a perfect OS
Not too long ago, an online technology columnist wrote an incredible song about the drawbacks of every single OS available on the market today. The practical upshot is that there's no perfect OS, either for day-to-day operations or DR purposes. Let's take a look at the primary OSs in modern data centers, with a focus on the pros and cons that relate to the DR process.

UNIX (excluding Solaris and Linux)

UNIX is the original data center OS. In fact, this tried and true standby has been in use since large-scale operations were first conceived. The various types, or flavors, of UNIX offer exceptional reliability and scalability. They allow for higher-capacity server systems and tend to remain operational without crashing for longer periods of time.
The drawback, from a DR perspective, is that there are fewer DR software tools designed specifically for the UNIX environment. This is due to the reliability of these systems and the wide variety of available UNIX flavors, which makes standardization difficult at best.
Many hardware systems can easily protect UNIX systems across multiple sites, and numerous systems exist for clustering UNIX machines. They provide both High Availability (HA) and DR when necessary, but flexibility is limited.

Solaris
Technically, a flavor of UNIX, Solaris is manufactured and maintained by Sun Microsystems. It offers the same type of robustness as other versions, with the standardization you can typically only find in products that are controlled by a single entity, such as Sun. As such, there are many hardware and software solutions available with HA and DR protection for Solaris-based data systems.
The major drawback is the large price tag that's associated with a Solaris installation. Since this OS runs only on Sun Microsystems hardware, the costs incurred in a properly configured DR plan can be astronomical. This is cost-justified in some situations, but many companies are now finding less expensive alternatives.

Linux
Debate rages as to whether or not Linux is a variant of UNIX, but we'll let you draw your own conclusions on that issue. This OS is a relative newcomer to the data center and is quickly becoming a major player. Its low cost and high reliability make it very attractive for all levels of data operations.
The main drawback is the lack of software solutions that are designed to offer DR for Linux-based data systems. It's currently limited to mostly hardware-based DR solutions, but as the field continues to mature, more solutions will become available.

Windows
With the advent of Windows Server 2003 Datacenter Edition and Windows Powered NAS appliances, this formerly small system OS is becoming more prevalent in the data center. The relatively low cost of Windows, coupled with the large number of hardware vendors who support it, makes it a very flexible and cost-effective choice for many systems.
There's a large number of vendors that create both hardware and software DR systems for the Windows platform. This data center OS can be protected both in the same site and at multiple physical locations.
Windows has its share of drawbacks, as well. It's plagued with security holes and has an uncanny ability to crash with little or no warning. However, new innovations by Microsoft are making this OS a data center contender.

Whichever OS--or combination of OS platforms--you run on your systems, there are DR pros and cons that you need to consider. Only careful DR planning and implementation can ensure that the right systems, at the right price, and on the right platforms, will be present for your organization.

Tuesday, February 24, 2009

Forward TCP ports to Other Machines

Although such requirement come rare with established data centers and infrastructure but still there are times when it's useful to forward TCP ports to machines that aren't on your local subnet or network. You can easily forward ports on a local network using iptables, but it's more challenging to forward incoming ports on one machine to another in a remote location.


For example, if you're moving and have new IP addresses, your sites might be down for a few days until the DNS changes take effect. By forwarding ports to a remote location, you can leave a machine behind with the sole purpose of listening for those requests on your old IP addresses and forwarding them to your new IP addresses.

To accomplish this task, use the rinetd program. The configuration file for rinetd, typically /etc/rinetd.conf, contains rules about what to forward and where to forward them. Here's the basic syntax:

[source_address] [source_port] [destination_address] [destination_port]

If you have a single server, the command will look something like this:

0.0.0.0 80 192.168.12.100 80

The above command will forward requests on port 80 of the local machine (any IP address) to port 80 on the remote machine 192.168.12.100 (substitute that address for your new IP address).

You can have multiple rules in the file to forward all services to the new system. However, rinetd can't forward FTP ports, since FTP uses more than one port, and it can't forward UDP ports. Despite these limitations, it works quite well.

Tuesday, January 20, 2009

Enable alerting for configuration change in the critical CISCO Network Devices.

Recently one of the requirement came in picture when people are discussing about the investment to monitor the Configuration Changes in the CISCO network devices. Discussion was so hot and expensive to get an only alert.
I worked out the cheaper solution which is quite useful. I am describing the method by which we can get an alert and also implement the authorization process to have a robust control for any network changes.
This solution is simple and can be used for change Management.
Some of the component involved:
1.) Any CRM having mail based ticket raising capability. (Unicenter or HPPC most of the organization are already having it).
2.) Kiwi Syslog Daemon (It's freeware and is available at nominal charges with extended capability)
So solution goes like thisConfigure the CISCO Devices to log the events in syslog (Where kiwi syslog daemon is working)
# To send syslogs to the server
logging syslog.keekar.com
# To Log failed login attempts
login on-failure log
# To Log successful login attempts
login on-success log
# To Log Config changes
archive
log config
logging enable
logging size 200
hidekeys
notify syslog

Configure the mail alert in Kiwi for corresponding event's (It's quite easy and gui based easily configurable).
Send mail alert to your CRM mail ID.
Create a CRM rulebase to send the authorization request to concern parties.
That's it Congratulation your alerting and authorization control is in place.
Isn't quite simple and cost effective solution ?