9. J2EE Technologies --- Slide 113
J2EE Components --- Slide 116
J2EE Deployment --- Slide 121
Java and J2EE --- Slide 122
C Language --- Slide 123
C++ --- Slide 124
C and C++ --- Slide 125
.NET --- Slide 126
What Is .NET? --- Slide 127
.NET Platform --- Slide 128
.NET Framework --- Slide 129
.NET Framework Class Library --- Slide 130
10. Operating System
An Operating System, commonly known
as OS, is a software (set of programs) that
manages all other programs in a computer.
OS controls all the components of the
computer and provide many functions.
Operating systems can be of Character Used
Interface (CUI), Graphical Used Interface
(GUI), Single User, Multi User, Multi
Threaded, Multi Tasking, Multiprocessing
type.
11. What is a Server?
Server is a high-end computer, linked by other
computers (clients) and provides services to
computer programs residing on it or in other
computers.
In a typical server, an operating system,
database software, client applications software
etc., are installed and applications are
implemented according to the business
requirements.
The server resond to requests from the clients
and thus the hardware and the software drive
the server. HP, Apple, IBM, Dell, Toshiba,
Gateway are some of the leading companies
manufacturing server and they have different
server models based on the operating systems
and processors.
12. Few Server Classifications:
Database Server: A server that stores
and manages data which are accessed by
several client applications over a
computer network.
Network Server: A server on network
that manages traffic.
File Server: A server on network used to
store files.
Print Server: A server on network that
manages printing.
Fax Server: A server on network that
manages faxing.
Mail Server: A server on network that
manages email.
Web Server: A server that processes user
requests sent through a web browser(IE,
Netscape etc.,) and sends the output over
the internet.
13. What is L1, L2 and L3
Technical Support
Usually they all are Service Levels
If you are having trouble with companies
product then .
L1 : Product Demo Basic
troubleshooting
L2 : Technical Problem
L3 : Major problem
14. Remote Administration
Remote administration refers to any method of
controlling a computer from a remote location.
Software that allows remote administration is becoming
increasingly common and is often used when it is
difficult or impractical to be physically near a system in
order to use it, or in order to access web material that is
not available in one's location, for example viewing the
BBC iPlayer from outside the United Kingdom.
A remote location may refer to a computer in the next
room or one on the other side of the world. It may also
refer to both legal and illegal (i.e. hacking) remote
administration.
15. What is L1, L2 and L3
ITIL (IT Infrastructure
Library)
L1 - First Line Support (Logging,
categorizing, prioritization, tracking,
and routing incidents reported by
users) - this is kind of environment in
which tickets are logged through any
of the channels like phone, web,
email, text etc. L1 is supposed to be
the first to acknowledge an incident.
16. L1 Support: Skills
Follow up scripted solution to the
customers
Incident Management
Basic amount of checks and
processors.
17. The escalate the incidents to L2.
L2- Respond to incidents raised by the users as
per the agreed SLAs and timelines. They usually
have a Run-Book which they can refer to for
immediate resolutions.
They are also supposed to liase with any other
support or dependency groups in case the
incident has any linkage.
18. L2 Support: Skills
Incident Management
He should know which tool to use.
Resolve incidents
Identify the problem
Problem management
Root Cause Analysis
Mentors to L1
Capacity Management
Change Management
He should be an implementer
19. L3: Proactive Support
L3 - L2 escalates the problem to L3; L3 staff is
supposed to participate in management,
prioritization, minor enhancements / fix
activities , problem management, stability
analysis, etc. L3 is supposed to be proactive in
nature thus identifying problems in advance and
looking for continuous service improvements
20. L3 Support: Skills
Identify the problem by looking at incident management reports.
Plan the Change
Develop scripted solutions
Plan for change and capacity
Guide L1 & L2
Should be able to handle complete root cause analysis
Identify process and product
Capacity Management
Change management
Driving Infrastructure Management
21. What is Competency Center
Engineer
Technical positions to support customers utilizing
Industry Standard Servers
Clarify, analyze and develop solutions to
unknown complex problems.
Provide leadership and ownership in technical
problem management and the resolution of all
issues, working closely with end customers,
internal support professionals and Company
remote and field support staff. Provide leadership
and ownership in technical problem management
and the resolution of all issues, working closely
with end customers, internal support
professionals.
22. Develop action plans to investigate and resolve
complex issues / problems and clearly communicate
these to engineers, customers and / or relevant
managers.
Qualify, reproduce potential product issues Qualify,
reproduce potential product issues.
Identify and contribute to projects to improve product
support, customer satisfaction and team efficiency.
Contribute to the improvement of team performance.
Contribute to the improvement of team performance.
Create and link knowledgebase articles in conjunction
with resolving technical issues. Create and link
knowledgebase articles in conjunction with resolving
technical issues.
23. Skills --- CCE
Highest Level of Escalation for
Companies product and they are last
line of support for the product.
Take escalation for L1 guys and fix
the problem
High tech technical is escalated.
24. Database Administrator:
A Database administrator is more of a data
facilitator – making sure data is secure, available
and is used productively. This involves
administrative, maintenance and routine
activities such as installing database, user
account maintenance, management of backups,
performance tuning and data recovery. This
requires good knowledge of the Oracle database
architecture. Essentially the DBA is responsible
for designing and maintaining an organization's
database, and ensuring that data is only available
only to authorized users.
25. In the database field, Oracle is the
recognized market leader. Oracle
software suits all businesses. It has the
most robust database and supports
highly critical systems with both database
and development tools. This creates a
need for Oracle Database Administrators
as well as Application Developers. Oracle
has therefore identified and created
certification tracks for these job profiles.
26. Oracle DBA ---Skills
Oracle DBA
L1/l2 L3
1. How much Experience As DBA
2 - 4 4+
2. How much Exp on Production Support
2 +(1-2)
3. How many Production DBA you have worked on.
Hire 10
4. In house Support/ Customer Support Only Customer Support
27. Must Have--- (Oracle DBA)
Backup Recovery
RMAN
Alert Monitoring
OEM
Oracle Enterprise Managers
Customers Scripts
Business Continuity
Stand By ---L2
Data Guard / RAC ---L3
Shell Scripting
SQL, PL/SQL
Upgration/Migration/Patch MGMT
28. SQL :
SQL, pronounced SEQUEL, is the
standard language to access relational
databases. SQL is an abbreviation for
Structured Query Language. SQL is used to
communicate with a database. According to
ANSI (American National Standards
Institute), it is the standard language for
relational database management systems.
SQL statements are used to perform tasks
such as update data on a database, or
retrieve data from a database.
29. SQL DBA ---Must Have
Stand By
Log Shipping
Windows Clustering
Shell Scripting : T SQL
SQL DBA : 7.0 or 2000
Replication/Migration
30. Sybase:
Sybase is a computer software
company that develops and sells
database management system
(DBMS) and middle Ware products.
Sybase was the first enterprise DBMS
for the Linux operating system.
31. DB2 DBA
Short for Database 2, a family of relational
database products offered by IBM. DB2
provides an open database environment
that runs on a wide variety of computing
platforms. A DB2 database can grow from
a small single-user application to a large
multi-user system. Using SQL, users can
obtain data simultaneously from DB2 and
other databases.
32. What is PL/ SQL
PL/SQL, Oracle's procedural extension of SQL,
is an advanced fourth-generation programming
language (4GL). It offers software-engineering
features such as data encapsulation, overloading,
collection types, exceptions, and information
hiding. PL/SQL also supports rapid prototyping
and development through tight integration with
SQL and the
33. Informatica DBA
Informatica is a widely used ETL tool for
extracting the source data and loading it into the
target after applying the required transformation.
34. Difference between a Production
DBA and a Developer.
A developer will work with code, specifically SQL,
PL/SQL, java, etc. and will develop applications and
software.
A Development DBA usually works closely with a
team of developers and gets more involved in design
decisions, giving advice on performance and writing
good SQL.
That can be satisfying at a human level because you are
part of a team and you share the satisfaction of the
team's accomplishments
35. A production DBA has to support the infrastructure
needed to run the code against the database systems
(backups, troubleshooting, installs, upgrades, security,
monitoring, etc.).
A production DBA is responsible for maintaining
Databases within an organisation, so it is a very difficult
and demanding job. He or she, often gets involved
when all the design decisions have been made, and has
simply to keep things up and running.
A DBA must be a jack of all trades and have a
thorough understanding of logical and physical
database design, operating systems, networks,
applications, programming languages and tools, storage
hardware, security, web technologies, middleware,
scripting, monitoring software, etc.
36. Oracle Application Developer
An application developer is more of a business analyst / software developer.
The developer is concerned with planning and designing a database whose
structure meets the users current and future needs for data storage and
reporting. This is very similar to programming in that developmental
languages are used to develop database applications. Simply put, Application
Developers develop applications on Oracle. This requires sound
understanding and grasp of SQL, PL/SQL, and the ability to develop Internet
applications using Form Builder and Report Builder. Most modern
technologies including e-commerce rely on database systems. And today's
application developer must be equipped with Internet skills because of
database advancements and developments in this area, most especially in e-
commerce.
In developing systems, application developers must have the skills and
attributes of a programmer such as logical thinking, attention to detail, ability
to focus for long periods. Common activities include: gathering and analyzing
requirements, coding and testing
37. Oracle Application Server
Oracle Application Server 10g (the "g" stands for Grid),
consists of an integrated, standards-based software platform. It
forms part of Oracle Corporation's Fusion Middlewae
technology-stack. The heart of Oracle Application Server
consists of Oracle HTTP Server (based on Apache HTTP
Server) and OC4J (OracleAS Containers for J2EE) which
deploys J2EE-based applications. The latest version of OC4J
offers full compatibility with the J2EE 1.4 specifications.
Oracle Application Server became the first platform designed for
grid computing as well as with full life-cycle support for Service-
Oriented Architecture (SOA)
38. Data Warehouse Administrator
Organizations that implement data warehouses for performing
in-depth data analysis often staff DBAs specifically to monitor
and support the data warehouse environment. Data warehouse
administrators must be capable DBAs, but with a thorough
understanding of the differences between a database that
supports OLTP and a data warehouse. Data warehouse
administration requires experience with BI and query tools,
specialized database design for data warehousing, knowledge of
data warehousing technologies (such as OLAP, ETL, etc.), ETL
skills, and so on.
Of course, there may be other types of DBAs, too. The point is
that there is not one simple job out there with the title DBA.
There are actually many jobs that fall under the larger heading of
database administrator.
39. Database Architect
Some organizations create a separate position, database architect, for
design and implementation of new databases. The database architect is
involved in new design and development work only; he is not involved
in maintenance, administration, or tuning of established databases and
applications. The database architect designs new databases for new or
existing applications. Typical tasks performed by the database architect
include:
a Creating a logical data model (if no DA or data modeler position
exists)
a Translating logical data models into physical database designs
a Implementing efficient databases, including specifying physical
characteristics, designing efficient indexes, and mapping database
objects to physical storage devices
a Analyzing data access and modification requirements to ensure
efficient SQL and optimal database design
a Creating backup and recovery strategies for new databases
40. Database Analyst
Another common staff position is the database analyst.
There is really no set definition for this position.
Sometimes junior DBAs are referred to as database
analysts. Sometimes a database analyst performs a role
similar to that of the database architect. Sometimes the
data administrator is referred to as the database analyst
or perhaps as the data analyst. And sometimes a
database analyst is just another term used by some
companies instead of database administrator.
41. Data Modeler
A data modeler is usually responsible for a
subset of the data architect’s responsibilities. A
data modeler is usually not considered a DBA,
but this is not a hard and fast rule.
42. System DBA
A system DBA focuses on technical rather than
business issues, primarily in the system
administration area. Typical tasks center on the
physical installation and performance of the
DBMS software.
43. What is Mainframe?
Mainframe is a powerful, high-end computer
which supports several hundreds or thousands
of users simultaneously. Thereby its usage is
widely spread among the large businesses that
involves high-volume, high-performance and
processor-intensive tasks. Its also an expensive
computer capable of organizing and executing
multiple processing tasks at awe-inspiring
speeds.
44. Why Mainframe is so powerful?
Security: Mainframe provides multi-levels of security from boot password (Finds a
disk where Operating System resides and asks for a password) to table-level security.
Multithreading: Mainframe is capable of dividing a program into multiple threads
(parts) and executing them parallely at the same time communicating internally with
each thread via shared memory. Because of this concurrent/multithreading facility, it
can free a resource when not in use. This results in less memory usage and higher
performance gain.
Muliprocessing: Having more than one processor (CPU) within the same OS. If one
processor goes offline, other can take over, which avoids risks of losing information.
By this way processor load can be shared among different processors present, hence
increasing the lifetime of each processor.
Spooling: Commonly referred to Print Spooling, which allows user to place all the
print jobs in a buffer (temporary memory), so that user is free to perform other tasks
while the printer can engage itself in finishing the jobs at its own rate whenever it is
ready.
Multiprogramming: Execution of different programs concurrently by CPU which
makes use of the CPU's idle time. By this way, CPU need not wait until a particular
task completes, instead it makes use of this wait period to perform other tasks.
45. HP Open view
Open View Operations (OVO) is a System management Product in a
Suite of HP’s management Software.
OVO is a Framework which is used for discovering, representing, monitoring
and managing systems in the IT infrastructure. OVO has a client server
architecture in which client side module is called OVO agents and Server side
module is called OVO Server. OVO Agents monitors and manages systems
with various aspects viz. Performance, Log file parsing, High Availability,
SNMP traps, Thresholds etc. and report the events to the server. Server
depending upon event forwards the event to various incident tracking tools
such as HP Service Desk. OVO Agents can be installed on Various Operating
Systems which include HPUX, Windows, Linux, AIX, Solaris, TRU64,
NETWARE, CTRIX, MPE and their various versions.
46. HP OpenView Operations --Skills
OV Performance
OV Radia
OV Service Desk
Open View
1. NNM ( Install and Configure Administrator)
2. OV – Operation Unix/ Windows
3. OVIS / OVTA – OV Transaction Analysis
4. OVPI – Performance Inside
5. OV Service Desk
6. RADIA –Conflict Management Tool
7. Peregrine Product – Service Center and Asset Center
47. Questions to the candidate
Home many projects have you done in Open
View Operations /
/ Network Node Manager / Service Desk
(2) On which Platform have you worked with
HP Open View ( Unix / Windows )
(3) How Long have you worked in a HP Open
View Project ?
If OVO then the following questions
48. If OVO
If OVO then the following questions
(1) Have you added Nodes into the OVO Node bank and then deployed
OVO agents to the Managed Node ?
(2) Have you configured Log file Templates ?
(3) Have you configured Monitor Templates ?
(4) Have you worked with Service Navigator ?
(5) Have you worked with the OVO Database ?
(6) Have you configured OVO in a Manager Of Manager Setting ?
(7) Have you created scripts in PERL or Shell for OpenView monitoring
automation ?
Min 3 YES for shortlisting
49. If NNM
If NNM then the following questions
(1) Have you configured SNMP options for NNM
(2) have you modified NNM's background process by modifying the LRF
files
(3) Have you created scripts in PERL or Shell for NNM's automatic actions
(4) Have you worked with the event configuration option in NNM
(5) Have you configured NNM in a MS-CS setup ( Distributed Internet
Monitoring )
(6) Have you worked with NNM databases
(7) Have you worked with NNM filters ( Like discovery filter or Map filter )
Min 3 YES for shortlisting
50. If Service Desk
If Service Desk then the following questions
Have you customized Database Rule for process Flow?
Have you customized UI rule for updating fields?
Have you customized forms?
Have you customized views?
Have you populated CMDB from different data sources?
Have you done SD integration with NNM?
Have you done SD integration with OVO?
Min 3 YES for shortlisting
51. Open VMS
Open Virtual Memory System (OpenVMS), initially
known just as Virtual Memory System (VMS), is the
name of a high-end Computer Server operating System
that runs on the VAX and Alpha families of computers.
OpenVMS is a multi-user, multiprocessing virtual
memory-based operating system (OS) designed for use
in time sharing, batch processing and transaction
processing. It offers high system availability through
clustering, or the ability to distribute the system over
multiple physical machines.
52. OVMS----Skills
Reactive Operating System Management, Patch
Management
Execution of Change requests with VMS Servers.
Familiar with network protocols DECNet, Tcpip, OSI.
Familiarity with Pathworks & Dec MessageQ
Familiar with VMS clusters
Familiar with OVMS versions 5.5-2, V6.2, V7.1 and
V7.3
53. Application Packaging:
Application packaging can help enterprises
manage growing volumes of software for
desktop and server systems efficiently.
54. InstallShield
InstallShield is a software tool for creating installers or software packages.
InstallShield was also the name of the company
InstallShield 11
InstallShield 11 the industry's most powerful and proven installation tool, keeps you
up to date with the latest technologies. It supports Windows Installer 3.1, IIS 6.0,
and RPM for authoring reliable installations across all platforms, operating systems,
and devices.
Macrovision acquired InstallShield in July 2004 and is proud to be continuing
support and development for product lines previously offered by InstallShield
Corporation.
The combination of Macrovision and InstallShield provides customers with
complete, market-leading Software Value Management solutions for all phases of
the post-development software lifecycle. This enables both software vendors and
their customers to get the maximum value out of their software.
55. No other installation tool comes close to combining the
advanced features, reliability, and ease-of-use of Wise
Installation System. Thousands of developers have
already taken a stand against hard-to-use, unreliable
installation tools to make Wise Installation System the
standard for script-based installations. With Wise
Installation System 9, we’ve raised the bar once again.
Wise Installation System
56. Microsoft Windows
Microsoft Windows is the name of several families of
software operating systems by Microsoft. Microsoft
first introduced an operating environment named
Windows in November 1985 as an add-on to MS-DOS
in response to the growing interest in graphical use
interfaces (GUIs).
The Windows operating system allows people to
manage files and run software programs on desktop
and laptop computers.
57. Windows --Skills
Windows Server Operating systems
(WinNT/2k/2k3
Enterprise Level Security patch management
Active Directory, WINS, DNS, DHCP and
Disaster Recovery
Server Monitoring & Administration.
Microsoft certified
58. Mail Server
A mail server is a server dedicated to sending
and receiving mail. A software application
handles the sending of messages from client
machines and the receipt of email from other
servers.
59. Exchange
Exchange is a popular Microsoft messaging system that
includes a mail server, e-mail program (e-mail client),
and groupware applications. Designed for use in a
business setting, the Exchange server is often used in
conjunction with Microsoft Outlook to take advantage
of Outlook's collaborative features, such as the ability
to share calendars and contact lists.
Email Messaging and collaboration software that enable
you to send and receive email and other forms of
interactive communication through Computer
networks.
60. Exchange---Skills
Exchange 5.5/ 2000/ 2003
Migration of Exchange 5.5 to Exchange 2000/2003
Windows 2000/2003 and ADS
Trouble shooting mail box access issue
Public folder issues
Client Access for Outlook.
Mail flow trouble shooting
Exchange Backup and restore
Monitoring & Performances tuning of Exchange
environment
Antivirus Clients for Exchange like Trend Micro, Antigen
& MacAfee
61. Lotus Notes
Lotus Notes is a client –server, collaborative
application developed and sold by IBM Software
Group. IBM defines the software as an
"integrated desktop client option for accessing
business e-mail, calendars and applications.
62. Lotus Notes--Skills
Administration and support of multi-server Lotus
Collaborative and Messaging Infrastructures.
Ability to install and configure Lotus Collaboration and
Messaging Infrastructures
Ability to install and configure related third party software
including anti-virus, spam control, monitoring, and
wireless messaging (e.g. Blackberry)
Configure and manage Lotus Collaboration and Messaging
advanced features and add-on software like clustering,
ICM, Internet site documents.
63. ADS –Active directory Services
An advanced, hierarchical directory service that
comes with Windows 2000 servers.
Active Directory is Microsoft's trademarked
directory service, an integral part of the
Windows 2000 architecture.
Similar to the way data stored in a file system.
Active Directory is designed especially for
distributed networking environments.
64. ADS --Skills
Implementation of ADS
Trouble Shooting and Escalating to the team
Create Account, edit and modify.
Worked on More than 20 Domain Controllers
Worked Actively on Any Complex Active
Directory/DNS/SHCP Troubleshooting Scenarios.
AD Replication and File Replication
AD File Systems
65. VMware
VMware is a company that provides
virtualization software for x86-compatible
computers. VMware Inc. is a subsidiary of EMC
Corporation.
VMware is a widely-installed operating system
for IBM-compatible computers and servers that
can host other operating systems in such a way
that each operating system behaves as if it were
installed on a self-contained computer with its
own set of programs and hardware resources.
66. VMWare ------Skills
VMWare Server for Installation, configuration
and support with knowledge of Server
Virtualization techniques.
Windows and Linux Platforms
Networking (TCP/IP, DNS, NFS, NIS) and
Storage (SAN) components
At least one of the following tools for
virtualization and consolidation, VMWare
Capacity Planner,ZODIAC, CIRBA, VISIAN
Mastered
67. Citrix
Citrix MetaFrame Presentation Server
is a technology that can allow remote
users to connect to applications that
are actually installed on a remote
computer. It uses a mix of technology
that results in that remote application
looking and behaving just as though it
was installed on the local machine.
68. Citrix ---Skills
Citrix Presentation Server 3.0 & 4.0
Citrix Server Gateway
Meta Frame XP.
Citrix load balancing
Production environment
Windows terminal Services
Terminal Licensing, Citrix Licensing
Resource Management
69. AS 400
AS/400 - formally renamed the "IBM iSeries," but still
commonly known as AS/400 - is a midrange server
designed for small businesses and departments in large
enterprises and now redesigned so that it will work well
in distributed networks with Web applications.
Its operating system is called the OS/400. With multi-
terabytes of disk storage and a Java virtual memory
closely tied into the operating system
70. AS/400 --Skill
Backup Policy Management Backup Scheduling
on AS 400
Experience in BRMS, Mimix, Robot Console
and monitoring
71. HP-UNIX
Hewlett Packard UniX) is Hewlett-Packard
proprietary implementation of the Unix operating
system,
HP-UX version of UNIX. It is based on AT&T's
System V UNIX, but has features of BSD
(Berkeley Standard Distribution), the other major
variant of UNIX.
HP-UX was the first Unix to use access control
lists for file access permissions rather than the
standard Unix permissions system. HP-UX was
also among the first Unix systems to include a
built-in logical volume manager.
72. Hard ware
HP 9000 Superdomes
HP 9000 series 800 Business
Servers
HP Net servers (LXr8000, LX
Pros, LH, LC, LF, LD series)
HP disk array (XP 1024, XP
512,XP256, VA disk array)
HP Auto RAID 12H, Model 20
Disk Array
HP 9000 Superdome
Servers
HP Net Servers
73. HP-Unix --- Skills
OS Recovery
HP 9000 systems,NPAR, VPAR, Super
dome, HP_UX 11.x experience
LVM Configuration, Monitoring Tools
Knowledge
MS/Service Guard ; MC/SG for SAP,
Oracle and NFS
Fiber Channel SAN, TCP/IP, NFS,
SAMBA, DNS, FTP, SMTP, BOOTP,
NTP
Performance Analysis
Good at Shell, Perl Scripting
HP-UX 11.11
on HP
9000/800
Series
74. Solaris
An Unix-based operating
environment developed by Sun
Microsystems. Originally developed
to run on Sun's SPARC work station.
Sun has historically dominated the
large Unix workstation market. As
the Internet grew in the early 1990s,
Sun's SPARC/Solaris systems
became the most widely installed
servers for Web sites.
75. Solaris --Skills
OS Recovery
Strong concepts of networking like TCP /
IP
Loading of software, NFS, NIS & DNS.
Veritas volume manager,SAN,NAS,shell
scripting
Sun Cluster/ Veritas Cluster
Performance Analysis
Internet
Explorer on
Solaris
76. AIX
Advanced Interactive eXecutive, a
version of UNIX produced by
IBM. AIX runs on a variety of
computers, including PCs and
workstations.
The AIX 5L 5.3 release runs on
up to 64 IBM POWER or
PowerPC architecture central
processing units and two
terabytes (TB) of random access
memory.
77. AIX -- Skills
AIX v5.3, LVM Configuration, NIM,
LPAR/DLPAR, HMC, VIO on p5
Arch.
User Creation, file/directory permission,
loading of Software and system patches.
TCP/IP Concepts, performance tuning,
write and debug shell scripting
HACMP (High Availability Cluster
Processing)., VCS Cluster
78. Linux
Linux (commonly pronounced : is the
name usually given to any Unix-like
computer operating system that uses the
Linux kernel. Linux is one of the most
prominent examples of free software and
open source development.
The name "Linux" comes from the Linux
kernel, started in 1991 by Linus Torvalds.
The system's utilities and libraries usually
come from the GNU operating system,
announced in 1983 by Richard Stallman.
79. LINUX ---Skills
Problem Mgmt on Linux
High Availability
environments: (RedHat: AS2.1,
AS3.0, AS4.0 ; SUSE: 8.0 and
9.0 Enterprise
Performance Analysis
Disaster Recovery planning
Linux Pics.
Macintosh on
Linux
80. Networking
Networking is the practice of linking two or more
computing devices together for the purpose of sharing
data. Networks are built with a mix of computer
hardware and computer software.
Networks can be categorized in several different ways.
One approach defines the type of network according to
the geographic area it spans. Local area networks
(LANs), for example, typically reach across a single
home, whereas wide area networks (WANs), reach
across cities, states, or even across the world. The
Internet is the world's largest public WAN.
81. SAP
Original name for SAP was German: Systeme,
Anwendungen, Produkte, German for "Systems
Applications and Products." The original SAP idea
was to provide customers with the ability to interact
with a common corporate database for a
comprehensive range of applications. Gradually, the
applications have been assembled and today many
corporations, including IBM and Microsoft, are using
SAP products to run their own businesses.
82. SAP R/3
Sap R/3 is a 3 tier based Client/ server Application.
One layer is presentation layer (Client) which Interface
with the end user. Second layer is application for all
business specific requirements (Program), and the third
is database which contain all information & records
about the sys, including transaction and configuration
Programming.
Sap R/3 has been developed its own language called
ABAP. (Advanced Business Application Programming).
83. SAP R/3 Different Modules
FICO – Financial Accounting and Controlling.
Fulfill all the international requirements that must be
met by the FAD.
SAP SD – Sales and Distribution.
Part of logistics module that support your customer,
Starting from Quations, Sales orders towards billing the
customers.
SAP MM – Material Management
Covers the functionality required to purchase the goods
and Services, manage inventory and inspect incoming
materials.
84. SAP HR – Human Resource
Benefits Management, Personnel Management,
Employee Self Service, Time management, Travel
Management
Effectively Manage information about the people in the
organization.
SAP PM --- Plant Maintenance
PM Applications components provides you with a
comprehensive software solution for all the
maintenance activates
SAP PS --- Project Systems
Able to control all tasks in project execution, you need
an organizational form that is specific to the project and
which is shared by all departments involved.
85. SAP BW –Business Solution Warehousing
Comprehensive end to end data ware house solution
with optimized structure for reporting and analysis
SAP IS --- Investment Support
SAP SCM APO – Supply Chain Management
Advanced Planner and Optimizer
Planning and Optimizing supply chain process at a
strategic, tactical and operational planning level.
SAP SEM ---- Strategic Enterprise Management
Application which allows for multi dimensional
planning, complex calculation program etc.
86. Web Administrator
Web administration is the back end of Web
development. Administrators keep the Web
servers up and running, make sure the
hosting continues to work, the servers are
secure and keeps track of the logs. Web
administration is a vital part of any Web
operation and understanding the back end
will help a Web designer understand how it
all works together.
Maintaining a Web Server and Web Site
87. Storage
Enterprise storage is the computer storage
designed for large-scale, high-technology
environments of the modern enterprises. When
comparing to the consumer storage, it has
higher scalability, higher reliability, better fault
tolerance.
88. Back UP
Backup storage is storage that is intended
as a copy of the storage that is actively in
use so that, if the storage medium such as
a hard disk fails and data is lost on that
medium, it can be recovered from the
copy.
In an enterprise, because the loss of
business data can be catastrophic, it is
important that backup storage be
provided.
Computer Tape
Backup
Storage
89. Backup-----Skills
Technical expertise on Backup management
products and tools installed in Backup
environment
Support all Backup administration and
management policies and procedures
Manage the backup infrastructure
90. EMC Storage Management
EMC --CLARiiON is a SAN disk array manufactured and
sold by EMC Corporation. Occupying the entry-level and mid-
range of EMC's SAN disk array product palette, it is
complemented by the high-end Symmetrix.
Celerra is the family name for EMC's Network Attached
Storage (NAS) products. It comes in either a gateway or
integerated configuration in 3 different models.
The Symmetrix is EMC's flagship enterprise storage array.
Invista is a software product which provides a storage
virtualization solution that runs on intelligent SAN switches
(i.e. Cisco or Brocade).
EMC
Clariion
EMC CX300
storage
91. EMC Storage Management-- Skills
Provide support to Storage Management services and product
support for various EMC Storage Arrays - namely Clarion,
Symmetrix and DMX, supported storage solutions across various
accounts
technical support, guidance and direction for products
supported.
Provide recommendations to improve the SAN infrastructure,
and address/lead critical issues and root cause analysis
Proven track record in the implementation and execution of
documented support processes and can direct others in same.
92. EVA
HP Enterprise Virtual Array
(EVA)
EVA is a virtual Storage system
with enterprise – Class
performance and availability,
designed for storage
environments.
HP EVA 4400
93. EVA---Skills
HP Array product experience:
EVA, MA, MSA, RA4100
Experience on the SAN Switches
range of products (Brocade,
McData, Cisco)
Networked storage hardware and
concepts (SAN, NAS, DAS)
HP EVA for
Windows File
Services
94. SAN
A SAN (Storage Area Network) is a network
specifically dedicated to the task of transporting
data for storage and retrieval. SAN architectures
are alternatives to storing data on disks directly
attached to servers or storing data on Network
Attached Storage (NAS) devices which are
connected through general purpose networks.
(SAN) is a high-speed subnetwork of shared
storage devices. A storage device is a machine that
contains nothing but a disk or disks for storing
data.
95. SAN ---Skills
SAN Administration
Analyse and resolve or escalate problems.
Ensure integrity of supported environment.
Backup and Recovery
change and problem management tools
McData Fibre Channel Switches & Brocade
Swiitches
96. NetApps Storage
NetApp provides disk-to-disk backup that's
faster and far more reliable than tape for all
storage environments from data center to
remote office.
NetApp's disk-to-disk backup solutions can
optimize your existing tape backup or reduce
your reliance on tape. You get much faster
backups and restores, and you save on storage.
97. Veritas NetBackup
Veritas NetBackup 6.5 delivers high
performance data protection that scales
to protect the largest UNIX, Windows,
Linux and NetWare environments. With
complete protection from remote office
to data center to vault, NetBackup
offers a single console for all backup
and recovery operations
VERITAS
NetBackup 5.x
Vault (VT-263)
98. Veritas Netbackup--Skills
Veritas Netbackup Performance monitoring and
analysis
Participate in the recovery of application
environments where required
Support and product support for Veritas
Netbackup across various accounts
99. Tivoli Storage Manager
IBM Tivoli Storage Manager
(ITSM) is a centralized policy-based
data warehouse, generally billed as
enterprise class data backup and
recovery software.
The software enables a user to insert
objects via space management,
backup, and archive tools, or to
retrieve that data via similar recall,
restore and retrieve methods.
IBM Tivoli
Storage
Manager ...
100. Tivoli Storage Manager---Skills
IBM Tivoli Storage Manager Server on
Windows & UNIX
IBM Tivoli Storage Manager for Database
(Oracle, DB2, SQL etc)
Experience on TSM Server side and client
side
Oracle backups/TDP backup
troubleshooting
Node registration, schedule policy changes,
administration on AIX platform
IBM Tape libraries configuration and
remote troubleshootingTivoli Storage
Manager
101. Legato Networker
Legato's NetWorker is a network based
backup system.
EMC Legato Networker is an
enterprise level backup and recovery suite
produced by EMC Corporation. It
provides backup functionality to
Windows, Linux, Unix, Macintosh,
NetWare and OpenVMS environments.
Legato
NetWorker
102. Experience in supporting Legato Net
worker
Monitoring and Reporting
Backup Reporting
Escalation point for any Backup /
Restore related operational issues
Legato Networker--Skills
Enabling
Legato
NetWorker
backups
103. Storage Technical Support
Flow of Work:
1. Candidate would support HP Storage Device.
2. Candidate would Cater to Enterprice Client Globe.
Problem Onsite Eng
HP Solution Center Eng
CCE
Set up the same
problem in the
lab and come out
with Solution
Call
If Problem is
not solved
If Problem is not solved
Enterprise Client
104. Storage Technical Support--Skills
Enterprise Tool: - Net backup, Legato, Data
Protector
Storage :- XP, EVX, MSA, Symmetric, Clarion,
Netapps, IBM Shark
TLM:- Commvault
Question: How much Storage you have
handled?
Answer: 100 terabytes.
105. Project Manager
A project manager is a professional in the field of project
management. They have the responsibility of the planning,
execution, and closing of any project, typically relating to
construction industry, architecture or software development.
Many other fields in the production, design and service
industries also have project managers.
A project manager is the person accountable for accomplishing
the stated project objectives. Key project management
responsibilities include creating clear and attainable project
objectives, building the project requirements, and managing the
triple constraint for projects, which is cost, time, and scope.
Technical Skills:
Application
Infrastructure
106. Infrastructure Project Manager---
Skill
PMI or PMP Certification.
Drive and Run the project End to End
Handled offshore project.
Unix, Intel, Mainframe, Storage, Network
(LAN/WAN)
Tool:
MS Project (Mile Stone, Risk Management, Project
Initialization, Project Closure).
RPM
107. What is Java Technology?
Java technology is a groundbreaking computing platform
released by Sun Microsystems in 1995. Originally called OAK, it
was renamed as the Java programming language in 1995.
Java technology opens up a wealth of exciting possibilities for
consumers. It enables just about any application -- including
games, tools, and information programs and services -- to run on
just about any computer or device. From desktop PCs to mobile
handheld devices and cell phones, Java technology today is just
about everywhere. If you don't already have it, get it now and
start enjoying the best digital experience around.
108. Java
Java technology is both a programming language and a platform.
What Can Java Technology Do?
The general-purpose, high-level Java programming language is a powerful software
platform. Every full implementation of the Java platform gives you the following
features:
Development Tools: The development tools provide everything you'll need for
compiling, running, monitoring, debugging, and documenting your applications.
Application Programming Interface (API): The API provides the core functionality of
the Java programming language
Deployment Technologies: The JDK software provides standard mechanisms such as
the Java Web Start software and Java Plug-In software for deploying your applications
to end users.
User Interface Toolkits: The Swing and Java 2D toolkits make it possible to create
sophisticated Graphical User Interfaces (GUIs).
Integration Libraries: Integration libraries such as the Java IDL API, JDBCTM API,
Java Naming and Directory InterfaceTM ("J.N.D.I.") API, Java RMI, and Java Remote
Method Invocation over Internet Inter-ORB Protocol Technology (Java RMI-IIOP
Technology) enable database access and manipulation of remote objects
109. Java - Development Environment
• Virtual machines for different platforms
• Portable code
• Multi-threaded, monitor based concurrency
• Distribution aware
• Introspection
• Sandbox - Security policies
• Dynamic code loading
• Windowing toolkit
• Interpreter architecture
110. Java - Component Technology
Coding conventions to represent architectural
elements
• Frameworks and containers for architecture services
• Interfaces to encapsulate implementation
– JVM is an API
• Component categories
– Applications, beans, servers, applets, servlets,
EJBeans,MBeans
• Plug-and-play achieved through component factories
– Components implement interfaces to realize services
111. SUN Corporation released three
versions(editions) of Java.
1. Standard edition(J2SE).
Formerly J2SE but renamed to Java Standard Edition when the
Java 2 convention was dropped with the release of Java 5
(formerly J2SE 1.5).
2. Enterprise edition(J2EE).
Formerly J2EE (see above). It includes Java Standard Edition
plus most of the other Java technologies including JavaMail,
Activation, JAXB (Java API for XML Binding), Servlets, JSF
(Java Server Faces), JMS (Java Messaging Service), EJB
(Enterprise Java Beans), and others.
3. Mobile edition(J2ME).
Formerly J2ME. It includes most of Java SE and some
additional APIs for handheld devices.
112. JavaBeans
Reusable Java components
– Visual and non-visual components possible
• Visual manipulation in builder tools
• Design time capabilities
– Customization and configuration
• Run time
– Actual bean functionality
• Beans support separate design-time and runtime
interfaces
113. J2EE Technologies
Java 2 Platform, Enterprise Edition (Java 2
EE) builds on the solid foundation of Java
Platform, Standard Edition (Java SE and is the
industry standard for implementing enterprise-
class service-oriented architecture (SOA) and
next-generation web applications.
116. Java Servlets-Servlets are the Java platform technology of
choice for extending and enhancing web servers.
Servlets can also access a library of HTTP-specific calls
and receive all the benefits of the mature Java language,
including portability, performance, reusability, and
crash protection
JSP – JavaServer Pages -- JavaServer Pages technology uses
XML-like tags and scriptlets written in the Java programming
language to encapsulate the logic that generates the content for
the page. Any and all formatting (HTML or XML) tags are
passed directly back to the response page.
117. EJB – Enterprise Java Beans --- Enterprise
JavaBeansTM is the server-side component
architecture for the J2EETM platform. EJBTM
enables rapid and simplified development of
distributed, transactional, secure and portable
Java applications.
JMS – Java Message Service ---Enterprise messaging
provides a reliable, flexible service for the
asynchronous exchange of critical business data
and events throughout an enterprise. The JMS
API adds to this a common API and provider
framework that enables the development of
portable, message based applications in the Java
programming language.
118. JNDI – Java Naming and Directory Interface ----JNDI
is an API specified in Javatm that provides naming and
directory functionality to applications written in Java. It
is designed especially for Java by using Java's object
model. Using JNDI, Java applications can store and
retrieve named Java objects of any type.
JDBC – Data Access API ----JDBCTM technology is an
API that lets you access virtually any tabular data source
from the JavaTM programming language.
Cross-DBMS connectivity to a wide range of SQL databases
Access to other tabular data sources, such as spreadsheets or
flat files.
119. JTA / JTS – Transactions ---The Java Transaction API
(JTA) and the Java Transaction Service (JTS) allow
J2EE application servers to take the burden of
transaction management off of the component
developer. Developers can define the transactional
properties of Enterprise JavaBeansTM technology based
components during design or deployment using
declarative statements in the deployment descriptor.
JavaMail ---The JavaMailTM 1.2 API provides a set of
abstract classes that model a mail system.
The API provides a platform independent and protocol
independent framework to build Java technology-based
mail and messaging applications.
J2EE contains JAF – JavaBeans Activation Framework
since it is required by JavaMail
120. JAAS – Java Authentication and Authorization Service
----- Authentication of users, to reliably and securely
determine who is currently executing Java code,
regardless of whether the code is running as an
application, an applet, a bean, or a servlet; and
Authorization of users to ensure they have the access
control rights (permissions) required to do the actions
performed.
XML ---J2EE 1.3 includes JAXP 1.1 support, as
well as Servlet Filters and XML JSPTM
documents. The JavaTM API for XML
Processing ("JAXP") supports processing of
XML documents using DOM, SAX, and XSLT.
121. J2EE Deployment
JAR – Java ARchive
Java class file
EJBs
WAR - Web ARchive
Servlets
JSPs
EAR - Enterprise ARchive
Contains other JARs and WARs to form an entire application
Deployment descriptors
XML
Required for EJB JARs, WARs, EARs
122. Difference Between Java and J2EE
Java is a language and J2ee is a platform which implements java
language.
Java can be divided into 3 categories
1.core java
2.advanced java
3.J2EE
Core java and advanced java are the standard editions of java
where as J2EE is the enterprise edition .
Java is a object-oriented program its a complete programming
language. java has two lives, one as a stand-alone computer
language for general- purpose programming and the other as a
supporting language for Internet programming.
J2EE is a platform for building server-side application . its used
for enterprise edition means a business organization, and
enterprise application, distributed application through a
component -based application model.
123. C Language
The C programming language was designed by Dennies
Ritchie in the early 1970s at Bell Laboratories. It was
first used system implementation language for the
nascent Unix operating system. The main reason to
devised C was to overcome the limitations of B. It was
Derived from the type-less language BCPL ((Basic
Combined Programming Language). C was was the
evolution of B and BCPL by incorporating type
checking. It was originally intended for use in writing
compilers for other languages.
124. C++
C++ was devised by Bjarne Stroustrup in 1983
at Bell Laboratories. It is an extension of C by
adding some enhancements to C language.
Bjarne combined the simula's(a language
designed for making simulations, created by
Ole-Johan Dahl and Kristen Nygaard) features
of object oriented and the efficiency of C. The
new features added to language are templates,
namespaces, exception handling and use of
standary library.
125. Difference between C and C++
C++ is an extension of C language. This means that you can not
only use the new features introduced with C++ but can also use
the power and efficiency of C language. C and C++ are no more
language for writing compilers and other languages, these general
purpose languages are used worldwide in every field.
The main difference between C and C++ is that C++ is object
oriented while C is function or procedure oriented. Object
oriented programming paradigm is focused on writing programs
that are more readable and maintainable. It also helps the reuse
of code by packaging a group of similar objects or using the
concept of component programming model. It helps thinking in
a logical way by using the concept of real world concepts of
objects, inheritance and polymorphism.
126. .NET
.NET is a "revolutionary new platform, built
on open Internet protocols and standards,
with tools and services that meld computing
and communications in new ways."
127. What Is .NET?
Initiative launched in 2002
Comprehensive family of products
Helps BUILD, MANAGE, USE and
EXPERIENCE Web Services
Web Service:
Reusable piece of code accessed directly by another
service or software application
Programs written in any language on any platform
128. NET Platform
Consists of 5 main components
.NET Building
Block Services
.NET Framework
.NET Enterprise
Servers
Operating system on servers, desktops and devices
Visual Studio .NET
129. .NET Framework
Two main components:
1. Common Language RunTime (CLR)
2. .NET Framework Class Library
Common Language Runtime (CLR):
Manages memory, security and language integration
Features include strong type names, cross language
debugging, dynamic binding
130. .NET Framework Class Library
Supplies resources needed to build
applications
Unified classes
3 components:
ASP.NET (build Web applications/services)
Windows Forms (user interface development)
ADO.NET (help connect applications to
databases)