This was a topic many were interested so I thought of collecting some facts from some of my known sources & compiled the below list - THIS IS NOT 100% CORRECT - DONT BASE UR DECISIONS ON THIS LIST - i would say that this is very vague & incorrect info.
EMAIL highsalaryjob@gmail.com FOR A FREE 200 Interview Questions word file & A POWERFUL Virtualization GUIDE PDF
Email ur friends about this blog & CC me highsalaryjob@gmail.com I Will send u Link to a Virtualization or Tech Job Video with lots of Real Industry Exposure for every friend you email - I want to spread the word & help more people thru this blog - U will also get many more Surprise Gifts to Boost your Career & Salary.
This is for Software Engineers with around 2+ to 3+ years of experience working in Some of the top MNC companies listed below
NAME OF COMPANY::::SALARY IN INDIAN RUPEES(INR)
-------------------------------------------------
Accenture 2,00,000 to 4,50,000
TCS(Tata Consultancy Services) 3,00,000 to 5,50,000
CST(Cognizant Technology Solutions) 3,50,000 to 6,00,000
HP (Hewlett-packard) 3,00,000 to 4,50,000
Wipro 2,00,000 to 3,50,000
Infosys 2,00,000 to 3,00,000
IBM 2,00,000 to 4,00,000
EMC 2,50,000 to 4,50,000
Symphony Services 2,00,000 to 3,50,000
Adaptec 2,00,000 to 5,00,000
Intel 3,50,000 to 6,00,000
Microsoft 3,00,000 to 5,00,000
CA(Computer Associates)2,00,000 to 4,50,000
Sun Microsystems 3,00,000 to 5,00,000
Dell Software 2,00,000 to 5,00,000
Cisco 3,00,000 to 5,50,000
Tata Elxsi 2,00,000 to 4,50,000
All these companies have Virtualization related products or services & will be hiring storage professionals. This is a very rough estimate & NOT to be considered the real salary structure of these companies - I DO NOT TAKE RESPONSIBILITY OF ANY EVENTS OCCURING DUE TO PUBLISHING THIS INFO - this same info can be found in many forums & blogs.
Guys & Gals - dont ever worry about salary - its always a variable thing - its based on ur previous experience, mainly based on your performance in the interviews, based on your current salary , based on how urgent or important is the hiring in the company , how much value addition u bring to the new job & new company . So stop worrying about Salary & other packages & concentrate on improving your skillset,knowledge & experience.Any of the above listed company may pay low than whats said above or they may pay much much higher than whats mentioned here - its not always easy to say which is the highest salary paying company - as all companies keep increasing their pay packages. Also dont forget that companies may fire or terminate you if you fail in keeping upto their expectations - so rather than worrying about pay packages just focus on excelling in your performance & your present company or the first company whichever it might be that you join - itself may recognise your potential & pay you more than you expect. You can surely have the best & I always wish you the best in your Career - I know u will have a Great Career & its not always because of a Great Salary.
Showing posts with label virtualization jobs. Show all posts
Showing posts with label virtualization jobs. Show all posts
Wednesday, February 21, 2007
Saturday, February 10, 2007
Virtualization How is it impacting Enterprise Business
One of the VP of HP gives presentation on Virtualization
This is a very informative presentation - though it does not go into tech details it shows how much importance a big company like HP is giving to Virtualization . It has its exclusive department on Virtualization & HP Virtualization team's director is present in this presentation & they are presenting this with some of their Customer's experience sharing about their own Virtualization implementations.
HP's Virtualization Class Lessons
Lesson 1: Understand virtualization
Virtualization enables you to create multiple servers that run multiple operating systems on a single computer. Find out how virtualization can help your IT department expand its resources while keeping the budget in check.
Lesson 2: Use VMware ESX Server
VMware ESX Server provides a workable solution to using multiple hardware-based servers. Dive into how to set up an ESX Server, build virtual machines, and connect to resources on your virtual machine.
Lesson 3: Use virtualization management tools
Now that your server and virtual machines are set up, you need to know how to manage them. You can use VMM (Virtual Machine Management) Pack, SMP (Server Migration Pack), and other tools to help you do just that.
Lesson 4: Expand your virtualization options
There are many uses for virtualization, from servers and storage to networking and even software. Learn about your options, and look to HP SMB Services to help you find the right solutions for your business.
With Virtualization you can:
- Minimize new hardware purchases by hosting several virtual servers on one physical server.
- Set up and manage virtual machines quickly and transition them to full use in a fraction of the time it takes to set up physical servers.
- Manage disaster recovery sites using fewer servers than are used at your primary site.
- Consolidate clients on high capacity servers, reducing the cost to maintain and manage them.
This is a very informative presentation - though it does not go into tech details it shows how much importance a big company like HP is giving to Virtualization . It has its exclusive department on Virtualization & HP Virtualization team's director is present in this presentation & they are presenting this with some of their Customer's experience sharing about their own Virtualization implementations.
HP's Virtualization Class Lessons
Lesson 1: Understand virtualization
Virtualization enables you to create multiple servers that run multiple operating systems on a single computer. Find out how virtualization can help your IT department expand its resources while keeping the budget in check.
Lesson 2: Use VMware ESX Server
VMware ESX Server provides a workable solution to using multiple hardware-based servers. Dive into how to set up an ESX Server, build virtual machines, and connect to resources on your virtual machine.
Lesson 3: Use virtualization management tools
Now that your server and virtual machines are set up, you need to know how to manage them. You can use VMM (Virtual Machine Management) Pack, SMP (Server Migration Pack), and other tools to help you do just that.
Lesson 4: Expand your virtualization options
There are many uses for virtualization, from servers and storage to networking and even software. Learn about your options, and look to HP SMB Services to help you find the right solutions for your business.
With Virtualization you can:
- Minimize new hardware purchases by hosting several virtual servers on one physical server.
- Set up and manage virtual machines quickly and transition them to full use in a fraction of the time it takes to set up physical servers.
- Manage disaster recovery sites using fewer servers than are used at your primary site.
- Consolidate clients on high capacity servers, reducing the cost to maintain and manage them.
Virtualization Tutorial continued
Resource virtualization
The basic concept of platform virtualization, described above, was later extended to the virtualization of specific system resources, such as storage volumes, name spaces, and network resources.
Vmware ESX Server

* Resource aggregation, spanning, or concatenation combines individual components into larger resources or resource pools. For example:
o RAID and volume managers combine many disks into one large logical disk.
o Storage Virtualization refers to the process of completely abstracting logical storage from physical storage, and is commonly used in SANs. The physical storage resources are aggregated into storage pools, from which the logical storage is created. Multiple independent storage devices, which may be scattered over a network, appear to the user as a single, location-independent, monolithic storage device, which can be managed centrally.
o Channel bonding and network equipment use multiple links combined to work as though they offered a single, higher-bandwidth link.
o Virtual Private Network (VPN), Network Address Translation (NAT), and similar networking technologies create a virtualized network namespace within or across network subnets.
o Multiprocessor and multi-core computer systems often present what appears as a single, fast processor.
* Computer clusters, grid computing, and virtual servers use the above techniques to combine multiple discrete computers into larger metacomputers.
* Partitioning is the splitting of a single resource (usually large), such as disk space or network bandwidth, into a number of smaller, more easily utilized resources of the same type. This is sometimes also called "zoning," especially in storage networks.
* Encapsulation is the hiding of resource complexity by the creation of a simplified interface. For example, CPUs often incorporate cache memory or pipelines to improve performance, but these elements are not reflected in their virtualized external interface. Similar virtualized interfaces hiding complex implementations are found in disk drives, modems, routers, and many other "smart" devices.
The basic concept of platform virtualization, described above, was later extended to the virtualization of specific system resources, such as storage volumes, name spaces, and network resources.
Vmware ESX Server
* Resource aggregation, spanning, or concatenation combines individual components into larger resources or resource pools. For example:
o RAID and volume managers combine many disks into one large logical disk.
o Storage Virtualization refers to the process of completely abstracting logical storage from physical storage, and is commonly used in SANs. The physical storage resources are aggregated into storage pools, from which the logical storage is created. Multiple independent storage devices, which may be scattered over a network, appear to the user as a single, location-independent, monolithic storage device, which can be managed centrally.
o Channel bonding and network equipment use multiple links combined to work as though they offered a single, higher-bandwidth link.
o Virtual Private Network (VPN), Network Address Translation (NAT), and similar networking technologies create a virtualized network namespace within or across network subnets.
o Multiprocessor and multi-core computer systems often present what appears as a single, fast processor.
* Computer clusters, grid computing, and virtual servers use the above techniques to combine multiple discrete computers into larger metacomputers.
* Partitioning is the splitting of a single resource (usually large), such as disk space or network bandwidth, into a number of smaller, more easily utilized resources of the same type. This is sometimes also called "zoning," especially in storage networks.
* Encapsulation is the hiding of resource complexity by the creation of a simplified interface. For example, CPUs often incorporate cache memory or pipelines to improve performance, but these elements are not reflected in their virtualized external interface. Similar virtualized interfaces hiding complex implementations are found in disk drives, modems, routers, and many other "smart" devices.
Virtualization Job Salary Graphs
Graph of Survey showing Salary of Virtualization Professionals


Video DataCentre Economics : Virtualization
There are several approaches to platform virtualization, listed below based on how complete a hardware simulation is implemented.
Emulation or simulation
the virtual machine simulates the complete hardware, allowing an unmodified "guest" OS for a completely different CPU to be run. This approach has long been used to enable the creation of software for new processors before they were physically available. Examples include Bochs, PearPC, PPC version of Virtual PC, QEMU without acceleration, and the Hercules emulator. Emulation is implemented using a variety of techniques, from state machines to the use of dynamic recompilation on a full virtualization platform.
Native virtualization and full virtualization
the virtual machine simulates enough hardware to allow an unmodified "guest" OS (one designed for the same CPU) to be run in isolation. Typically, many instances can be run at once. This approach was pioneered in 1966 with CP-40 and CP[-67]/CMS, predecessors of IBM's VM family. Examples include Virtual Iron, VMware Workstation, VMware Server (formerly GSX Server), Parallels Desktop, Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, and z/VM.
Partial virtualization (and including "address space virtualization")
the virtual machine simulates multiple instances of much (but not all) of an underlying hardware environment, particularly address spaces. Such an environment supports resource sharing and process isolation, but does not allow separate "guest" operating system instances. Although not generally viewed as a virtual machine category per se, this was an important approach historically, and was used in such systems as CTSS, the experimental IBM M44/44X, and arguably such systems as OS/VS1, OS/VS2, and MVS. (Many more recent systems, such as Microsoft Windows and Linux, as well as the remaining categories below, also use this basic approach.)
Paravirtualization
the virtual machine does not necessarily simulate hardware, but instead (or in addition) offers a special API that can only be used by modifying the "guest" OS. This system call to the hypervisor is called a "hypercall" in Xen, Parallels Workstation and Enomalism; it is implemented via a DIAG ("diagnose") hardware instruction in IBM's CMS under VM (which was the origin of the term hypervisor). Examples include VMware ESX Server, Win4Lin 9x, and z/VM.
Operating system-level virtualization
virtualizing a physical server at the operating system level, enabling multiple isolated and secure virtualized servers to run on a single physical server. The "guest" OS environments share the same OS as the host system – i.e. the same OS kernel is used to implement the "guest" environments. Applications running in a given "guest" environment view it as a stand-alone system. Examples are Linux-VServer, Virtuozzo, OpenVZ, Solaris Containers, and FreeBSD Jails.
Application Virtualization
running a desktop or server application locally, using local resources, within an appropriate virtual machine; this is in contrast with running the application as conventional local software, i.e. software that has been 'installed' on the system. (Compare this approach with Software installation and Terminal Services.) Such a virtualized application runs in a small virtual environment containing the components needed to execute – such as registry entries, files, environment variables, user interface elements, and global objects. This virtual environment acts as a layer between the application and the operating system, and eliminates application conflicts and application-OS conflicts. Examples include the Sun Java Virtual Machine, Softricity, Thinstall, Altiris, and Trigence. (This approach to virtualization is clearly different from the preceding ones; only an arbitrary line separates it from such virtual machine environments as Smalltalk, FORTH, Tcl, P-code, or any interpreted language.)
Video DataCentre Economics : Virtualization
There are several approaches to platform virtualization, listed below based on how complete a hardware simulation is implemented.
Emulation or simulation
the virtual machine simulates the complete hardware, allowing an unmodified "guest" OS for a completely different CPU to be run. This approach has long been used to enable the creation of software for new processors before they were physically available. Examples include Bochs, PearPC, PPC version of Virtual PC, QEMU without acceleration, and the Hercules emulator. Emulation is implemented using a variety of techniques, from state machines to the use of dynamic recompilation on a full virtualization platform.
Native virtualization and full virtualization
the virtual machine simulates enough hardware to allow an unmodified "guest" OS (one designed for the same CPU) to be run in isolation. Typically, many instances can be run at once. This approach was pioneered in 1966 with CP-40 and CP[-67]/CMS, predecessors of IBM's VM family. Examples include Virtual Iron, VMware Workstation, VMware Server (formerly GSX Server), Parallels Desktop, Adeos, Mac-on-Linux, Win4BSD, Win4Lin Pro, and z/VM.
Partial virtualization (and including "address space virtualization")
the virtual machine simulates multiple instances of much (but not all) of an underlying hardware environment, particularly address spaces. Such an environment supports resource sharing and process isolation, but does not allow separate "guest" operating system instances. Although not generally viewed as a virtual machine category per se, this was an important approach historically, and was used in such systems as CTSS, the experimental IBM M44/44X, and arguably such systems as OS/VS1, OS/VS2, and MVS. (Many more recent systems, such as Microsoft Windows and Linux, as well as the remaining categories below, also use this basic approach.)
Paravirtualization
the virtual machine does not necessarily simulate hardware, but instead (or in addition) offers a special API that can only be used by modifying the "guest" OS. This system call to the hypervisor is called a "hypercall" in Xen, Parallels Workstation and Enomalism; it is implemented via a DIAG ("diagnose") hardware instruction in IBM's CMS under VM (which was the origin of the term hypervisor). Examples include VMware ESX Server, Win4Lin 9x, and z/VM.
Operating system-level virtualization
virtualizing a physical server at the operating system level, enabling multiple isolated and secure virtualized servers to run on a single physical server. The "guest" OS environments share the same OS as the host system – i.e. the same OS kernel is used to implement the "guest" environments. Applications running in a given "guest" environment view it as a stand-alone system. Examples are Linux-VServer, Virtuozzo, OpenVZ, Solaris Containers, and FreeBSD Jails.
Application Virtualization
running a desktop or server application locally, using local resources, within an appropriate virtual machine; this is in contrast with running the application as conventional local software, i.e. software that has been 'installed' on the system. (Compare this approach with Software installation and Terminal Services.) Such a virtualized application runs in a small virtual environment containing the components needed to execute – such as registry entries, files, environment variables, user interface elements, and global objects. This virtual environment acts as a layer between the application and the operating system, and eliminates application conflicts and application-OS conflicts. Examples include the Sun Java Virtual Machine, Softricity, Thinstall, Altiris, and Trigence. (This approach to virtualization is clearly different from the preceding ones; only an arbitrary line separates it from such virtual machine environments as Smalltalk, FORTH, Tcl, P-code, or any interpreted language.)
Labels:
big pay,
career,
high salary,
job,
virtualization jobs
Subscribe to:
Posts (Atom)