back to CSSE Capstone schedule

UWB Logo

Computer Science and Software Engineering Capstone Presentations

Summer Quarter

August 21, 2020

 

Dana Chinn

"T-Mobile Internship: Traceroute Web App for Kubernetes"

(T-Mobile)

 

Faculty Advisor: Dr. Marc Dupuis

 

 

 

Abstract

My Capstone was done via my Internship at T-Mobile. I worked as a part of the Platform Infrastructure and Engineering organization, under the Platform Shared Services Team. My team is focused on managing the T-Mobile Kubernetes environment, and providing services and support to our internal customers using our platform.

My project was to build a self-service application for our customers to help debug their firewall and connectivity issues via a traceroute application. Previously, when a customer needed a traceroute, this required them to contact support, who could run the traceroute for them. The application is a simple web-app and is deployed on the T-Mobile Kubernetes environment, with traffic routed to specific zones within each cluster. Through this project, I have learned how to use CI/CD pipelines to do dynamic deployment, build and use docker images, and deploy on a Kubernetes environment. The application was written in Golang, front end in Angular/JavaScript, and pipeline via Concourse.

 

 

 

 

 

 

 

 

 

 

 

Updated August 19, 2020, 00:35