back to CSSE
Capstone schedule
Computer Science and Software Engineering Capstone Presentations
Summer Quarter
August 21, 2020
Christian Amer "Networking Engineer Internship - T-Mobile" (T-Mobile) Faculty Advisor: Dr. Min Chen |
Abstract During my network engineering internship for
T-Mobile, I have been learning the mobile network architecture, creating a
script for auditing nodes on the mobile network, and assisting with the
testing of T-Mobile API. My work on API testing allows for developers
contributing to T-Mobile APIs to easily test for changes made to the output
and behavior of the API. This was conducted using an HTTP request tool called
Postman which facilitates sending a request and seeing the servers
response based on parameters passed to the API. The auditing script is written in Python and accepts
command-line arguments only, in order to allow for
automated use. The reason for the script is to give fellow employees a tool
to audit the configuration databases of nodes on the network, in order to see
what differences there are between a node that is configured how we would
like and a node that may have been changed unnecessarily. The output of the
script, which shows the differences between the nodes, can then be used to
create consistency in the network. In order to
maintain reliability and consistency in the network, these configurations
must be correct, this script makes the task of correcting inconsistencies
many orders of magnitude faster, as humans do not need to compare piece by
piece themselves. |
|
Updated August 19, 2020, 00:32