SlideShare a Scribd company logo
Ajinkya	Bobade,	Student	id:	10405918,	Company:	Tata	Communications	
CPT Monthly Report Tata Communications Summer I
Summary : In voice, Tata Communications is the world’s largest wholesale carrier. Tata network
handles 1 out of every 10 international calls and connects more than 70% of the world’s mobile carriers.
On the Internet, Tata is a major Tier-1 IP provider, consistently ranked in the top five telecommunications
companies on five continents, by internet route.
The Tata Communications portfolio includes transmission, IP, converged voice, mobility,
managed network connectivity, hosted data center, communications solutions and business transformation
services to global and Indian enterprises & service providers, as well as broadband and content services to
Indian consumer).
The position of Tata Communications in the industry can be explained as follows: The internet is
a global connection of computer networks. It is actually a system connected by cables travelling all
around the world. Your device connects to Internet through Internet Service provider (For example:
Verizon, Optimum) the ISP (Internet Service Provider) sends the request to the server further up the chain
(DNS). The DNS finds address match to the server hosting that website, this server could be in a different
country so this request travels both underground and under water (here’s where Tata Communications
come into picture they have a vast network of undersea cables connecting all the continents these cable
are known as internet backbone) the request reaches server and server sends the requested response. Over
24% of world’s internet route use Tata network.
I work in Voice ILD Services & Solutions Engineering group. Our team manages the voice Data
across the continents, my role is to automate most of the manual processes for example data transfer
through server generates a record file in form of CSV and this file is stored on the HDD of the server, this
server runs on Centos Virtual machine. My task is to take this csv file and send through the Centos
Virtual machine using PHP scripting language, So far I have learned how to write a code to send email in
PHP through centos VM, further I am currently working on sending the large CSV file as an attachment
to this email. In addition to this I am working on Inventory management in the Quality and Assurance lab,
having direct access to the lab I am able to learn how these various servers (PSX,ESX,GSX) function here
my role is to make sure all the servers and the cards inside it like Hard disk Drives, Small form-factor
pluggable transceiver (SFP),power supply are present up to date in the record. Tata uses a tool called
Cramer to keep records, which runs on top of JAVA Virtual machine. Cramer is used to maintain
database of servers across all the continents, It has a detailed documentation of which server lies where in
the system . My role here I learned how to use Cramer which runs on top of Java. I also learned how to
use JAVA to modify the entries in Cramer.
I learned Unix, PHP and sandbox systems . And their use in Centos Virtual Machine.
Ajinkya	Bobade,	Student	id:	10405918,	Company:	Tata	Communications	
Tasks performed
• Determine how to send emails from the centos VM
• Research various servers used the lab (example ESX, PSX, GSX) understand how they work
• Make inventory record of Servers in lab in form of excel sheet, this excel sheet serves as a
reference to make a record in the final software Cramer
• To install Cramer following tasks were performed:
• Install Java 1.6.0_17
o disable Java Auto upgrade feature
o avoiding to keep cached java files on pc
o setting up timeout parameters for Cramer GUI
• After installing Cramer:
Cross reference what is in Cramer PROD vs Physical lab inventory and flag
Identify if any updates are needed, e.g., moving devices/cards/shelves in Cramer PROD to match
Physical inventory (some items may have been moved and no longer match what’s in Cramer)
o Items that are in Physical inventory but not in Cramer PROD inventory
o Items that are in Cramer PROD but not in Physical inventory – do we need to remove
these?
Skills learned :
• PHP Scripting
• Use of terminal for Unix System
• Centos Virtual Machine
• Use of Cramer for data entry of the servers.
• Identify various type of servers and their functions
Challenges faced:
• Understanding use of terminal on Unix System: Being not accustomed to Unix I had to learn from
scratch example of which is: how to access files and how to read files using cat command.
• Apache for Unix: I had to research about how the apache server can be installed on Unix, I
further had to research how to get started with the PHP Scripting on Unix.
• Understand how to install Cramer software: Cramer is used as an online tool to make database of
the servers, Cramer requires specific java (Java 1.6.0_17) along with other specific permissions
(like setting up timeout parameters for Cramer GUI), I had to talk to technical support team and
research on the topic to get Cramer functioning properly.

More Related Content

What's hot

NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
udamale
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewall
Anthony Daniel
 
Server configuration
Server configurationServer configuration
Server configuration
Aisha Talat
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
Manoz Kumar
 
Application layer
Application layerApplication layer
Application layer
Neha Kurale
 
Massive emailing with Linux, Postfix and Ruby on Rails
Massive emailing with Linux, Postfix and Ruby on RailsMassive emailing with Linux, Postfix and Ruby on Rails
Massive emailing with Linux, Postfix and Ruby on Rails
ibelmonte
 
Ftp server linux
Ftp server linuxFtp server linux
Ftp server linux
Pawan Kumar
 
Dns server
Dns serverDns server
Dns serverMuuluu
 
Samba server
Samba serverSamba server
Samba server
Santosh Khadsare
 
Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Sahira Khan
 
Samba
SambaSamba
Samba
tmavroidis
 
Networking
NetworkingNetworking
Networking
Bob Watson
 
Dns server setup on ubuntu vps (master+slave)
Dns server setup on ubuntu vps (master+slave)Dns server setup on ubuntu vps (master+slave)
Dns server setup on ubuntu vps (master+slave)
Vijay Sharma
 
Networking Chapter 10
Networking Chapter 10Networking Chapter 10
Networking Chapter 10mlrbrown
 
Linux Based Network Proposal
Linux Based Network ProposalLinux Based Network Proposal
Linux Based Network Proposal
Chris Riccio
 
Dns
DnsDns
File server
File serverFile server
Linux10 sendmail
Linux10 sendmailLinux10 sendmail
Linux10 sendmail
Jainul Musani
 

What's hot (20)

NFS(Network File System)
NFS(Network File System)NFS(Network File System)
NFS(Network File System)
 
Features & benifits of ipv6 firewall
Features & benifits of ipv6 firewallFeatures & benifits of ipv6 firewall
Features & benifits of ipv6 firewall
 
Server configuration
Server configurationServer configuration
Server configuration
 
Presentation on samba server & apache server
Presentation on samba server & apache serverPresentation on samba server & apache server
Presentation on samba server & apache server
 
Application layer
Application layerApplication layer
Application layer
 
Massive emailing with Linux, Postfix and Ruby on Rails
Massive emailing with Linux, Postfix and Ruby on RailsMassive emailing with Linux, Postfix and Ruby on Rails
Massive emailing with Linux, Postfix and Ruby on Rails
 
Ftp server linux
Ftp server linuxFtp server linux
Ftp server linux
 
Dns server
Dns serverDns server
Dns server
 
Samba server
Samba serverSamba server
Samba server
 
Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)Dhcp, dns and proxy server (1)
Dhcp, dns and proxy server (1)
 
Samba
SambaSamba
Samba
 
Networking
NetworkingNetworking
Networking
 
Guide koha
Guide kohaGuide koha
Guide koha
 
Dns server setup on ubuntu vps (master+slave)
Dns server setup on ubuntu vps (master+slave)Dns server setup on ubuntu vps (master+slave)
Dns server setup on ubuntu vps (master+slave)
 
Networking Chapter 10
Networking Chapter 10Networking Chapter 10
Networking Chapter 10
 
Samba
SambaSamba
Samba
 
Linux Based Network Proposal
Linux Based Network ProposalLinux Based Network Proposal
Linux Based Network Proposal
 
Dns
DnsDns
Dns
 
File server
File serverFile server
File server
 
Linux10 sendmail
Linux10 sendmailLinux10 sendmail
Linux10 sendmail
 

Similar to Internship report

Presentation 1
Presentation 1Presentation 1
Presentation 1aisadhsa
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docx
galerussel59292
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
Pooja Bhojwani
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
Pragya Rastogi
 
Interview questions
Interview questionsInterview questions
Interview questions
xavier john
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
Mark John Lado, MIT
 
Desktop interview qestions & answer
Desktop interview qestions & answerDesktop interview qestions & answer
Desktop interview qestions & answer
mandarshetye45
 
Apache Thrift, a brief introduction
Apache Thrift, a brief introductionApache Thrift, a brief introduction
Apache Thrift, a brief introduction
Randy Abernethy
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriartewebhostingguy
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache), webhostingguy
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache), webhostingguy
 
Terracotta DSO
Terracotta DSOTerracotta DSO
Terracotta DSO
Khurram Mahmood
 
It04 roshan basnet
It04 roshan basnetIt04 roshan basnet
It04 roshan basnetrosu555
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
Albert Suwandhi
 
Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !
Guido Schmutz
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
Avinash Kumar
 
Cloud computing easy approach
Cloud computing easy approachCloud computing easy approach
Cloud computing easy approach
ER Vasanth
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
Sandra Ahn
 

Similar to Internship report (20)

Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Assessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docxAssessment itemManaging Services and SecurityValue 15Due D.docx
Assessment itemManaging Services and SecurityValue 15Due D.docx
 
Technolo Report
Technolo ReportTechnolo Report
Technolo Report
 
Internship msc cs
Internship msc csInternship msc cs
Internship msc cs
 
Network Testing ques
Network Testing quesNetwork Testing ques
Network Testing ques
 
Interview questions
Interview questionsInterview questions
Interview questions
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
Desktop interview qestions & answer
Desktop interview qestions & answerDesktop interview qestions & answer
Desktop interview qestions & answer
 
Apache Thrift, a brief introduction
Apache Thrift, a brief introductionApache Thrift, a brief introduction
Apache Thrift, a brief introduction
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriarte
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache),
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache),
 
Terracotta DSO
Terracotta DSOTerracotta DSO
Terracotta DSO
 
It04 roshan basnet
It04 roshan basnetIt04 roshan basnet
It04 roshan basnet
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !Apache Kafka - Scalable Message-Processing and more !
Apache Kafka - Scalable Message-Processing and more !
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
 
Cloud computing easy approach
Cloud computing easy approachCloud computing easy approach
Cloud computing easy approach
 
CV Final
CV FinalCV Final
CV Final
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
 

Internship report

  • 1. Ajinkya Bobade, Student id: 10405918, Company: Tata Communications CPT Monthly Report Tata Communications Summer I Summary : In voice, Tata Communications is the world’s largest wholesale carrier. Tata network handles 1 out of every 10 international calls and connects more than 70% of the world’s mobile carriers. On the Internet, Tata is a major Tier-1 IP provider, consistently ranked in the top five telecommunications companies on five continents, by internet route. The Tata Communications portfolio includes transmission, IP, converged voice, mobility, managed network connectivity, hosted data center, communications solutions and business transformation services to global and Indian enterprises & service providers, as well as broadband and content services to Indian consumer). The position of Tata Communications in the industry can be explained as follows: The internet is a global connection of computer networks. It is actually a system connected by cables travelling all around the world. Your device connects to Internet through Internet Service provider (For example: Verizon, Optimum) the ISP (Internet Service Provider) sends the request to the server further up the chain (DNS). The DNS finds address match to the server hosting that website, this server could be in a different country so this request travels both underground and under water (here’s where Tata Communications come into picture they have a vast network of undersea cables connecting all the continents these cable are known as internet backbone) the request reaches server and server sends the requested response. Over 24% of world’s internet route use Tata network. I work in Voice ILD Services & Solutions Engineering group. Our team manages the voice Data across the continents, my role is to automate most of the manual processes for example data transfer through server generates a record file in form of CSV and this file is stored on the HDD of the server, this server runs on Centos Virtual machine. My task is to take this csv file and send through the Centos Virtual machine using PHP scripting language, So far I have learned how to write a code to send email in PHP through centos VM, further I am currently working on sending the large CSV file as an attachment to this email. In addition to this I am working on Inventory management in the Quality and Assurance lab, having direct access to the lab I am able to learn how these various servers (PSX,ESX,GSX) function here my role is to make sure all the servers and the cards inside it like Hard disk Drives, Small form-factor pluggable transceiver (SFP),power supply are present up to date in the record. Tata uses a tool called Cramer to keep records, which runs on top of JAVA Virtual machine. Cramer is used to maintain database of servers across all the continents, It has a detailed documentation of which server lies where in the system . My role here I learned how to use Cramer which runs on top of Java. I also learned how to use JAVA to modify the entries in Cramer. I learned Unix, PHP and sandbox systems . And their use in Centos Virtual Machine.
  • 2. Ajinkya Bobade, Student id: 10405918, Company: Tata Communications Tasks performed • Determine how to send emails from the centos VM • Research various servers used the lab (example ESX, PSX, GSX) understand how they work • Make inventory record of Servers in lab in form of excel sheet, this excel sheet serves as a reference to make a record in the final software Cramer • To install Cramer following tasks were performed: • Install Java 1.6.0_17 o disable Java Auto upgrade feature o avoiding to keep cached java files on pc o setting up timeout parameters for Cramer GUI • After installing Cramer: Cross reference what is in Cramer PROD vs Physical lab inventory and flag Identify if any updates are needed, e.g., moving devices/cards/shelves in Cramer PROD to match Physical inventory (some items may have been moved and no longer match what’s in Cramer) o Items that are in Physical inventory but not in Cramer PROD inventory o Items that are in Cramer PROD but not in Physical inventory – do we need to remove these? Skills learned : • PHP Scripting • Use of terminal for Unix System • Centos Virtual Machine • Use of Cramer for data entry of the servers. • Identify various type of servers and their functions Challenges faced: • Understanding use of terminal on Unix System: Being not accustomed to Unix I had to learn from scratch example of which is: how to access files and how to read files using cat command. • Apache for Unix: I had to research about how the apache server can be installed on Unix, I further had to research how to get started with the PHP Scripting on Unix. • Understand how to install Cramer software: Cramer is used as an online tool to make database of the servers, Cramer requires specific java (Java 1.6.0_17) along with other specific permissions (like setting up timeout parameters for Cramer GUI), I had to talk to technical support team and research on the topic to get Cramer functioning properly.