Apps & Infra Support Document New
Apps & Infra Support Document New
Apps & Infra Support Document New
*Contents:
1. ITIL PROCESS:
i. Incident management.
v. Knowledge management.
i. Priority 1
ii.P2
iii.P3
iv. P4
*Types of Incidents.
i. User Tickets.
*Types of SLA’s.
i. Service Now.
2. MONITORING TOOLS:
By RK
Page 1
Applications Production & Infrastructure support Engineer
3. LINUX Administration:
2. CPU Utilization.
4. Memory utilization.
9. Files permissions.
1. Services restart.
3. SSL Certifications.
4. CPU saturation.
6. Memory Utilization.
By RK
Page 2
Applications Production & Infrastructure support Engineer
By RK
Page 3
Applications Production & Infrastructure support Engineer
By RK
Page 4
Applications Production & Infrastructure support Engineer
By RK
Page 5
Applications Production & Infrastructure support Engineer
By RK
Page 6
Applications Production & Infrastructure support Engineer
By RK
Page 7
Applications Production & Infrastructure support Engineer
By RK
Page 8
Applications Production & Infrastructure support Engineer
* TYPES OF LEVELS:
1. LEVEL 1:
2. LEVEL 2
3. LEVEL 3
4. LEVEL 4
1. LEVEL 1:
> If user facing any issues they will contact with L1 team.
>L1 team peoples will take all transaction details from user and they will create SD ticket.
>So here L1 team role is interacting with user and creating tickets and assign to L2 team they will follow
up untill the issue is resolved.
By RK
Page 9
Applications Production & Infrastructure support Engineer
2.LEVEL 2:( 0 to 60 % )
> Level 2 team will work on tickets and baesd on tickets priority and urgency they will resolve the issues.
> if they cant able to resolve the issues they will send RCA to the L3/L4 teams.
3.LEVEL 3:( 0 to 80 % )
> Here L3 teams having all sufficient access and knowledge on application & servers issues 90% they will
resolve from their end itself.
>If issue is not comes under server/Application level scope, then they will Engage with Application
Development Team.
4.LEVEL 4:
> Level 4 is nothing but Devlopers who devloped that respective application .
>Code level chhanges will be taken care by L4 team, once comes to the L4 team they has to resolve must
and should.
Note: If issue is not completely comes under Application level issues, it might be chances to have issue
from Database or Network / Firewall issues.
In that case we need to raise brige call with engage with different teams were ever help is required
to fix the issue.
By RK
Page 10
Applications Production & Infrastructure support Engineer
1. Here our role is Application Production support Engineer as well as Infra Engineer.
*App support: Here we will deal with only Applications Front End support.
*Production Support: Here we will deal with completely Application configured servers platforms like
Windows and Linux servers.
*Infra Support: Here we are responsibility for whole organization Infra servers like PRD servers, ITG, DEV
servers in different domains like Windows and Linux platforms.
# PRD: Production
#ITG: Testing
#DEV: Development.
Hi Team,
This is regarding Flipkart Delivery, Below user unable to receive the order Please check and Assist.
Product name:
Date of order:
Product value:
Regards,
Sudheer.
1.VPN: (Virtual Private Network ) : If we want to connect any organization Applications or servers we
need VPN Connection.
2. Pulse Connection
By RK
Page 11
Applications Production & Infrastructure support Engineer
> Windows
1. Application support Engineer: They work only General apps in company ( Apps support, ITIL Skills )
2. Production support Engineer; Completely they are involving into servers platforms like Windows and
Unix/Linux. ( Unix. Linux, Windows, ITIL, Sql server, Monitoring Tools ).
2. CPU UTILIZATION
4. MEMORY UTILIZATION
=====================================================================================
=========================================================================
SESSION - 1
* Server: Client >> HTTP Request >> (www.facebook.com ) Web server << HTTP Response Web content (
HTML, CSS, Java script ).
* Server >> website >> WEBSITE DOWN >> Server down >> we need to reboot the server >>once server
comes up >>Need to login to server >> restart the website services.
By RK
Page 12
Applications Production & Infrastructure support Engineer
* Inside server we have different services, If server we need to reboot only after restart the services.
Server Definition:
A server is a computer designed to process requests and deliver data to another computer over the
internet or a local network.
The word server is understood by most to mean a web server where web pages can be accessed over
the internet through a client like a web browser.
* DATA CENTER:
> Data center contains many servers together and one data center contains 1000 servers. usually one
company will maintain multiple data centers.
1. Web Server
2. Database Server
3. eMail Server
5. DNS Server
By RK
Page 13
Applications Production & Infrastructure support Engineer
6. FTP Server
7. File Server
8. DHCP Server
1. Physical Server
2. Virtual Server
1. Web server.
> Web pages & graphic pages transfer data to web server >> and it will transfer data to client user.
> Tomcat is open source web server and developed Apache group , Apache & Tomcat is the serverlet
container that contains java servlet and java server pages (JSP ).
2. Application server.
Apps server works from Application server to web server and it will communicate to end user client.
i. Weblogic server.
* Threshold value: its simple cutoff value or certain utilization value, server - 100 % Always server should
be 85 % or 90%..
Space consumption / Space utilization /space saturation : are both are same only it will occupy the space
on respective disk / MEM / CPs on server.
* TYPES OF SERVERS:
1.PHYSICAL SERVER:
By RK
Page 14
Applications Production & Infrastructure support Engineer
1.PHYSICAL SERVER:
2.VIRTUAL SERVER:
2.VIRTUAL SERVER:
By RK
Page 15
Applications Production & Infrastructure support Engineer
$Most popular virtual servers are VMware Vsphere & Microsoft Hyper V.
$ Physical may takes more time to configure and virtual server take within minutes on Configuration,
Automation.
Server is Down: it will show connection timed out Error. / Request Timed out.
* While login to the server , you can use either server id or IP address.
* in ticket we will get server id, based on that you need to identify whether it is Linux server or windows
server.
Windwos server : Using RDP Tool ( Remote desktop Connection ). VNC Viewer , AWS.
By RK
Page 16
Applications Production & Infrastructure support Engineer
2. Virtual server: You need to search server id in vmware vsphere client and try to right click on server <
Start , stop & restart ).
>For Cloud servers: You need to contact Cloud operations team or SRE Team ( Site Reliability Engineers ).
Server details: whether it is a virtual server or physical server. or it is a DEV or ITG or PROD Server
Environment.
RUNBOOK / Confluence / KB Articles Application : its nothing but guide, it will give all application details
and server details.
By RK
Page 17
Applications Production & Infrastructure support Engineer
2.For mission critical applications: We need to take approvals from Respective server owner or
Application L4 team.
CONFLUENCE APPLICATION:
> Confluence is nothing but were we will get whole applications data.
> We will get our Application details like : Application name, Application related URL's, Application
associated Servers and its troubleshooting steps.
>If any new issues comes we can refer confluence without approaching others.
INFRASTRUCTURE SUPPORT: You need to take care all servers like DEV, ITG , PRD.
Application production support: You need to take action only on Production servers part.
* Operating system:
By RK
Page 18
Applications Production & Infrastructure support Engineer
An operating system or OS is a software program that enables that computer hardware to communicate
and operates with the computer software.
In this type of operating system only one user can log into system and can perform only one task at a
time.
E.g.: MS-DOS
This type of O/S supports only one user to log into the system but a user can perform multiple tasks at a
time, browsing internet while playing songs etc.
These type of O/S provides multiple users to log into the system and also each user can perform various
tasks at a time.
In a broader term multiple users can logged in to system and share the resources of the system at the
same time.
History OF UNIX:
By RK
Page 19
Applications Production & Infrastructure support Engineer
4.IBM's AIX
* UNIX PRINCIPLES:
1.Everything is a file.
* Any UNIX operating system consists of three parts and these are as below: –
1. kernel,
2. shell and
3. Programs
* Uses of UNIX:
1. Multi-Tasking.
2. An invention of Linux.
4.Regular Expressions.
1.Ls
By RK
Page 20
Applications Production & Infrastructure support Engineer
2.clear
3.mkdir
4.rmdir
5.cat
6.Vi.
7.rm
8.mv
9.su
10.chmod
1.Define variables.
4.Generate reports.
*SED COMMAND:
SED is a command in Unix which is a powerful text editor used to insert, search, delete, replace etc. SED
also called Stream Editor .
which performs pattern matching that are complex by supporting regular expression which is a string
describing the character sequences.
Syntax:
/pattern/action
By RK
Page 21
Applications Production & Infrastructure support Engineer
* Cron Tab:
A utility that is always running while executing specific commands at pre-defined times is called Crontab.
We use the crontab file when there are tasks that are to be executed repeatedly.
The CRON daemon shell commands are given by the crontab file and these commands are run at specific
date and time.
* Linux:
* LINUX ARCHITECTURE:
* LINUX ARCHITECTURE:
Shell: which acts user interfacing between user commands and starting applications.
By RK
Page 22
Applications Production & Infrastructure support Engineer
sh;Shell
Ksh:Korn shell
csh:bornagain shell
Kernel:
The kernel is the heart of the operating system. It interacts with hardware and most of the tasks like
memory management, task scheduling and file management.
# Shell:
By RK
Page 23
Applications Production & Infrastructure support Engineer
* The shell is the utility that processes your requests. When you type in a command at your terminal,
* the shell interprets the command and calls the program that you want.
* The shell uses standard syntax for all commands. C Shell, Bourne Shell and Korn Shell are most famous
shells which are available with most of the UNIX variants.
* All data in UNIX is organized into files. All files are organized into directories.
* These directories are organized into a tree-like structure called the filesystem.
* A partition is a container for information and can span an entire hard drive if desired.
# File Management:
1.Ordinary Files: An ordinary file is a file on the system that contains data, text, or program instructions
2. Directories: Directories store both special and ordinary files. For users familiar with Windows or Mac
OS, UNIX directories are equivalent to folders.
3. Special Files: Some special files provide access to hardware such as hard drives, CD-ROM drives,
modems, and Ethernet adapters
# Permissions:
By RK
Page 24
Applications Production & Infrastructure support Engineer
1. Owner permissions: The owner's permissions determine what actions the owner of the file can
perform on the file.
2.Group permissions: The group's permissions determine what actions a user, who is a member of the
group that a file belongs to, can perform on the file.
3. Other (world) permissions: The permissions for others indicate what action all other users can
perform on the file.
The basic building blocks of Unix permissions are the read, write, and execute permissions, which are
described below:
1. Read:
Grants the capability to read ie. view the contents of the file.
2. Write:
3. Execute:
# Changing Permissions:
To change file or directory permissions, you use the chmod (change mode) command. There are two
ways to use chmod: symbolic mode and absolute mode.
# Changing Owenership:
By RK
Page 25
Applications Production & Infrastructure support Engineer
# VI EDITOR:
1.Operation Modes:
Vi has two modes insertion mode and command mode. The editor begins in command mode,
where the cursor movement and text deletion and pasting occur. Insertion mode begins upon entering
an insertion or change command.
1.Command Mode.
2.Insert Mode.
What is a partition?
* Partitioning is a means to divide a single hard drive into many logical drives.
* A partition is a contiguous set of blocks on a drive that are treated as an independent disk.
P= PRIMARY PARTITION
L= LOGICAL PARTITION
# FILE SYSTEM:
By RK
Page 26
Applications Production & Infrastructure support Engineer
1. The file systems supported in Linux are ext2, ext3 and in RHEL 6 ext4, vfat, etc.
* Directory :
> its a nothing but a folder and it contains /etc, /usr, / home, /var, /temp, /boot
* In any cloud platform we can create either windows server / Linux server as per our requirement.
* If we want use our server we can use either AWS / Azure platform.
Kernel:
The kernel is the heart of the operating system. It interacts with hardware and most of the tasks like
memory management, task scheduling and file management.
# Shell:
* The shell is the utility that processes your requests. When you type in a command at your terminal,
* the shell interprets the command and calls the program that you want.
* The shell uses standard syntax for all commands. C Shell, Bourne Shell and Korn Shell are most famous
shells which are available with most of the UNIX variants.
* All data in UNIX is organized into files. All files are organized into directories.
* These directories are organized into a tree-like structure called the filesystem.
By RK
Page 27
Applications Production & Infrastructure support Engineer
* A partition is a container for information and can span an entire hard drive if desired.
# File Management:
1.Ordinary Files:An ordinary file is a file on the system that contains data, text, or program instructions
2. Directories: Directories store both special and ordinary files. For users familiar with Windows or Mac
OS, UNIX directories are equivalent to folders.
3. Special Files: Some special files provide access to hardware such as hard drives, CD-ROM drives,
modems, and Ethernet adapters
# Permissions:
1. Owner permissions: The owner's permissions determine what actions the owner of the file can
perform on the file.
By RK
Page 28
Applications Production & Infrastructure support Engineer
2.Group permissions: The group's permissions determine what actions a user, who is a member of the
group that a file belongs to, can perform on the file.
3. Other (world) permissions: The permissions for others indicate what action all other users can
perform on the file.
The basic building blocks of Unix permissions are the read, write, and execute permissions, which are
described below:
1. Read:
Grants the capability to read ie. view the contents of the file.
2. Write:
3. Execute:
# Changing Permissions:
To change file or directory permissions, you use the chmod (change mode) command. There are two
ways to use chmod: symbolic mode and absolute mode.
By RK
Page 29
Applications Production & Infrastructure support Engineer
# Changing Ownership:
# VI EDITOR:
1. Operation Modes:
Vi has two modes insertion mode and command mode. The editor begins in command mode,
where the cursor movement and text deletion and pasting occur. Insertion mode begins upon entering
an insertion or change command.
1. Command Mode.
2. Insert Mode.
What is a partition?
* Partitioning is a means to divide a single hard drive into many logical drives.
* A partition is a contiguous set of blocks on a drive that are treated as an independent disk.
P= PRIMARY PARTITION
L= LOGICAL PARTITION
# FILE SYSTEM:
By RK
Page 30
Applications Production & Infrastructure support Engineer
1. The file systems supported in Linux are ext2, ext3 and in RHEL 6 ext4, vfat, etc.
# MOUNTING:-
1. Attaching a directory to the file system in order to access the partition and its file system is known as
mounting.
2. The mount point is the directory (usually an empty one) in the currently accessible file system to
which a additional file system is mounted.
LVM CONCEPTS:
By RK
Page 31
Applications Production & Infrastructure support Engineer
* The Linux Logical Volume Manager (LVM) is a mechanism to virtualize the disks.
* It can create "virtual" disk partitions out of one or more physical hard drives,
By RK
Page 32
Applications Production & Infrastructure support Engineer
It is the standard partition that you add to the LVM. Normally, a physical volume is a standard primary or
logical partition with the hex code 8e.
pvcreate diskname
It is a chunk of disk space. Every PV is divided into a number of equal sized PEs.
1.CPU utilization
2.Memory Utilization
3.Disk
4.Log files.
LINUX/UNIX SERVER:
1. DISK Space: df -h
df -h
By RK
Page 33
Applications Production & Infrastructure support Engineer
cd /etc/path location
ll
cd /filename
Always you need to old log files older than 60 days or 90 days.
somu 03/08/2021
rm -f somu 04/09/2021
rm -f somu 03/08*
rm -f 04/09/2021 03/08/2021.
2.Memory: free –m
3. CPU : top
By RK
Page 34
Applications Production & Infrastructure support Engineer
kill -9 java.
By RK
Page 35
Applications Production & Infrastructure support Engineer
By RK
Page 36
Applications Production & Infrastructure support Engineer
>we can remove log files always older than 90 days, 60 days.
> cd /var/log
* Pbrun bash
* sudo su
* sudo -su
-------------------------------------------------------------------------------------------------------------------------------------------
-----------------------
4. How to check Java process is running or not: ( ps -ef | grep java / Tomcat / Apache / Jboss ).
By RK
Page 37
Applications Production & Infrastructure support Engineer
* If java process is not running in server, you will get results in single line result.
* If java process is running in server, you can able to see 10 lines of results.
Difference between the Apache Tomcat server and Apache web server:
This server is a JSP/Servlet container. This server is a HTTP server. It serves ...
It can handle both static pages and dyna ... It can handle static pages which are gen ...
It can be used only for hosting JAVA bas ... It can be used to host applications writ ...
It is not capable for the requests/respo ... It is capable of request/ response & loa ...
5. Mostly in servers we use to install java based platform web applications , They are different types of
web services:
1. Apache.
2. Tomcat
3. Jboss
4. Weblogic.
./tomcatstatus.sh
./tomcatshutdown.sh
./tomcatstart.sh
By RK
Page 39
Applications Production & Infrastructure support Engineer
1. Centos
2.Redhat
3.Debain
4.Ubentu.
Red Hat 2
Red Hat 3
Red Hat 4
Red Hat 5
Red Hat 6
Red Hat 7
2. Http: 80
3. DNS: 53
4. FTP: 21
5. RDP: 3389
6. Https: 443
7. SSH: 22
8. Tomcat: 8080
By RK
Page 40
Applications Production & Infrastructure support Engineer
9. DHCP: 67
10. Apache: 80
1. Web server
2. Proxy server
3. Blade Server
4. Policy server.
1. Web servers:
In server domain we have below three types web applications and based on application requirement
they will take below web server.
i. Apache
ii.Tomcat
iii. Jboss
Physical server:
Virtual server:
ls, ll, ls -ltr, ls -lrt: it will show the list of the files under respective directory.
By RK
Page 41
Applications Production & Infrastructure support Engineer
r: 4 - read
w: 2 - write
x: 1 - execute
0 No permission ---
1 Execute --x
2 write -w-
4 read r--
5 read+Execute r-x
By RK
Page 42
Applications Production & Infrastructure support Engineer
6 Read+write rw-
7 Read+write+Execute rwx
* Cluster: it is a combination of group of computers that work together to increase the availability of
apps and services.
*cluster: it is managed by application and services, under cluster we have multiple nodes
Cluster: 1. node1 , 2. node2 :: we will operate only one node1 at a time , if node 1 goes down we will do
app pool recycle to change from node1 to node2.
node1; Primary
node2: secondary
By RK
Page 43
Applications Production & Infrastructure support Engineer
* Unix / Linux Architecture: Hardware >> kernel >>> shell >> applications / programs.
------------------------------------------------------------------------------------------------------------------------------------------
1.First we need to install jdk and JRE software into the server.
* Operating system: Hardware >> Operating system >> Application >> User.
* Linux vs Windows:
By RK
Page 44
Applications Production & Infrastructure support Engineer
4. SERVICES CHECKING
6.IIS Server
7. Agents Installations
8. License installations
9. SSL Certification.
10.Logs deletion.
Application >> windows server >> Task scheduler & D drive / E Drive processing the data >> then it will
reflect in Application.
Troubleshhoting steps:
*In Linux server: Default port Number is 22 and connection type is SSH ( Secure shell ).
CPU:
1. Top
2. Iostat
By RK
Page 45
Applications Production & Infrastructure support Engineer
3. Vmstat
Memory:
1. Free -m ,
2. Free
3. Free -tm
4. /proc/meminfo
Disk:
1. Df -h
2. du
3. df -a
4. df -i
> For reducing CPU utilization: Login into server >> Task bar >> Task manager >> Check CPU Utilization.
2.If you want to reduce CPU Utilization , You need to check what and all application process are running
in task manager under.
3. You need to perform End task or goto services tab check only Application services and right click >>
stop.
# For reducing CPU down, >> we need to stop only Application process not OS related Process.
# Generally we can stop process like : Symantec End point Protection or Splunk Tool or Appdynamics
Agent or Network related process only.
By RK
Page 46
Applications Production & Infrastructure support Engineer
# C-Drive space issue: Will be taken care by infra L2 or infra L3 team or Site reliability Team. its consists
of only OS related data
# D-drive or E-drive or F-Drive : Data will be taken care by Application L2 or L4 DEV team., it consists of
only Application data.
# Data Deletion: Log files deletion mainly, incase log files not available you need to contact Apps DEV L4
team based on their guidance you need to take action.
Log files: Initially you need to identify older log files like 30 days, 60 days, 90 days.
Incase if 30 or 60 or 90 days log files are not available, then you need to go with old files from current
month.
Atleast you need to go with older than last 15 days. you have to left latest 15 days files.
C- Drive OS Related data: We can delete Log files, or else we can delete older user profiles in user folder.
Initially when we receive C-Drive disk space alert, we need to execute below script in command prompt
in Windows server.
After executing below script some space will be reduce, if still more space consuming then escalate to
Windows L3 Team they will take care from their end.
del c:\*.dmp /s /q
del c:\*.tmp /s /q
del c:\*.bak /s /q
del c:\*.~* /s /q
del c:\*.gid /s /q
del c:\~*.* /s /q
del c:\*drwtsn32.log /s /q
rmdir /q /s %WINDIR%\Installer\$PatchCache$
DISM.exe /online /Cleanup-Image /spsuperseded
rd /s c:\$Recycle.Bin
rd /s c:\recycler
3. Services issue:
*login to server >> goto services tab >> check service name status>> if it is in stopped >> start it.
By RK
Page 47
Applications Production & Infrastructure support Engineer
*When we are doing any pre-patching activities in server, initially we need to stop all application
servers.
Account type: User account id >> double click >>logon >>change password >>apply >>OK.
=====================================================================================
============================================================================
Windows server >> IIS server >>> Application pools >> External SSL certification >> Application
deployment.
*If application went down >> we need to login to IIS server >> Select respective application Website >>
Right side >>stop and restart the application.
*Incase after restarting the applications also still app doesn't comes up >>> check Application pools.
here you can find Node 1 & Node 2,
BELOW ARE THE SCREENSHOTS HOW IIS SERVER LOOKS LIKE UNDER WINDOWS SERVER:
By RK
Page 48
Applications Production & Infrastructure support Engineer
By RK
Page 49
Applications Production & Infrastructure support Engineer
By RK
Page 50
Applications Production & Infrastructure support Engineer
If we want create website or host any application into the windows server goto IIS server >> Here you
can any website or create app pools or host any application into the server.
In single server we can host multiple Applications and multiple App Pools.
By RK
Page 51
Applications Production & Infrastructure support Engineer
By RK
Page 52
Applications Production & Infrastructure support Engineer
IIS Reset:
IIS RESET stops and starts all IIS related services. It tries to shutdown all components normally i.e. it
sends request to shut down and waits for services to shutdown. It waits for all services to shutdown and
then starts them back again
AppPool recycle invokes a new worker process first, and then shutdown the old worker process.
1. Apache
2. Tomcat
3. Jboss
4. Weblogic.
/opt/ov/bin/opcagt - status:
/opt/ov/bin/opcagt - stop
/opt/ov/bin/opcagt – restart
By RK
Page 53
Applications Production & Infrastructure support Engineer
For Windows:
opcgat -statusx
opcagt - stop
opcagt - restart.
By RK
Page 54
Applications Production & Infrastructure support Engineer
Certificates:
We are creating internal & External SSL certificates for internal &External employees.
By RK
Page 55
Applications Production & Infrastructure support Engineer
Types of certs:
1. Standard cert
1. .key file
2. Csr file
3. Pfx file
4. Jks file
6. Pem file
7. PKCS File
These are creating in SSL Linux server under open san SSL software tool.
Before installing any application into the servers, we need to install SSL certification into the server.
2. External (For only External customers)- Taking license from GODADDY Website and its cost based
certification.
For Internal or External certification, we will get requests from user; they will required Different types of
Keys.
Key File, JKS file, CSR file, PEM File, PKCS file, Personal Information File, Security File etc.
Windows server >> SSL jump server >> SSL software >> Executing scripts for generating different types of
key files.
By RK
Page 56
Applications Production & Infrastructure support Engineer
Team PDL:
Project code:
user name:
==============================
DNS.1 = SUDHEER
DNS.2 = WWW.SUDHEER.COM
Initially if we want to create any website we need to SSL certificate before that they only we can create
any respective website.
For example Google website is frontend which we are seeing but in backend there is a server as well as
SSL certificate.
By RK
Page 57
Applications Production & Infrastructure support Engineer
This certificate is using for Google website and it is issued by Google company and every certificate
having duration liken 1 year ssl certificate, 5 years ssl certificate etc.
If certificate is expired any website won’t work, always it should be Live with date duration.
By RK
Page 58
Applications Production & Infrastructure support Engineer
If certificate expired we need to renewal the cert or need to create new one.
=====================================================================================
ITIL definition: ITIL is a set of well-defined guidelines that helps Software professionals to deliver the
best IT services.
By RK
Page 59
Applications Production & Infrastructure support Engineer
ITIL framework helps in improving project delivery success and managing constant business and IT
change.
TICKETING TOOL:
It is an ITIL Process, now days all IT Industries are following ITIL Process to Provide
Better services and faster Resolutions to End users by using Different
Managements.
ITIL (Information Technology Infrastructure Library):
*Under ITIL Process again having Different Types of Management Process like:
1. change management
2.Configuration management
3.Incident management
4.Problem management
5.Major incident management
6.Knowlegde management
* Now days all support projects are mainly using INCIDENT MANGEMENT to
Provide Better services to customer.
By RK
Page 60
Applications Production & Infrastructure support Engineer
Work in Progress: (Here SLA will run based upon priority wise)
Pending customer status: (Here SLA will stop)
Closed status: (Issue Resolved)
1. Cloud services.
2. backup, network security, Data processing and storage, managed print services, IT consulting, Help
desk support, IOT etc.
* History of ITIL:
*Features of ITIL :
One language/terminology.
By RK
Page 61
Applications Production & Infrastructure support Engineer
ITIL Process
Service Strategy, Service Design, Service Transitions, Service Operations and Continual Service
Improvement.
Incident Management:
It also makes sure that services are returning back to the IT service to users as fast as possible.
Knowledge Management:
The objective of knowledge management service is to gather, analyze, store, and share knowledge and
information within an organization.
Change Management:
Change management activity controls the lifecycle of all the changes with minimum disruption to IT
services.
service request = request by standard users via service desk and is usually a fulfilled through Request
fulfillment
Change requests = requests for modifications required in any part of the Services (Service management
systems or underlying systems and components).
ITIL definition: ITIL is a set of well-defined guidelines that helps Software professionals to deliver the
best IT services.
ITIL framework helps in improving project delivery success and managing constant business and IT
change.
By RK
Page 62
Applications Production & Infrastructure support Engineer
Service Now : it is nothing but Ticketing Tool , here we will get tickets like Auto & User tickets and we
are working on Incident Management.
Auto Tickets: tickets are getting directly from servers with help of OMI whenever server exceeds
threshold value.
User Tickets: customers are whoever using applications when they are facing any issues they will raise
tickets.
*CHALLENGES OF IT ORGANIZATIONS:
By RK
Page 63
Applications Production & Infrastructure support Engineer
1.Cloud services.
backup, network security, Data processing and storage, managed print services, IT consulting, Help desk
support, IOT etc.
* History of ITIL:
By RK
Page 64
Applications Production & Infrastructure support Engineer
4.
*Features of ITIL:
One language/terminology.
By RK
Page 65
Applications Production & Infrastructure support Engineer
ITIL Process
Service Strategy, Service Design, Service Transitions, Service Operations and Continual Service
Improvement.
*Incident Management:
It also makes sure that services are returning back to the IT service to users as fast as possible.
By RK
Page 66
Applications Production & Infrastructure support Engineer
Knowledge Management:
The objective of knowledge management service is to gather, analyze, store, and share knowledge and
information within an organization.
By RK
Page 67
Applications Production & Infrastructure support Engineer
Change Management:
Change management activity controls the lifecycle of all the changes with minimum disruption to IT
services.
By RK
Page 68
Applications Production & Infrastructure support Engineer
PROBLEM MANAGEMENT:
By RK
Page 69
Applications Production & Infrastructure support Engineer
service request = request by standard users via service desk and is usually a fulfilled through Request
fulfillment
Change requests = requests for modifications required in any part of the Services (Service management
systems or underlying systems and components)
Application Name.
Ticket Priority
Application Error
Ticket urgency , Impact
Ticket came from which monitoring Tool and is it user ticket or Auto Ticket.
4. If you find main URL is down or not able to access try to validate Sub URL's.
By RK
Page 70
Applications Production & Infrastructure support Engineer
*Whenever any application down / Performance / Slowness, First we need to perform Application
Health Check.
Application:
4. Logout page.
STEP 1:
1. Try to validate servers which are associated with respective application related servers.
3. If server is UP, then try to login to the server and validate application services.
7. Then try to engage Development team whatever troublshooting steps we have taken we need to
mention all this details in RCA via mail.
Step 2:
By RK
Page 71
Applications Production & Infrastructure support Engineer
5. Once reboot the server again try to login to the server and restart all the running web services.
Step 3:
1. After performing all the steps still application doesn't come UP.
2. Send RCA to the DEV team and DEV team will start troubleshooting from their end like code level or
servers/Applications logs level.
3. Mostly once issue went to DEV team , it will resolved L4 team itself.
step 4:
1. If Dev Team also not able to resolve the issue but they will get to know issue is persisting were.
2. Then they will inform to MI team to engage with respective like Firewall team, Database team,
Network Team Etc.
3. Then other teams will start troubleshooting and we need to follow up with those peoples untill issue
gets resolved.
2.404 errors
3.405
4.402
5.505.
6. bad request.
Hi L3 Team,
This is regarding Google website Application down issue, As we found that website is we are not able to
access the application.
As we check the servers are down and those servers are comes under PROD Env , we tried to reboot the
servers but still app doesn't comes.
By RK
Page 72
Applications Production & Infrastructure support Engineer
Application name:
App URL:
Error Screenshot:
Regards,
XYZ.
Incidents:
1. Application down incident.
USER >> Facing Application issue >> Using Self Service portal >>Submitting the request >> Service
Desk/Techops teams >>Will take Required Request details >> Creates Incident.
Self Service portal / End user portal: Here users will submit all required details like Application name,
servers names, Error details and impact Etc.
By RK
Page 73
Applications Production & Infrastructure support Engineer
1. Here our role is Application Production support Engineer as well as Infra Engineer.
*App support: Here we will deal with only Applications Frond End support.
*Production Support: Here we will deal with completely Application configured servers platforms like
Windows and Linux servers.
*Infra Support: Here we are responsibility for whole organization Infra servers like PRD servers, ITG, DEV
servers in different domains like Windows and Linux platforms.
# PRD: Production
#ITG: Testing
#DEV: Development.
3. As a application support engineer i use to take care all the applications in 24/7 environment.
4. We are handling multiple applications like Access management, HR Apps, Payroll apps, Finance
Applications in production Environment.
5. We are mainly following ITIL Frame works mainly into service operation under Incident , change,
Major incident management.
6. We are handling L2 level infra admin support like CPU, Mem, Disk, License installations, SSL
certifications creations Etc.
7. we are mainly following Monitoring support like we have different monitoring tools like Apps
monitoring tools and Server Monitoring Tools.
$ Self Introduction:
I have totally 3.5 years of work Experience in both applications and Infra support in wipro Technologies,
bangalore.
By RK
Page 74
Applications Production & Infrastructure support Engineer
I have hands on experience on various monitoring tools like Appdynamics, Dynatrace, Sitescope, BMC
Remedy.
=====================================================================================
===================================================================================
HR Name: soumya
Team size: 13
Hike package:
Final package:
=====================================================================================
===================================================================
By RK
Page 75
Applications Production & Infrastructure support Engineer
WiNDOWS servers & Linux servers Windows server & Linux server
1.DEV 1.dev
2.ITG 2.ITG
3.PRD 3.PRD
By RK
Page 76
Applications Production & Infrastructure support Engineer
MONITORING TOOLS.
By RK
Page 77
Applications Production & Infrastructure support Engineer
Here is the work flow of Monitoring Tool and Servers. server ( Windows/Linux ) is integrated with both
Site scope and as well service now
Monitoring Tools:
SITESCOPE: it is using for server Monitoring Tool, here we will get CPU, MEMORY, DISK, PING,
URL,PROCESS Alerts through with help of servers.
DYNATRACE: it is using for Application Monitoring tool, Here we will get alerts like Application down
alerts.
By RK
Page 78
Applications Production & Infrastructure support Engineer
TIDAL Job Scheduling Tool: It is job scheduling tool, Here we will get job failed alerts whenever job has
failed .
OMI Tool: it is nothing but Automation tool, it helps to create ticket automatically without engineer
intervention and will create alert it will logged into service now.
*DATADOG:
*Splunk Tool:
1. DYNATRCE TOOL:S
Dynatrcae is a monitoring tool.
We can use it for both Applications & Infra monitoring tool.
We are mainly using for Applications monitoring tool; All our internal
applications are configured under dynatrace.
If any application or application related servers went down we will get alerts
from dynatrace. Basically will get many different alerts from dynatrace.
Like CPU saturation, MEM Saturation, Disk space Utilization, Network, DB alerts
Etc.
If any alerts trigger from dynatrace it will convert ticket into Service Now
ticketing tool.
By RK
Page 79
Applications Production & Infrastructure support Engineer
By RK
Page 80
Applications Production & Infrastructure support Engineer
By RK
Page 81
Applications Production & Infrastructure support Engineer
Enter your user id and password , post you can able to login dynatrace tool.
By RK
Page 82
Applications Production & Infrastructure support Engineer
By RK
Page 83
Applications Production & Infrastructure support Engineer
If you observe above screenshot, you can able to see duration from last one, last 30 mins, last 15
mins when application went down and again it came up.
By RK
Page 84
Applications Production & Infrastructure support Engineer
In Dynatrce we can see analysis clearly like how many locations application went down or else
exactly which location went down.
We can able to see what Uptime of the application is and what the response time of the
application is.
If application went down we can see alert status as RED and If application is UP we can see
GREEN status in dynatrace dashboard.
NOTE: During interview times interviewers will ask like “ Do you have knowledge on installation &
Configurations of servers and Application in Dynatrace.
Solution: Just mention we are not involving any Installations or configurations in monitoring tools .
We have monitoring Admins or Tools team, They will only will take care Configurations and installations
in dynatrace.
We are just apps monitoring team, We are using dynatrace for apps monitoring purpose.
By RK
Page 85
Applications Production & Infrastructure support Engineer
By RK
Page 86
Applications Production & Infrastructure support Engineer
By RK
Page 87
Applications Production & Infrastructure support Engineer
By RK
Page 88
Applications Production & Infrastructure support Engineer
EVENT >> ALERT >> TICKET. All are same only it will starts from
Event and it will change as Alert and finally it will create as a
Ticket in servicenow ticketing tool.
By RK
Page 89
Applications Production & Infrastructure support Engineer
By RK
Page 90
Applications Production & Infrastructure support Engineer
HP OPERATIONS MANAGER:
By RK
Page 91
Applications Production & Infrastructure support Engineer
By RK
Page 92
Applications Production & Infrastructure support Engineer
*In HP OMI console, we can different alerts like Critical, major, minor, warning, Normal alerts.
*Here we can create tickets only using critical alerts and major alerts along with we will escalate via mail
or tickets.
We are using CISCO TIDAL AUTOMATION WORKLOAD TOOL for job scheduling.
About TIDAL:
Tidal is a batch scheduler tool owned CISCO and is the Wipro standard for batch enterprise scheduling
and processing.
Tidal Scheduler uses client-server architecture to automate repetitive computer related task and can be
easily tailored to a specific business and works based on schedules, dependencies, events, etc. for those
task that had been scheduled.
Schedulers are commonly used to load balance a system affectively or achieve a target quality service,
the scheduler also must ensure that processes met deadlines; this is crucial for keeping the system
stable.
By RK
Page 93
Applications Production & Infrastructure support Engineer
As TIDAL there are many other schedulers SQL, Oracle, Dial, etc.
Process:
Here we are performing Activities Like If any job fails we are re-running the job or if any job running long
back onwards we need to mark it as Completed Normally.
1. Ticket:
Sol:
By RK
Page 94
Applications Production & Infrastructure support Engineer
By RK
Page 95
Applications Production & Infrastructure support Engineer
2.) Ticket:
Sol:
By RK
Page 96
Applications Production & Infrastructure support Engineer
By RK
Page 97
Applications Production & Infrastructure support Engineer
------------------------------------------------------------------------------------------------------------------------------------------
* Both Production support & Infra support requires same skills like Windows, Linux, SQL , ITIL.
# Servers:
* Servers are nothing but system, here we can store the data or we can access the data from one system
to another system (server) or one place to another place we can access the server.
1. Physical server
# Infrastructure:
1. Servers
2. Windows
3. Linux
4.Network
5. VMware
6. devops
7. AWS
8. Cloud.
9. Backup
10. Storage
By RK
Page 98
Applications Production & Infrastructure support Engineer
# ISSUES:
* In both windows & Linux issues will be same, only OS interface will be different.
* In windows OS are looks like how our personal computer os looks in same way windows server also
developed.
* When coming to Linux OS are purely command based OS. Here we are using commands
# Types of OS:
1. Windows
2. Linux
1. Windows:
In windows we use to get below issues frequently in real time windows server platform.
@ Disk
@ Memory
@ CPU
@ SERVICES
@ SSL certifications
By RK
Page 99
Applications Production & Infrastructure support Engineer
@ Agent installations
* In server we have three disks like C, D, E drives, And in server we kept threshold value has 80% or 85%
out 100%.
* Whenever server exceeds threshold value above 80 % , we use to get auto alert from that respective
server to ticketing tool as a Ticket.
* Post we need to observer the server id / Node id, we need to login to windows server via using RDP
(Remote desktop connection tool).
* If the Disk really consuming more space, we need to check the disk and need to delete the files like
Logs or Temp files or Cache files.
*After deleting the files, still disk space has not reduced then next level we need to check with L3 team.
C drive: it contains programs files, software’s files >>>>>>Here if we we want delete any data we need to
check with Windows/Linux L3 team
E & F Drives: It contains Application data., it contains Temp files, cache files, Log files. >>>here we need
to check with Application L4 team.
For reducing space on Disk space, we need to delete Log files in D Drive under Log files folder.
# MEMORY ISSUES:
By RK
Page 100
Applications Production & Infrastructure support Engineer
Windows >> Task bar >> right click Task manager >> Click on More details >> Here we can able to see
both CPU & Memory Utilizations.
Memory & CPU : When memory utilization exceeds threshold value , we need to observe the highest
consuming process and we need to monitor some.
After sometime also still memory consuming more space then need to inform to respective process id
team they will kill the process.
By RK
Page 101
Applications Production & Infrastructure support Engineer
By RK
Page 102
Applications Production & Infrastructure support Engineer
By RK
Page 103
Applications Production & Infrastructure support Engineer
FTP: 21
HTTPS:443
LDAP: 389
Telnet: 23
SMTP:161
SSH/SFTP:22
Answer:
# Open the SSH terminal on your machine and run the following command: ssh
your_username@host_ip_address.
# If the username on your local machine matches the one on the server you are trying to
connect to,
Answer: The grep command is used to search text or searches the given file for lines containing
a match to the given strings or words.
Answer: cd/var/log
By RK
Page 104
Applications Production & Infrastructure support Engineer
/var/log/auth. ...
/var/log/kern. ...
/var/log/cron
5. How to provide Ownership with read & write permissions to respective user ?
Answer: chmod 777 folder name will give read, write, and execute permissions for everyone.
Permissions:
Every file and directory in your UNIX/Linux system has following 3 permissions defined for all
the 3 owners discussed above.
1.Read: 4
2.Write: 2
3.Execute: 1
OWNERSHIPS:
The 'chown' command can change the ownership of a file/directory. Use the following
commands: chown user file or chown user:group file
The 'chgrp' command can change the group ownership chrgrp group filename.
Answer: mv command is used both to change the name of a file and to move a file into a
different directory.
Answer: Type any one of the following command to find os name and version in Linux: cat
/etc/os-release. ...
Type the following command to find Linux kernel version: uname -r.
By RK
Page 105
Applications Production & Infrastructure support Engineer
Answer: traceroute. ..
Answer: Both the locate and find commands will find a file, but they work in quite different
ways.
Answer: Physical Volume (PV): Consists of Raw disks or RAID arrays or other storage devices.
Volume Group (VG): Combines the physical volumes into storage groups.
Logical Volume (LV): VG's are divided into LV's and are mounted as partitions.
By RK
Page 106
Applications Production & Infrastructure support Engineer
Most widely using file systesm are as follows : ext2 , ext3 , ext4, XFS.
Once we exceuted the TOP Command in Linux server, we can able to see Total CPU Virtual
Memory and physical Memory
Once we executed the Free -m command in Linux server, we can able to see total how much
Virtual Memory and physical Memory consuming space, available, used space
Answer: df -h / df
df -h >> Here it will show all directories disk space like /var, /temp, /user, /Log, /application
logs.
Then we need to observe which file system/Directory utilizing more space >> cd directoryname
>> cd Logs >> ls >> rm -f Logfilename.
By RK
Page 107
Applications Production & Infrastructure support Engineer
1.Internal certificates
2.External certificates.
Again in both Internal & External certificates having three sub categories:
1.Standard Certificate
2.UCC certificate
In all three types of certificate , we use to create Key File, CSK file, PFM file, CER File,CRT file as
per user/Client requirements.
2.Insert mode
3. Edit Mode
By RK
Page 108
Applications Production & Infrastructure support Engineer
Answer: 2.
2. System user
By RK
Page 109
Applications Production & Infrastructure support Engineer
3. Normal user.
2. Virtual server.
Answer: 1.Redhat
2.CentOS
3.Ubuntu
4.Debian.
5. Suse
Answer:
By RK
Page 110
Applications Production & Infrastructure support Engineer
Answer: $ ls Example/
There are different options that can be used with the ls command. These options give
additional information about the file/ folder. For example:
-S lists files with their size and sorts the list by file size
Answer:
There are two commands that can be used to delete a directory in Linux.
rmdir
rm -rf
By RK
Page 111
Applications Production & Infrastructure support Engineer
Note: The command rm -rf should be used carefully because it will delete all the data without
any warnings.
CRON: The cron command is used to repeatedly schedule a task at a specific time.
The tasks are stored in a cron file and then executed using the cron command.
AT: The command is used to schedule a task only once at the specified time.
The command is used to schedule a task only once at the specified time.
38. How can you login to another system in your network from your system?
Answer: SSH can be used for this. The Syntax is as follows: ssh <username>@<ip address>
To start:
By RK
Page 112
Applications Production & Infrastructure support Engineer
Answer: A Root Account is a system administrator account which helps in applying complete
control over the system.
It helps in creating and maintaining various user accounts and thereby assign them
different kinds of permissions as per each account.
Answer:
LINUX UNIX
2. File support system includes Ext2, Ext3, Ext4, 2. File support system includes jfs, gpfs,
hfs, etc.
Jfs, Xfs, Btrfs, FAT, etc.
3. Examples: Red Hat, Fedora, Ubuntu, Debian, etc 3. Examples: Solaris, All Linux
44. What is the maximum length for any file name under LINUX?
Answer: The maximum length for any file name under Linux is 255 characters.
By RK
Page 113
Applications Production & Infrastructure support Engineer
Answer:
more: Displays the content in pager form and is used to view the text in the terminal window
one page or screen at a time.
less: Displays the content in pager form and allows backward and single line movement.
Answer:
Hostname: To view the hostname (domain and IP address) of the machine and to set the
hostname.
ifconfig: To display and manipulate route and network interfaces. It displays network
configuration. ‘ip’ is the replacement of ifconfig command.
netstat: It displays network connections, routing tables, interface statistics. ‘ss’ is the
replacement of netstat command which is used to get more information.
Traceroute: It is a network troubleshooting utility that is used to find the number of hops
required for a particular packet to reach the destination.
Answer:
Windows Linux
By RK
Page 114
Applications Production & Infrastructure support Engineer
Important points:
(Mostly server having 85% or 90% threshold value, it will not cross the those values if it cross
will recieve Auto Alerts )
Answer:
1. All our servers are configured to server Monitoring Tools like Sitescope or any other tools.
2. Every server having Threshold value like 85 % or 90 % based on company out of 100%.
3. When server Exceeds the threshold value like 90 % above, we will get Memory alert to our
ticketing tool.
4. Then we need to login to the server and check Memory uasage by executing this command:
Free -m
5. Here you can see how much total memory space, used space , Available space and
cache/buffer space.
6.If you see memory is having 10 gb , in out 10 gb currently 450 Mb is available then that cases
we need to reduce the space on memory.
7. If you check Application/Dev Team, They will let you know the path were we can remove the
log files or cache files or else they will only clear the space.
Answer:
1. All our servers are configured to server Monitoring Tools like Sitescope or any other tools.
2. Every server having Threshold value like 85 % or 90 % based on company out of 100%.
3. When server Exceeds the threshold value like 90 % above, we will get CPU alert to our
ticketing tool.
4. Then we need to login to the server and check CPU uasage by executing this command: TOP.
5. Here you can see how much CPU utilizing and which process consuming more space.
6.If you see CPU is having 10 gb , in out 10 gb currently 450 Mb is available and 9.5gb used then
that cases we need to reduce the space on CPU.
7.We need to check which process consuming more utilization, Then we need to observer 5-10
mins if still CPU doesn't reducing.
9.But usually most of the times we will not kill the process, we need to inform to L3 team they
will kill the required process.
Answer:
1. All our servers are configured to server Monitoring Tools like Sitescope or any other tools.
2. Every server having Threshold value like 85 % or 90 % based on company out of 100%.
3. When server Exceeds the threshold value like 90 % above, we will get DISK alert to our
ticketing tool.
4. Then we need to login to the server and check DISK uasage by executing this command: df /
df -h.
By RK
Page 116
Applications Production & Infrastructure support Engineer
5.After you can see which filesystem utilizing more like 90 % or 95%, after enter into directory
delete the log files.
df -f
cd (Filesystem name ) >> ls >>Logs >>ls >> find the 60 days old log files >> Rm -f (Logfilename ).
Incase if you are not able to find the old log files, Sent mail to Application L4 team they will
help us to reduce space on Disk.
3. To reboot the both physical server and virtual server: sudo init 6.
> Patching is nothing but to upgrade the current OS verion to latest OS version, For Example
now days all are using Centos and Redhat Linux servers.
> If you are using Redhat 7.0, if you want upgrade redhat 7.0 to redhat 7.1 that is nothing but
patching.
> During patching, The process is like Patching team will send mail communication to Core infra
teams and Production teams, Monitoring teams.
> Patching will happend only on weekends, Because in weekends users will not work so we can
easily perform the tasks without interminent.
By RK
Page 117
Applications Production & Infrastructure support Engineer
> Monitoring team Once mail communication has received from patching team they will disable
all the monitors like Sitescope and dynatrace.
> Patching will happend only respective durations.Once patching has completed the OS will
upgrade to lastest versions.
# Server logs deletions: Check the disk space from the command line. Use the du command to
see which files and directories consume the most space inside of the /var/log directory. ...
command: rm -f <Logfilename>
By RK
Page 118
Applications Production & Infrastructure support Engineer
By RK
Page 119
Applications Production & Infrastructure support Engineer
ANSWERS
1. Server Down issues:
First, we need to check server is pingable or not in Command prompt.
Ans: it is a standard partition that we can add to LVM, generally a physical volume is a standard physical
or logical partition with the hex code of 8e.
ans: it is composed of a group of Physical volumes and logical volumes and it is a organisational group
for LVM.
ans: Logical volume is composed of group of logical extents, you can format or mount any file system in
LVM, The size of the LVM's can be increased or decreased as per requirement.
By RK
Page 121
Applications Production & Infrastructure support Engineer
Ans: data files, text files, directory files, program files And File formats are Ext 2, EXT 3 Etc.
HOW TO CREATE NEW FILE SYSTEM USING LVM WITH NEW DISK ?
2.# pvscan
Add the disk to your machine as a primary partition. Partition type: “8e (LVM)”. Obviously /dev/sdb may
be different on your system.
By RK
Page 122
Applications Production & Infrastructure support Engineer
Add our new physical volume to the volume group: VolGroup00. Again, this group name may by
different for you, but this is what Redhat& CentOS assigns by default when you install your system.
6.# pvscan
This increases the size of the logical volume our root partition resides in. Change the -L flag as
appropriate.
We’ve just added 40GB to the logical volume used by the root partition. Sweet as. Now we need to
resize the file system to utilize the additional space.
----------------------------------------------------
how reduce space from existing lv and add same space to other lv which is on same vg
8.Use p to print the create partition (here we have not used the option).
(https://www.tecmint.com/extend-and-reduce-lvms-in-linux/).
PRACTISE SESSION:
Linux Directories
By RK
Page 123
Applications Production & Infrastructure support Engineer
#useradd <sudheer>
*Create a user with own Attributes: #useradd <sudheer> -u505 -g505 -d /home/kernel/-c salesman
#Directory: A directory is nothing but special type of file, it contains list of objects, files, directories, links
By RK
Page 124
Applications Production & Infrastructure support Engineer
[ec2-user@ip-172-31-88-183 ~]$mkdirsudheer
[ec2-user@ip-172-31-88-183 ~] $ls>>>>>It will show the list of the directories wat we created in server.
sudheer
[ec2-user@ip-172-31-88-183 ~]$mkdirchowdary
[ec2-user@ip-172-31-88-183 ~]$ ls
chowdarySudheer.
3. To create a file command: touch < file name > or CAT <File name >
By RK
Page 125
Applications Production & Infrastructure support Engineer
4.Moving the files from one file to another file: mv filename1 filename2
UESR ADMINISTARTION:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
By RK
Page 126
Applications Production & Infrastructure support Engineer
GROUP ADMINISTRATION
#create a Group: sudogroupadd Chowdary
By RK
Page 127
Applications Production & Infrastructure support Engineer
By RK
Page 128
Applications Production & Infrastructure support Engineer
Top
Vmstat
6. Types of VI Editors?
Sol: insert mode, command mode, Replacement mode
By RK
Page 129
Applications Production & Infrastructure support Engineer
Sol: 2
$ mv <oldname><newname>
$ cp <oldname><newname>
By RK
Page 130
Applications Production & Infrastructure support Engineer
Backup Concepts:
Jump server station : is nothing but all backup servers are configured in single jump station in
single server we can able to connect multiple servers.
Types of backup :
1. Full backup
2. Incremental backup.
3. ADD backup.
Everyday as per schedule backup will run and it will take backup data.
That case we use to get backup Auto tickets, based upon tickets we need to take action and
troubleshoot and resolve.
Cell server
By RK
Page 131
Applications Production & Infrastructure support Engineer
Client server
Application spec
Backup Tickets:
Ticket:
Errors like:
Server down
* issue 1: usually client server and cell will not communicate properly because of server down,
in that case we will try to check client server either windows or linux.
If client server went down because of that backup has failed, we need to reboot the server
again we need to re-run the backup.
It will rerun and shows results sometimes it will completed or it will failed again.
If fails again send RCA and as well as move ticket to backup L3 Team.
By RK
Page 132
Applications Production & Infrastructure support Engineer
* OS : OS Log files will be taken care by core Infra L3 team. Like whether it is Windows / Linux.
Commands:
df -h
cd /opt/nifi/logs
ls
rm -f filename
For Example if u want to delete multiple log files at a time then use below command.
rm -f 2021-05*
ls : it will show the list of log files under that directory from date wise.
rm - f ( log filename )
Troubleshooting steps:
1 .First we need to check is there any older than 60 days logs are available in log folder..???
2. For example if its not there 60 days older than log files... then check which date onwards log
files are available if its like current month and previous month.
Then we can delete from previous month old log files 1 by 1 ...and we need to see the
utilization is reducing or not and if its comes down u can stop the removing the files.
3. For Example if its having only current month or current week log files then must and should
you need to take help from L4 team.
By RK
Page 133
Applications Production & Infrastructure support Engineer
Based on their guidance we need to remove the log files or else they will only take action behalf
of us.
During an interview, They will ask Self introduction and as well as your Roles & responsibilities.
@ Roles and responsibilities are nothing day to day activities what you performing in your
organization when you login onwards to Logout duration.
HR Name: xxxxxxxxxxxxxxx
Team size: 13
Hike package:
Final package:
By RK
Page 134
Applications Production & Infrastructure support Engineer
# About Yourself:
I have totally 3.0 years of Experience as a Infrastructure and Production support Engineer
Currently im working in INFOSYS, Myself mainly supporting into Infra and Apps part.
When coming to my family details my father is farmer and mother is house wife including me
we are four members in my family.
-------------------------------------------------------------------------------------------------------------------------------
When coming to infra platform, we are mainly supporting L2 level support on windows, linux,
UNIX, backup, server monitoring.
When coming to Application support, We are handling internal applications, which are hosted
production environments like windows servers operating systems & Linux operating systems
and the applications comes under different domains like Access management related
applications, Finance related applications, payroll related applications.
We use to involve mainly monitoring areas work on different kinds of Monitoring Tools like
Dynatrace, site scope, Data Dog, HP OMI, Cisco job scheduling tool, AppDyamics etc.
We are following mainly ITIL PROCESS, under ITIL we are into mainly service operations like
Incident management, change management, Major Incident management.
And we are using service Now Ticketing Tool and we are into 24/7 Shifts.
Infra in the sense like Windows, Linux, UNIX, Network, VMware, Wintel, storage, Backup Aws,
Devops, Cloud, servers.
√ generally as an infra Engineer we need to take care all our organization infrastructure part.
By RK
Page 135
Applications Production & Infrastructure support Engineer
√ Usually people's will support like Windows server Administration / support or Linux server
Administration.
√ But here we use to support both windows and Linux server support Administration
√ we are supporting as L2 Infra Engineer, here we are handling like server down issues and
Memory, CPU, Disk, Process, ping, URL down issues.
3. if you are able to login to server, then server is UP...incase if you are facing any issues while
logging into server like Connection Timed out Error then in that case server is down.
4. Then you can take approval mail from server owner or Application owner and go head for
server reboot
i supported as Application support engineer and we are handling all our internal applications
like finance and access management related applications
we are handling finance related apps like Employees data corrections and payroll issues
By RK
Page 136
Applications Production & Infrastructure support Engineer
2. When Employees wants to change their Employee code or County or designations , roles and
time sheet issues.
3. Finance data is not flowing from upstream applications to downstream applications in that
case we will process the data feeds in server level or database End.
1. Providing access to users who are newly joined or requesting in application end.
Applications Monitoring:
1. Site scope.
2. Dynatrace
√ All our internal Applications are configured under either BSM or Dyntrace.
√ when any application went down, we use to receive auto alerts through our ticketing tool.
√ when we see the alerts/tickets , we will observed the alert type and application name, errors
then we will start the troubleshooting.
-------------------------------------------------------------------------------------------------------------------------------
Like site scope, Dynatrace, cisco Tidal job scheduling Tool, etc.
In site scope we use to get alerts like Disk space, CPU alerts, Memory issue, Ping failed, Process
failed, URL down issues, server down alerts.
By RK
Page 137
Applications Production & Infrastructure support Engineer
Based on alerts we need to check the status in site scope and we need to login to server and
have to troubleshoot the issues.
Dynatrace is Application monitoring and all our applications are configured in dynatrace,
whenever any apps went down or not able to access any url we use to get alerts from
dynatrace.
-------------------------------------------------------------------------------------------------------------------------------
Dear Hr/Manager,
Good day!!!
As i discussed in phone conversation regarding my last working day, please help us to consider
Oct 13th is my last working day and release me in project in same day.
This time to look on my technical growth and career growth, Hence i resigned kindly requesting
you to accept my resignation and do needful.
Regards,
RAM.
I am speaking suresh??
I am calling you from infosys, we are looking for Application support engineer are you into same
By RK
Page 138
Applications Production & Infrastructure support Engineer
May i know your total years of experience on Application support and relevant experience??
5.5 LPA
8.5 LPA
Yes i worked in different monitoring tools like Appdynamics, Data dog, Dynatrace, Site scope
etc.
-------------------------------------------------------------------------------------------------------------------------------
Hii....,
Good day!!!
By RK
Page 139
Applications Production & Infrastructure support Engineer
i have received naukri email from your end, i am very much interested for this opportunity
please requesting you to process my profile ahead.
Details:
Name: xxxxx
Regards,
Xxxxxxxxxx
Then only you will get chance to get more calls from HR's. Who updated their accounts when
Recruiter searching for profiles only recently updated profiles will reflect to recruiter.
When you receive naukri email within sec's you need to apply for that
By RK
Page 140
Applications Production & Infrastructure support Engineer
Email >> Apply Now >> it will goto your naukri account >> you will get successful updated
message.
Reply :
Hi Team,
Good day!!!
I am very much interested for this opportunity, Requesting you to process my profile ahead.
ECTC: ....
Regards,
XXXXXXXXXX.
Ticket issues:
While Getting the Tickets, initially we need to check the Ticket description and we need
to Analyze the issues exactly what user facing the issue from their End.
Post we need to check whether user shared all required information or not to resolve
the issue, if user didn’t share all required information we need to ask the user to share
By RK
Page 141
Applications Production & Infrastructure support Engineer
whatever we required to troubleshoot / validate the issue exactly what he/she is facing while
doing the transaction from their End in Application Level. (In that time, we need to change
Ticket status as PENDING CUSTOMER to save the SLA).
Once user shared all required data, post we need to change the Ticket status from
Pending customer to work in Progress again SLA Will continue.
We need to take the user shared info and we need to check in application level wat user
facing the issue while performing transaction in application, if user facing same error and from
our end also getting same Error.
Post we need to take all the transaction details whatever user trying to perform and
along with Error screenshots.
After taking all details, we need to send RCA (mail) to Backend team.
For Example, if user facing different issue and from our End we are facing different issue
in that case we need to validate the issue and convey the exact issue to user, if user performing
transaction in wrong way we need to guide the user while providing the exact path or to guide
through SKYPE SCREEN SHARING (Remote control).
Sol: If Employee wants to Onboard respective New Project Employee should be available in PAR
Report( FREE Pool ), If Employee not available in PAR system will not allow you to perform the
transaction , In this case we need to validate from L1 Level and post that we need to send RC to
L2 / L3 team they will refresh from their End , post we can End onboard employee into Project.
Sol: If Employee wants to change Current designation to other designation, Employee simply by
raising ticket asking to change, That time we need to take his/her manager Approval mail to
change current designation to Expected designation.
By RK
Page 142
Applications Production & Infrastructure support Engineer
Sol: Confluence Application Access will Enabled only for Delivery team like Project manager,
Delivery manager, Account Delivery Head etc. For All Employees Access is not Enabled.
Sol: Only Module lead, PM, DM, ADH cab able to create Project in Confluence Application, Rest
of the people’s system won’t allow performing any transaction in Confluence Application.
Sol: sometimes For any project PM/DM can changed, that time new PM/DM can be assigned
they don’t have access for using confluence, we need validate that respective person for which
project he is assigned as PM/DM, post validating in sap database we need to send mail to L3
team to give Confluence Access.
Sol: New users usually trying to change PM/DM for projects based upon their requirements, but
system won’t allow to perform transaction. They have some criteria to perform PM/DM
changes for respective project. Only PM changes can able to perform DM and DM changes can
able to ADH and ADH changes can able to perform VDH.
Sol: PM / DM raising ticket to help to close given Projects, but we can’t close projects directly.
Initially we need to send the path to close respective Project.
If still they unable to close the project, we need to take error screenshots what they are facing
from our end exactly or we need to take skype screen screen sharing to guide or validate the
issue exactly user facing the issue from their End.
If really user facing any Error, we need to take Error screenshot along with Project PM Approval
mail and DM Approval mail, post we need to send L3 team to close the project from backend.
By RK
Page 143
Applications Production & Infrastructure support Engineer
Sol: we need to take screen shot from user end what they are facing while performing
transaction in their End, post that we need to take all transaction details and we can perform
from our end, if still from our end also unable to perform transaction we need to send mail to
L3 team to perform transaction.
Sol: we need to validate wat user is asking us to change and we need to validate exactly which
plant and location is created for given project, if both are matching same we need to take
approval mail from his manger and send it to L3 team to make changes.
Sol: we need to check whether budget is there or not in given project, if sufficient budget is not
available in Project in system wont allow to perform transaction, post we need to convey
information to user to allocate additional budget post try to perform transaction.
Frontend team: L1/L2 teams (They are having Limited Access to perform transactions)
Backend Team: L3/L4 teams (They are having all access to perform all transactions in
Application Level).
Hiii,
Here i do have knowledge morely into statements like DML, DDL, DCL.
By RK
Page 144
Applications Production & Infrastructure support Engineer
Were we can change the employee data modifications like country code changes, Employee
id mismatch, Project id, manager details modifications etc.
Mainly i do have knowledge like select query, insert query, update query, delete query..
By RK
Page 145
Applications Production & Infrastructure support Engineer
Select syntax:
FROM table_name;
UPDATE syntax:
UPDATE table_name
WHERE condition;
By RK
Page 146
Applications Production & Infrastructure support Engineer
DELETE syntax:
Sql Functions :
Joints:
Types of joints:
Right join
Left Join
Inner join
Outer join.
By RK
Page 147
Applications Production & Infrastructure support Engineer
2. JOINTS and Its Types: right join, full join, inner join, left join
Ans:
PRIMARY KEY:
A primary key constraint uniquely identifies each record in the database, it doesn’t contain
Null values and it doesn’t contain unique values.
A primary key constraint can contain single or multiple fields. A table has only one Primary
key.
Unique Key:
Unique key contain only null values and it doesn’t contain Duplicate values is called Unique
key.
The Role of unique key is to make sure that each column and row is unique.
Foreign Key:
A foreign key is an attribute or set of attributes that reference to the primary key of some
other table. Basically it links together two tables.
By RK
Page 148
Applications Production & Infrastructure support Engineer
Both Primary key and unique key carry unique values where as primary key don’t null values
where as unique can have.
A table cannot be more than one primary key and unique key can contain multiple.
5. Stored procedures
6. Triggers
Ans:
Indexes help speed up searching in the database. If there is no index on any column in the
WHERE clause, then SQL Server has to skim through the entire table and check each and every
row to find matches, which might result in slow operation on large data.
Indexes are used to find all rows matching with some columns and then to skim through only
those subsets of the data to find the matches.
Syntax:
8. Explain Views.
Ans:
By RK
Page 149
Applications Production & Infrastructure support Engineer
DELETE: This query is used to delete or remove one or more existing tables.
TRUNCATE: This statement deletes all the data from inside a table.
Ans: Table: An organized data in the form of rows and columns are known as Table.
Ans: unique constraint ensures that all values in columns are different.
12. How would you find the second highest salary from the below table?
Ans:
13.
By RK
Page 150
Applications Production & Infrastructure support Engineer
> This question is most widely interviewed in all companies for support Background Engineers.
> Major Incident or High Alert or P1 Ticket or Application down, All these types OF words are
same meaning in support Environment.
# Usually in interview, Interviewers are asking main question is how to troubleshoot when
application went down...without these question interview will not happened.
# If you explain below steps clearly, Then will interviewer will consider as You Experienced and
skilled person in support.
By RK
Page 151
Applications Production & Infrastructure support Engineer
2. If Application went down, we use to get Auto Alerts/Tickets from ticketing through specific
configured Application Monitoring.
Else will get mails or user tickets from outside or internal users stating that application is not
functioning properly.
5. we need to access the application, If application is working fine and all URL's are working .
then we need to inform to user try to do clear cache and deleting the browsing history.
post deleting all the cache's automatically the application will works properly.
6. After performing all above steps also still application is not working then we need to cross
check with other peoples
7. If we found any errors like 404 error, 505 error , Http Error , in such case we can consider as
Application has down truly.
8. here onwards we need to start troubleshooting, In every organization they have some
internal applications like KB's articles or Runbook or Confluence Applications.
9. KB Article or Confluence or Runbook all these types of apps gives data were we can find data
about respective application server details or URL's which associated with application as well as
Server owner details, application owner deatils, support manager details, Development details.
10.Login to respective Run book , start validating the all the URL'S which are configured one by
one. you found any one of the URL is not working , Then try to validate the server which
associated with that application , the server may be Windows or else Linux.
12.if Four Servers are configured to application, start validating the server one by one by
logging into the servers.
13.If you observe that any one of the server or all servers are not able to login then you
consider servers are down .
14.Due to servers down , The application also went down so in such we need to reboot those
down servers then after restarting the services in servers the application will be accessable.
15.For Example if servers are not down, then we need to login to servers and need to validate
whether services are running or stopped status.
16, If services are showing as stopped status, then we need to restart the services automatically
the application will works.
By RK
Page 152
Applications Production & Infrastructure support Engineer
17. For Example if servers are UP and Services also running fine but still application is not
working try to restart the server and services.
18. After performing all above steps still no use, Then we need to escalate the issue to
Application DEVELOPMENT L4 team and we need to send RCA Mail to them.
19.Here onwards Development will take care the issue they will also do troubleshooting most
of the cases issue here only resolved from Dev Ends.
20.In such case Development team also not able to identify the issue atleast they will able to
identify the issue were issue is occurring exactly.
21.Post we need to inform Major incident management team or L1 team to raise High Alert or
Major incident call.
22. Major incident team will engage with different teams like Network team or database team
or some other teams were ever help required to resolved the issue.
22. They will set up a Major incident call or Bridge call were all L1, L2, L4 teams; other teams
will join together and resolved the issue.
The description of this error pretty much says it all. It’s a general-purpose error message for
when a web server encounters some form of internal error. For example, the web server could
be overloaded and therefore unable to handle requests properly.
This error is similar to the 401 error, but notes the difference between unauthorized and
forbidden. In this case no login opportunity was available. This can happen, for example, if you
try to access a (forbidden) directory on a website.
Most people are bound to recognize this one. A 404 error happens when you try to access a
resource on a web server (usually a web page) that doesn’t exist. Some reasons for this
happening can for example be a broken link, a mistyped URL, or that the webmaster has moved
the requested page somewhere else (or deleted it). To counter the ill effect of broken links,
some websites set up custom pages for them (and some of those are really cool).
By RK
Page 153
Applications Production & Infrastructure support Engineer
This is basically an error message from the web server telling you that the application you are
using (e.g., your web browser) accessed it incorrectly or that the request was somehow
corrupted on the way.
This error happens when a website visitor tries to access a restricted web page but isn’t
authorized to do so, usually because of a failed login attempt.
-------------------------------------------------------------------------------------------------------------------------------
> Most of the internal production applications are web based applications and those hosted are
in Web servers
>If application went down and need validate serves as well as Services. Services are nothing but
Apache or Tomcat or Jboss.
>All web based application servers are only Linux servers not windows servers.
Service httpd start: This command will helps to start the service in server.
Service httpd stop: This command will helps to stop the current running service in server.
Service httpd restart: This command will helps to restart the service and application will works
properly.
./tomcatshutdown.sh: This command will helps to stop the current running service in server.
By RK
Page 154
Applications Production & Infrastructure support Engineer
./tomcatrestart: This command will helps to restart the service and application will works
properly.
service Jbossas status: This command will helps to start the service in server.
service jbossas stop:This command will helps to stop the current running service in server.
service jbossas restart: This command will helps to restart the service and application will works
properly.
IMP NOTE: Sometimes interview will ask question like after executing above commands how
you will confirm service is not running???
Answer: After Executing Service http status command, In below results will shows like Active -
Green color and stopped - Red color.
By RK
Page 155
Applications Production & Infrastructure support Engineer
Answer:
It helps business to achieve their mission with the best way to plan, manage, and deliver.
Answer:
1. Incident Management
2.Change Management
4.Problem Management
5.Knowledge Management
Note: Usually as a support Engineer we use to involve Incident, Change ,Major Incidents
Management.
Answer:
By RK
Page 156
Applications Production & Infrastructure support Engineer
Answer:
It is an ITIL Process ,Now a days all IT Industries are following ITIL Process to provide Better
services and faster resolutions to end users
by using different ticketing tools like SERVICENOW, BMC Remedy, ITSM, HP Service Manager,
JIRA, etc.
5. Types of Tickets??
1.AUTO Ticket: Auto Ticket is nothing but getting directly alerts from any monitoring tools is
called AUTO.
2.USER Ticket: is nothing but End users will raise requests in End user portal it will get created
as USER Ticket in our Ticketing Tool.
Answer:
1. End users while performing any transactions on Application level if they faced any errors they
will go and log a service requests
using end user portal.post those requests will log into our ticketing tool as a Ticket.
2. We are mainly working on incident management, Here we use to get requests from End
users based on issues criticality and urgency
3. And we will receive auto alerts also when server went down or CPU,MEM exceeds threshold
values.4.Here incident management role is just to acknowledge the tickets and take action
within time duration and document the resolutions.
By RK
Page 157
Applications Production & Infrastructure support Engineer
Answer:
1. Usually we will follow the one process incase if we want to change the current version to
another new version or update new scripts/apps in PRD/DEV environment.
2. Chnage management team will raise a Change request and they will get all approvals from
respective departments to implement the new changes in Application Level.
3. Chnage request is also known as RFC (Request for Change ) , once its creates change team
will engage with incident Application team and deploy the task.
4. Change management task is to create and follow up with other teams and get deploy the
task in Application.
Answer:
1. Major incident management team plays a role like Bridge between incident teams and other
teams like database, Network etc teams.
2.When any application went down or server down , L2 team will inform to Major incident team
they will engage with different team were help required
untill issue gets resolved major incident team will take responsibility.
3.Their role is monitor the apps and servers and inform to apps or Infra team.
Answer:
P1 Ticket--P1 means Application will down in Entire Global Location (Both Offshore & Oniste )
P2 Ticket--P2 means One Department Affected on one issue like 50-100 users
By RK
Page 158
Applications Production & Infrastructure support Engineer
5. STATUS OF Tickets:
Answer:
* OPEN
* WORKING PROGRESS
* PENDING CUSTOMER----Here No time duration, Becoz when we required some info from user
we put ticket into Pending customer that time SLA will stop.
* RESOLVED
* CLOSED
6. SLA For all Types of Ticket ( Service Level Aggrement ):SLA is nothing Time duration for
Ticket.
Answer:
* P4 Ticket ---LOW -------- SLA: Open status: 1 hour, Working Progress: 3-4 working days .
and the end user that defines the level of service expected from the service provider.
8. Types of SLA's:
By RK
Page 159
Applications Production & Infrastructure support Engineer
1. Service stragey
2. Service Design
3. Service Transition
4. Service operation
Answer: 1. An End user or End customer is the direct recipient of product or service .
2. A customer is the Entity who may or may not have the ability to choose from different
products or suppliers.
By RK
Page 160
Applications Production & Infrastructure support Engineer
Answer: 1. Service requests are forma requests from a user for some type of service or
information
Answer: A Change request is Formal Proposal for an alternation to some product or system.
Answer: A service request is a user request for information or advice or for a standard change
or for access to an IT Service.
By RK
Page 161
Applications Production & Infrastructure support Engineer
Hi Gowtham,
Good day!!!
Thanks for sending mail, I am very much interested for this opportunity. Please request that I
process my Profile ahead.
CCTC: 5.8
Pan card:
DOB:
Qualification:
Regards,
Teja.
#Shift Takeover:
1.When you login into the shift you need to check with Previous shift peoples, is there any
ongoing issues or any High Alerts calls are going or not or anything need to be checked or
anything need to be follow up with other teams via mail.
#Shift Handover:
2. Inform to the next shift Engineers to follow up any ongoing issues via mail.
By RK
Page 162
Applications Production & Infrastructure support Engineer
3. You have to attach Tickets report in mail like how many tickets we have received current and
how many are in working progress and how many tickets are closed etc.
* When you logged into the shift to till your shift Ends What you need to perform:
1. Need to connect VPN, For connecting all the applications and servers.
2. We have to keep open Outlook, Microsoft Teams, Notepad++, One Note, Sticky Notes.
3. Need to open ticketing tools which you are using either Service now or Remedy.
4. Keep open all your monitoring tools like data dog, Appdynamics, Site scope.
5. Check all your mails in outlook like individual mails, teams mails, if any user sent separate
mails.
6. Check your old tickets, and new tickets based on high priorities take action from High to Low
prority.
-------------------------------------------------------------------------------------------------------------------------------
BELOW ARE THE INTERVIEW QUESTIONS WHICH WE ARE RECENTLY ATTEND IN DIFFERENT
COMPANIES.
Hii All...
Just now i have attended @ Sonata software company first round of interview .
Self introduction
By RK
Page 163
Applications Production & Infrastructure support Engineer
3. If one user reported the issue like respective website is not ables to access how you figure
out the ussue ??
5. What is default port number for Apache and tomcat under web servers.
9. What is meant by Cluster Failover and how you will identify which one is primary and which
one s secondary Node in cluster?
10. In Linux how you will check cluster status and command to check cluster??
5. What is DNS
By RK
Page 164
Applications Production & Infrastructure support Engineer
Hii All...
Yesterday i have attend capco company interview they have asked below questions.
1. self introduction.
3. What is the most challenge issue that you have resolved recently.
8. If P1 ticket assigned to you... How you will categorise its really comes under P1 category or
other priorities..
10. How to find default system logs and error logs in linux server.
2. What is shell?
By RK
Page 165
Applications Production & Infrastructure support Engineer
By RK
Page 166
Applications Production & Infrastructure support Engineer
1. Which command is using for checking CPU apart from Top command in Linux?
2. How to find disk space for particular folder?
3. Which command is used to find at the time of server down?
4. What is the difference between 404, 505, http url down errors?
5. What is meant by DNS?
6. What is meant by Active Directory?
7. If you have 10 lines in Linux terminal you want to edit 5th line How you will edit?
8. You have 10 logs how to find which log file contains more space?
9. How to reboot physical server?
10. How to reboot Virtual server?
11. Explain booting process in Linux?
12. How to upgrade redhat current version to latest version?
13. Difference between Union and Union All?
14. What are the aggregative functions in Linux?
15. Difference between Delete and Truncate.
16. Difference between Commit and Rollback?
-------------------------------------------------------------------------------------------------------------------------------
By RK
Page 167
Applications Production & Infrastructure support Engineer
4. I want to edit exactly 5th line of the file how can i edit?
5. If i edit the file how can i save the file in Linux terminal?
10. Which is most challenging P1 Ticket that you have faced recently?
15.why we are using CAT command and how we can edit text in file using cat command.
3) TYPES OF S L A
By RK
Page 168
Applications Production & Infrastructure support Engineer
Hii All,
Just now i hv done @ Evertz company interview. They have asked below questions.
By RK
Page 169
Applications Production & Infrastructure support Engineer
20. How to copy log files from one server to another server.
22. If you are trying to restart jboss, if it is not executing and start what is the next step you will
take.
33. They have given shell scripting script ask us to explain the whole script conditions.
34.They have given customer and country details table asking us to write a query.
By RK
Page 170
Applications Production & Infrastructure support Engineer
1. Self introduction.
10. How u will identify out of 1000s servers that which server went down ?
11. What kind of servers you are handling and where these servers are hosted?
14. What you will do during patching and what kind of patching you are performing?
5. Types of vi editors
By RK
Page 171
Applications Production & Infrastructure support Engineer
11. Write a query about employee table to show region wise list.
15. If you have two p1 tickets at the same time how you will manage both??
4. When u receive alert from monitoring toll, how you will resolve.
10. Your are able to access the server and your colleague not able to access the server , what
might be the reason.
11. If u receive an error and your colleagues also don't know about that error , then how you
will check and resolve that error .
By RK
Page 172
Applications Production & Infrastructure support Engineer
12. When you receive your PC issues how you resolve or whom you will approach
16. What is the biggest mistake you have done in your work space
18. When you have multiple task at a time , there is a ongoing high alert call and your colleague
require some help and at the same time your manager asked you to do task , so which one you
prefer first
1. Introduce yourself
9. Under IIS server if we have multiple apps how you will do IIs reset on single application.
17. Write a query using two table's find highest salary using max condition.
Answer:
Answer:
Answer:
My short term goal is to get good technical opportunity where I can able to learn new
things.
My long term goal is to good opportunity in after some span of duration like L3 Role or
beyond that role.
Answer:
Answer:
7. Which is most challenge issue that you have faced in your workspace?
Answer:
By RK
Page 175
Applications Production & Infrastructure support Engineer
Answer:
Got many appreciations from End users and clients , Higher management.
Patience.
Good Communication skills.
Smart Work.
Answer:
By RK
Page 176
Applications Production & Infrastructure support Engineer
Answer:
Answer: 18 members.
Answer:
Yes, I am ready to work on rotational shifts like morning , afternoon , night shits.
Answer:
Yes, I use to support weekend supports along as well as oncall support also.
15. which kind of skills doesn’t support Engineer mainly not required to work in support
background ?
Answer:
16. If you are in shift if you received at a time two P1 tickets how you will handle those
tickets?.
Answer:
By RK
Page 177
Applications Production & Infrastructure support Engineer
I will work on both P1 tickets at a time , But I will check those tickets comes which
application and those applications are Mission critical or normal application based on
application criticality I will take action respective application Ticket.
17. When you are in Bridge calls/high alert calls at the same time your manager asking you to
do some task …at that moment which one you will work ?.
Answer:
First I will take action on bridge call and then once I get free time I will look on into my
manager task
Compare to my manager task bridge call is More affect on multiple users so will take this
one as a priority.
19. When you are in shift if you received any unknown issue how you will resolved that issue
and how you will overcome issue.
Answer:
First I will analyze the issue post I will refer old emails and I will previous Tickets.
If still I didn’t get proper support then I will reach out to L3 team or L4 Team.
Answer:
21. Are you ready to support ONCALL support and Weekend support.
Answer:
22. when you done in your shift and next shift person still not joined in shift you are not able
to reach out to that person what you will do in that time …will you extend shift ?
Answer:
By RK
Page 178
Applications Production & Infrastructure support Engineer
Yes, I will try to reach out to that respective shift person if im unable to reach to him.
I will extend my shift until he logged into the shift.
23. when you are facing your laptop / outlook issues to whom you will reach out ?
Answer:
I will do basic troubleshooting, if it doesn’t works I will reach out to IT Support team /
Desk support Team.
Answer:
25. how users will approach to you ..is it via Tickets or Emails or Calls ?
Answer:
*Applications List:
For wipro:
1. OWBS.
2. DiGiQ
3. Confluence.
4. Trace CRM
5. Ecube
6. CWMG.
For HPE:
By RK
Page 179
Applications Production & Infrastructure support Engineer
1. Expense Hub.
2. Sap Ariba.
3. Sap concurs.
4. Sap boe.
5 Nifi.
6. Vsm
7. Cpat.
8. Vcp
9. Getpaid
# ABOUT CERTIFICATES:
# Once you selected any new company after clearing all your technical interviews, Before
HR / Salary discussion they will required below Documents for conducting HR round:
By RK
Page 180
Applications Production & Infrastructure support Engineer
Once you kept Resignation in current company you need take below details:
1. Mail Acceptances from your manager.
2. Need to know your last working day in organization.
Once you joined into the New company you need take below certs from old company:
1. Experience letter.
2. Reliving Letter.
From,
———————
———————
———————
To,
By RK
Page 181
Applications Production & Infrastructure support Engineer
——————-
——————–
——————-
Dear ———–,
Please be informed that I am submitting this letter for the purpose of resigning from the post of
————————- (mention your post) from —————- (mention the company name)
effective ————– (mention the period of notice) from today. Therefore the last day of work
for me here will be ———————- (mention your last working day).
The reason for my resignation is ————————–(mention reason for resigning new job,
relocation, any other)
Thanking you
Yours truly
By RK
Page 182
Applications Production & Infrastructure support Engineer
5.We can use Ticketing tool purpose and CMDB database purpose.
6. We can find server details database along with we have KB articles in serviceNow.
10.Here we will get different tickets like P1, P2, P3, P4 and different SLA’s Tickets.
By RK
Page 183
Applications Production & Infrastructure support Engineer
By RK
Page 184
Applications Production & Infrastructure support Engineer
By RK
Page 185
Applications Production & Infrastructure support Engineer
By RK
Page 186
Applications Production & Infrastructure support Engineer
We have many cloud services in market like AWS, Azure, GCP, Dell, HP Etc.
AWS having Totally Three data centers and in US we have Houston and Austin & India we have
in Mumbai.
By RK
Page 187
Applications Production & Infrastructure support Engineer
By RK
Page 188
Applications Production & Infrastructure support Engineer
IF YOU WANT VIEW THE INSTANCES WHICH YOU HAVE BEEN CREATED:
By RK
Page 189
Applications Production & Infrastructure support Engineer
By RK
Page 190
Applications Production & Infrastructure support Engineer
By RK
Page 191
Applications Production & Infrastructure support Engineer
*DESTINATION SERVER:
By RK
Page 192
Applications Production & Infrastructure support Engineer
In case available memory is very less or alarm is recurring, move to next step.
By RK
Page 194
Applications Production & Infrastructure support Engineer
2. check cpu usage and if usage is high check for the Process which is using more CPU.
Tomcat Down:
TOMCAT USER
Go to tomcat user -> sudo -u tomcat -i
check tomcat is running or not -> ps -ef|grep tomcat
check tomcat status -> service tomcat status
Start Tomcat -> service tomcat start
Stop Tomcat -> service tomcat stop
Restart Tomcat -> service tomcat restart
ROOT USER
Go to root user -> sudo su
Start Tomcat -> Go to cd /opt/tomcat/apache-tomcat-8.5.29/bin than write ./startup.sh
stop Tomcat -> Kill tomcat process id with kill -9 process id or you can go to cd /opt/tomcat/apache-
tomcat-8.5.29/bin than write ./shutdown.sh
OUTLOOK/EMAIL FORMATS:
Email outlook will looks above image, Microsoft Email is using for Official email purpose in
Organizations.
Its like just How our Personal Gmail, Gmail is for personal usage and Email is for Official
organizations purpose.
Path for Email outlook: windows start >> Search outlook >> Double click.
All your team mails and other mails will receive under Inbox.
By RK
Page 195
Applications Production & Infrastructure support Engineer
>Here you find calendar > Under calendar you can find your invite calls from your manager, you
can see your weekly meetings and any KT’s sessions call invites.
> You will notifications when any meetings or calls schedule .you can set up your own calls or
meetings.
By RK
Page 196
Applications Production & Infrastructure support Engineer
By RK
Page 197
Applications Production & Infrastructure support Engineer
OneNote is nothing but its notes, Here we can store all our data like training notes,
Passwords, URL’s links and you attach documents and videos.
You can create multiple pages and maintain your applications and server details.
Here whatever data you written it will auto save.
By RK
Page 198
Applications Production & Infrastructure support Engineer
========================================================================
*STICKY NOTES:
By RK
Page 199
Applications Production & Infrastructure support Engineer
By RK
Page 200
Applications Production & Infrastructure support Engineer
*SNIPPING TOOL:
By RK
Page 201
Applications Production & Infrastructure support Engineer
CLOUD TECHNOLOGY:
By RK
Page 202
Applications Production & Infrastructure support Engineer
By RK
Page 203
Applications Production & Infrastructure support Engineer
By RK
Page 204
Applications Production & Infrastructure support Engineer
* CLOUD TECHNOLOGY:
"The cloud" refers to servers that are accessed over the Internet, and the software and
databases that run on those servers.
Cloud servers are located in data centers all over the world.
By using cloud computing, users and companies do not have to manage physical servers
themselves or run software applications on their own machines.
* ADVANTAGES OF CLOUD:
1. Reduced IT costs. Moving to cloud computing may reduce the cost of managing and
maintaining your IT systems. ...
2. Scalability
3. Business continuity
4. Collaboration efficiency.
Server Space.
Microsoft Azure.
Kamatera.
VMware.
By RK
Page 205
Applications Production & Infrastructure support Engineer
CLOUD TECHS:
1. AWS
WHY AWS:
1. Linux.
2. AWS.
3. DEVOPS.
4. AZURE.
5. NETWORKING.
TYPES OF CLOUD:
1. Public Cloud: Its consisting public data anyone can access this data. Anyone share or anyone
access wiith help of internet. Managed by universities, Business Etc.
3. Hybrid Cloud:
CLOUDE SERVICES:
By RK
Page 206
Applications Production & Infrastructure support Engineer
*AWS SERVICES:
Offering over 200 fully featured services from data centers globally.
* AZURE SERVICES:
With over 6,000 services, Azure has a wide range of flexible offerings.
Azure draws on Microsoft's vast data capacity to provide software, platform, and infrastructure
as a service.
1. EC2 Instance.
2. Lambda.
3. VPC
4. Route 53
5. S3 Bucket.
6. Load balancer.
7. Autoscaling groups.
8. VPC Peers.
By RK
Page 207
Applications Production & Infrastructure support Engineer
12. cloudfront.
13. IAM.
16. RDS.
19. Cognito.s
4. Azure SQL
5. Azure Function
6. CosmosDB
7. Azure Backup
8. Logic Apps.
9. Virtual Machine
10. Wrapping Up
By RK
Page 208
Applications Production & Infrastructure support Engineer
* DEVOPS TOOLS:
1. Docker.
2. Puppet.
3. Maven.
4. Jenkins.
5. Git, GitHub.
6. Kubernaties.
7. Anisble.
8. Terraform.
IP Address:
* AWS Zones:
2. Shift Handover.
2. Job description.
By RK
Page 209
Applications Production & Infrastructure support Engineer
3. Designations:
i. Support Engineer.
1. UNix/ Linux.
2. Windows.
4. Monitoring Tools: Dynatrace, Sitescope, Datadog, HP OMI, NAGIOS, SPLUNK, TIDAL Job
scheduling.
1. Scripting:
By RK
Page 210
Applications Production & Infrastructure support Engineer
4. Basics of Network.
1. Shift timings:
Are you into Rotational shifts or Not: YES , we are into 24/7 Rotational shifts.
* WEEKEND SUPPORT: During working weekends: Saturday/ Sunday. - Only L1 / L2 will only
support Weekend supports.
* ONCALL SUPPORT: They will provide 24/7 support for Entire week: On call support will be
provided by L3 Team.
USER TICKETS:
5. Not able to create projects, Slaes orders, Efforts & billings are not updated.
6. Services down.
By RK
Page 211
Applications Production & Infrastructure support Engineer
* Application Domains:
Applications Types:
> This application helps us to create internal projects for our organization.
> This application mainly PM, DM, ADH, SDH Etc can able to access this application.
> They will only projects under this application; Normal users cannot able to access these
applications.
Issues:
Solutions:
1. Ask user whether is a PM / DM / ADH / SDH, incase if user is a PM then u need to check user
role in sap database.
*SHIFT TAKEOVER: Starting the shift / Taking care shift going further./ Shift TAKEOVER:
* SHIFT HANDOVER:
* Client handling:
Errors codes: Http URL Down, 404, 403, 505 , 503 Errors.
Client side Errors / Application Side Errors: Application access, Application down issues, Not
able to perform particular transactions.
By RK
Page 213
Applications Production & Infrastructure support Engineer
4. You need rise to access requests for the applications and servers, Tools.
5. After getting all your access, Then they will schedule KT's one by one.
7. Once completion of your KT , they will assign Tickets/Work they put you in Shifts.
* MAJOR INCIDENT ISSUE / CRTICAL HANDLING ISSUE / Most challenging issue which you
have faced Recently:
1. during major incident / Critical alert / High alerts: As a support engineer we need to take the
ownership of the call.
2. There is no time duration for bridge call. untill issue resolved we need to stay in call.
How are you doing : Yeah i am doing , Thank you, How about You ???
I am audiable ??
* When you are requesting any application /server access below is the mail format:
Hi Team,
Good day!!
Need Confluence Application access to perform production activities, Plesae requesting you to
do needful.
Emai id:
Emp id:
org id / Short id :
Regards,
Sudheer.
By RK
Page 215
Applications Production & Infrastructure support Engineer
*INTERVIEW GUIDANCES:
* Primary skill: ITIL Process, Linux servers, Windows servers, Monitoring Tools, Basics of Theory
SQL.
* Job Role: Application support / Production support / Infra support / Monitoring Support.
years
Education gap:
> More than 6 + years: 2018 joining date: you can keep 4 years to 5.5 years of Experience.
Packages:
Pattern:
1. ITIL Process.
2. Monitoring Tools.
5. Windows servers.
6. Basics of SQL.
i. self introduction.
They will go for technically. Like: LINUX, WINDOWS SERVERS, ITIL, MONITORING TOOLS, Real
Time based Scenarios.
By RK
Page 217
Applications Production & Infrastructure support Engineer
3.HR Round.
Technical questions:
1. Linux:
2. Windows:
By RK
Page 218
Applications Production & Infrastructure support Engineer
3.ITIL:
>Change management.
4. Monitoring Tools:
> What kind of analysis or Errors, in details you are seeing in monitoring Tools.
# Have you involved any installations , Configurations , Alerts Set Up: Sorry , we are not into
monitoring administrators we are just monitoring support Engineer.
By RK
Page 219
Applications Production & Infrastructure support Engineer
>We have Monitoring Admins teams, they will only take care installations, Configurations,
Alerts Set Up, Integrations.
> The applications which we are handling those are configured under monitoring tools; If any
Application or server went down we need to take action accordingly.
> Triggers.
JOB Searching:
1. Naukri Portal.
2. Linkedin Portal.
1. Naukri : You will get calls from recruiters and mails, you need to spoke to recruiters and
replay to eamils.
3. Employees Reference.
By RK
Page 220
Applications Production & Infrastructure support Engineer
When Recruiter:
3. What is CCTC?
4. What is Expectation: ;
9. What is Notice Period: Officially 30 days , but we have negotiation upto 15 days.
By RK
Page 222
Applications Production & Infrastructure support Engineer
By RK
Page 223
Applications Production & Infrastructure support Engineer
By RK
Page 224
Applications Production & Infrastructure support Engineer
==============================================================================
=====================================================================
By RK
Page 225
Applications Production & Infrastructure support Engineer
By RK
Page 226