NETWORK DEVELOPMENT ENGINEER
An internship report Submitted in partial fulfilment of the requirements for the
award of degree of
BACHELOR OF TECHNOLOGY
in
EBIOTECHNOLOGY
by
YANAMADALA GEETH CHAND SAI
(2000010037)
Under the esteemed guidance of
Mr. D SUDHAKAR
Head HR & Network Engineer,
Excel media
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
K L UNIVERSITY
Green Fields, Vaddeswaram, Tadepalli,
Guntur - 522 502, Andhra Pradesh.
2023-24
Excell Media PVT LTD
MG Road Vijayawada
Bonafide Certificate
This is to certify that this Interim report entitled “Network Development
Engineer” submitted to Department of Electrical & Electronics Engineering, KL
Deeemed to be University, Guntur, in connection with the University internship
program is a bonafide record of work done by “YANAMADALA GEETHCHAND SAI”
under my supervision at the “EXCELL MEDIA PVT LTD”.
D. Sudhakar
Head HR & Network engineer
Abstract
A Network Development Engineer (NDE) plays a crucial role in designing, implementing, and
maintaining network infrastructure to ensure efficient data communication within an
organization. The primary focus of an NDE is to create robust, scalable, and secure networks
that meet the organization's needs.
NDEs are responsible for designing network architecture, including routers, switches,
firewalls, and other hardware components. They collaborate with other IT professionals to
understand the organization's requirements and design solutions that optimize network
performance and reliability.
In addition to design, NDEs are involved in implementing network configurations,
troubleshooting network issues, and ensuring that the network infrastructure is secure from
cyber threats. They often work with network monitoring tools to identify and resolve issues
proactively, minimizing downtime and ensuring uninterrupted network services.
Overall, NDEs play a critical role in the development and maintenance of network
infrastructure, ensuring that organizations can communicate effectively and securely in today's
digital world.
Introduction
The internship was conducted at Excel, a leading technology firm specializing in networking
solutions. The primary objective of the internship was to gain practical experience in network
development engineering and to apply theoretical knowledge in a real-world setting.
During the internship, the focus was on understanding the fundamentals of networking,
including network design, configuration, and troubleshooting. The hands-on experience
included working with a team of experienced engineers on various projects, ranging from
network infrastructure upgrades to implementing new security protocols. Additionally, the
internship provided valuable insights into the daily operations of a technology firm, including
project management, client interactions, and teamwork.
Overall, the internship at Excel was a rewarding experience that not only enhanced technical
skills but also provided a deeper understanding of the role of network development engineering
in modern organizations.
Task during the internship
During my internship as a Network Engineer, my primary task was to assist in the design,
implementation, and maintenance of the organization's network infrastructure. This involved
working closely with senior engineers to understand the network requirements, analyzing
network performance, and proposing solutions for improvement. I was also responsible for
configuring network devices such as routers, switches, and firewalls, ensuring they were
optimized for performance and security.
Another key task was troubleshooting network issues. I learned how to use various tools and
techniques to identify and resolve connectivity problems, latency issues, and network
congestion. This required a systematic approach, including analyzing network logs, performing
packet captures, and working with other teams to resolve issues promptly.
Additionally, I was involved in network monitoring and documentation. I learned how to use
monitoring tools to keep track of network performance metrics, identify trends, and proactively
address potential issues. I also contributed to documenting network configurations, diagrams,
and procedures, ensuring that they were up to date and accessible to other team members.
Throughout my internship, I was encouraged to take on new challenges and learn new skills. I
participated in training sessions and workshops to deepen my understanding of networking
concepts and technologies. I also had the opportunity to collaborate with other teams on
projects, gaining exposure to different aspects of network engineering and the broader IT
landscape.
Overall, my internship as a Network Engineer was a valuable learning experience. It provided
me with hands-on experience in network design, troubleshooting, and maintenance, and helped
me develop important technical and professional skills that will be beneficial for my future
career in networking.
Working with SQL
The MySQL™ software delivers a very fast, multi-threaded, multi-user, and robust SQL
(Structured
Query Language) database server. MySQL Server is intended for mission-critical, heavy-load
production systems as well as for embedding into mass-deployed software. Oracle is a
registered
trademark of Oracle Corporation and/or its affiliates. MySQL is a trademark of Oracle
Corporation
and/or its affiliates, and shall not be used by Customer without Oracle's express written
authorization. Other names may be trademarks of their respective owners.
MySQL Workbench is a graphical tool for working with MySQL Servers and databases.
Workbench fully supports MySQL Server versions
It is also compatible with
MySQL Server 5.0, but not every feature of 5.0 may be supported. It does not support MySQL
Server versions 4.x.
MySQL Workbench functionality covers five main topics:
SQL Development: Enables you to create and manage connections to database servers. Along
with enabling you to configure connection parameters, MySQL Workbench provides the
capability
to execute SQL queries on the database connections using the built-in SQL Editor.
Data Modeling (Design): Enables you to create models of your database schema graphically,
Reverse and forward engincer betweena schema anda live database,and edit all aspects of
your database using the comprehensive Table Editor. The Table Editor provides easy-to-use
facilities
for editing Tables, Cohummns, Indexes, Triggers, Partitioning. Options, Inserts and
Privileges, Routines and Views.
Server Administration: Enables you to administer MySQL server instances by administering
users, performing backup and recovery, mspecting audit data, viewing database health, and
monitoring the MySQL server performance.
Data Migration: Allows you to migrate from Microsofi SQL Server, Microsoft Access,
Sybase ASE, SQLite, SQL Anywhere, PostreSQL, and other RDBMS tables, objects and data
1o MySQL. Migration ako supports migrating from earlier versions of MySQL to the latest
rekeases.
Basic Java Programming :
Java is a general-purpose computer programming language that is concurrent, class-based,
object-
oriented, and specifically designed to have as few implementation dependencies as possible. It
is intended to let application developers “write once, run anywhere” (WORA), meaning
that compiled Java code can run on all platforms that support Java without the need for
recompilation. Java applications are typically compiled to bytecode that can run on any Java
virtual machine (JVM) regardless of computer architecture. As of 2015, Java is one of the most
popular programming languages in use, particularly for client-server web applications, The
language derives much of its syntax from C and C++, but it has fewer low-level facilities than
either of them. JDBC is a Java database connectivity technology (Java Standard Edition
platform) from Oracle Corporation. This technology is an API for the Java programming
language that defines how a client
may access a database. It provides methods for querying and updating data in a database. JOBC
is oriented towards relational databases. A JDBC-to-ODBC bridge enables connections to any
ODBC- accessible data source in the JVM host environment.
JDBC allows multiple implementations to exist and be used by the same application. The API
provides a mechanism for dynamically loading the correct Java packages and registering them
with the JOBC Driver Manager. The Driver Manager is used as a connection factory for
creating JOBC connections.
JOBC connections support creating and executing statements. These may be update statements
such as SQL's CREATE, INSERT, UPDATE and DELETE, or they may be query statements
such as SELECT. Additionally, stored procedures may be invoked through a JOBC connection.
JOBCrepresents statements using one of the following classes:
In conclusion, my internship as a Network Development Engineer has been an
invaluable learning experience. I have gained a deep understanding of networking
fundamentals, enhanced my technical skills, and developed important
professional skills. Through hands-on projects and real-world challenges, I have
learned how to configure and manage network devices, troubleshoot network
issues, and implement network security measures.
Looking ahead, I aspire to continue growing in the field of network development
engineering. I plan to further enhance my skills and knowledge through
continuous learning and certifications. I aim to contribute to innovative network
solutions that drive digital transformation and enhance connectivity in
organizations. My internship has laid a strong foundation for my career, and I am
excited about the opportunities that lie ahead in this dynamic and ever-evolving
field.