AZ
INTERNSHIP

Telus 🗼

Streamlining operations with a dynamic ticket management system

telus hero

01 | OVERVIEW

transforming telecommunications with telus

Joining Telus Corporation as a Software Engineer Intern during the summer of 2023 marked a transformative journey into the realm of telecommunications. Immersed within the ORAN Orchestration and Automation team, I explored the cutting-edge potential of Open RAN technology and its capacity to redefine mobile networks. From engaging in collaborative research and development initiatives to navigating the intricacies of telecom infrastructure, my internship provided invaluable hands-on learning experiences, encapsulating my journey through immersive lab tours, discussions on challenges, and highlighting technological innovations on the forefront of telecom innovation.

MY ROLE

Software Engineer

Intern

TEAM

Open RAN

Orchestration & Automation

DevOps

Infrastructure

TOOLS

JavaScript

Google Sheets API

Linux

Kubernetes

TIMELINE

May – Aug 2023

02 | THE CHALLENGE

How can we navigate the complexities of legacy infrastructure to pave the way for next-generation telecommunications solutions?

03 | UNTANGLING COMPLEXITY

hold on, what exactly is ORAN?

Open RAN, or Open Radio Access Network, revolutionizes the telecom industry's approach to building and operating mobile networks. Unlike traditional systems, which rely on a single vendor for tightly integrated components, Open RAN fosters an open and flexible ecosystem. By separating various parts of the radio access network, it allows operators to utilize equipment from multiple vendors adhering to common standards, ensuring seamless interoperability.

This shift from vendor lock-in to an open architecture empowers mobile operators to make changes and upgrades more efficiently. With ORAN, the reliance on proprietary equipment is reduced, promoting competition and innovation in the industry. By embracing this new paradigm, telecom companies can enhance network flexibility and scalability while delivering improved services to users worldwide.

key components

  • Radio Units (RUs): These physical components, commonly known as antennas, transmit and receive signals to and from mobile devices. They facilitate communication by relaying signals between smartphones and cell towers.
  • Distributed Units (DUs): Following signal reception from RUs, DUs undertake processing and management tasks. They handle encoding, decoding, and signal modulation, ensuring smooth data transfer across various mediums.
  • Centralized Units (CUs): Acting as central coordinators for multiple DUs, CUs manage radio resources, optimize signal distribution, and ensure seamless communication across the network. They play a crucial role in enhancing connectivity and user experiences.
  • Core Network: As the heart of the telecommunications infrastructure, the Core Network routes data, connects to other networks (e.g., internet, other mobile networks), and manages various services like voice calls and data transfer.

04 | EDUCATIONAL INSIGHTS

Key moments of learning during my internship.

telus lab tour

Telus Lab Tour

One of the most captivating and valuable components of my internship was the immersive lab tour at Telus' testing facility. Stepping into the lab was like entering a realm where theory meets practicality, offering an intimate glimpse into the intricacies of cutting-edge technology. The lab houses three main rooms: the core chamber, the RAN chamber, and the device chamber.

The meticulous attention to detail in the lab's controlled environments, such as the icy temperatures of the switch room, highlights the significance of maintaining optimal conditions for the equipment's optimal performance. The sight of the colossal server room, along with the loud humming of cooling fans, exemplified the dedication to precision and reliability in the realm of telecommunications infrastructure.

05 | MY WORK

the devops ticket management system

The latter part of my internship at Telus provided a unique opportunity to tackle a crucial challenge encountered by the team: the absence of a centralized ticket management system. Reliance on Excel had resulted in inefficiencies and hindered effective workload management. Teaming up with a fellow developer, I took the lead in developing an internal ticket management system tailored to Telus' specific needs.

Embracing the 'dream small' philosophy advocated by my manager, we focused on crafting a Minimum Viable Product before expanding features. The journey of building the full-stack application in React was filled with exhilarating challenges, each feature introducing innovative ideas and requiring meticulous attention to detail. Through rigorous testing and debugging, I honed my problem-solving skills and learned the importance of prioritization, ensuring timely delivery of a functional solution to the team. This experience marked significant growth in my journey as a software engineer, pushing me beyond my comfort zone and enhancing my ability to transform challenges into opportunities.

mockup

mockup

This design showcases the login page, main ticket grid display, create ticket modal window, and ticket details modal window for streamlined ticket management.

06 | END OF BEGINNING

closing the chapter

Reflecting on my time at Telus, it's evident that it was a transformative experience in the realm of DevOps. This internship immersed me in the real-world challenges of business operations and software development, pushing me to expand my skills and knowledge. From tackling new concepts to leading the ticket management system project, I've seen substantial growth in my abilities.

As I conclude this internship, I recognize it as just the beginning of my professional journey. The lessons learned and skills acquired here are invaluable assets as I navigate the ever-changing landscape of software engineering and telecommunications innovation. Here's to the unexpected hurdles, the intricate problem-solving, and the satisfaction of turning ideas into reality.

07 | HIGHLIGHTS

some of my favourite moments 💜

highlight-0
highlight-1
highlight-2
highlight-3
highlight-4
highlight-5

© 2024 - Ansel Zeng