Welcome!

Blog Feed Post

Intern Insight: Platform Team

My name is Vinh Tran and I’m currently studying Computer Science at Georgia Tech. I’m a Software Engineer Intern on the Platform team here at PagerDuty. In this post, I’d like to share some insight on what the first half of my internship has been like.


Ramping Up

The learning started almost immediately! I went through orientation for two days along with company new hires. My coach prepared a very detailed onboarding checklist so that I could start working as soon as I wrapped up the orientation sessions. The checklist list included things like:

  • Slack channels to join
  • Getting access to appropriate tools and systems
  • The technology stack I would need to ramp up on
  • An overview of PagerDuty’s architecture
  • Practice the build and deploy process
  • Practice production rollback
  • 5 coding tasks

The tasks were challenging but at the same time small enough so that I could be productive very quickly. What was the most exciting was that after each task, I could merge my code to the master branch, which would get to production the same day. The tasks eventually got more and more challenging, but not in the way that was distressing. Instead, each task helped stimulate my interest.

Trust

I’ve had the opportunity to be part of all of the Product and Engineering team meetings, encouraged to give feedback on design decisions, and given tasks to work on from the same backlog as other engineers on my team. My manager once said to me, “I don’t treat you as an intern. So don’t think of yourself as an intern at all.” The first time I was asked to do a code review, I felt totally unqualified. I asked my tech lead, “Can I even give a code review?” He told me, “Go for it!”.

The feeling of being trusted and respected can make a huge difference. Over time, I’ve developed my confidence and contributed lots of feedback to my peers. I even demoed a few new features to the company! I love that I am trusted to deliver real work to real customers. I even paired and helped a new engineer reproduce a few bugs. Very soon after, my attitude shifted from, “I can’t do this” to “how can I do this?”. I was curious and determined to overcome those challenges. Best of all, everyone has been more than willing to take time out and explain things to me to help me be better.

intern-insights-vinh-hackdayhttps://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-vin... 300w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-vin... 800w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-vin... 250w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-vin... 180w" sizes="(max-width: 799px) 100vw, 799px" />

Vinh presenting his team’s idea for HackDay

Workflow

My team practices agile at work. Each sprint lasts two weeks and at the end of each sprint, there’s time for a product demo, sprint retrospective, and planning. We demo the features that we implemented to other teams and we also reflect on our performance and progress so we can continuously improve. Lastly, we plan on what should be worked on in the upcoming sprint.

At PagerDuty, code quality is very important. Engineers take code reviews very seriously and I’ve found code reviews to be one of the best learning opportunities while working here. Before coming to PagerDuty, I didn’t think much of them and didn’t really understand what a true code review meant. But after being here, I’ve learned to appreciate them because they force me to read and reread my code, and to continually make it cleaner. I also learned a lot from closely looking at other engineers’ submitted code — such as writing meaningful variable and function names, code refactoring, and writing good test coverage. After having learned the importance of writing tests, I now write tests for all the new code that I implement — not only to confirm that my code is working as expected, but to safeguard it so that future code change won’t affect it.

People

PagerDuty has a very strong customer-focused culture and it shows. Reliability is the core of everything we do. The environment is very inspiring and I learn a lot after each conversation with just about everyone at the company. Another thing I love about PagerDuty is the company’s commitment to keep learning. We celebrate our success, but at the same time, we keep improving and extending our product. And the company is growing and moving very fast — since I started, my team has doubled in size! I feel very fortunate to be surrounded by the fast-growth environment.

Every month, PagerDuty hosts a HackDay where everyone has the opportunity to build and demo some sort of new idea. It is the chance to be creative, foster innovation, and think outside of the box. This month, I teamed up with a manager in San Francisco and two engineers in Toronto to build an add-on for PagerDuty’s platform. It was so exciting to be on stage and present our mock-up. The team presented the motivation behind the idea and demoed the actual add-on that we built in one day. We won an award for the Best Product Enhancement, which means our idea may be available to our customers soon — who knows!

intern insights hackdayhttps://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-hac... 300w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-hac... 800w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-hac... 250w, https://www.pagerduty.com/wp-content/uploads/2017/08/intern-insights-hac... 180w" sizes="(max-width: 801px) 100vw, 801px" />

Vinh with team after winning HackDay

Looking Forward

I’ve always wanted to work at a company in San Francisco and I am glad I chose PagerDuty for my internship. For the past few weeks, I have done many things I never thought I could do. I have learned many things that I didn’t even know existed. These are the skills I can definitely bring to future jobs. My manager encouraged me to create goals for my time here and is helping me make sure I’m working towards achieving those goals — and they do not simply include leveling up my coding skill or learning as many technologies as possible. They span across building my communication skills and how to effectively grow as a professional software engineer, and much more.

The past few weeks at PagerDuty have been quite a great learning experience for me and I am excited to spend the rest of my summer at PagerDuty.


 

Interested in joining the PagerDuty team? Check out all of the opportunities on our careers page.

The post Intern Insight: Platform Team appeared first on PagerDuty.

Read the original blog entry...

More Stories By PagerDuty Blog

PagerDuty’s operations performance platform helps companies increase reliability. By connecting people, systems and data in a single view, PagerDuty delivers visibility and actionable intelligence across global operations for effective incident resolution management. PagerDuty has over 100 platform partners, and is trusted by Fortune 500 companies and startups alike, including Microsoft, National Instruments, Electronic Arts, Adobe, Rackspace, Etsy, Square and Github.

Latest Stories
In his session at @DevOpsSummit at 20th Cloud Expo, Kelly Looney, director of DevOps consulting for Skytap, showed how an incremental approach to introducing containers into complex, distributed applications results in modernization with less risk and more reward. He also shared the story of how Skytap used Docker to get out of the business of managing infrastructure, and into the business of delivering innovation and business value. Attendees learned how up-front planning allows for a clean sep...
IoT is at the core or many Digital Transformation initiatives with the goal of re-inventing a company's business model. We all agree that collecting relevant IoT data will result in massive amounts of data needing to be stored. However, with the rapid development of IoT devices and ongoing business model transformation, we are not able to predict the volume and growth of IoT data. And with the lack of IoT history, traditional methods of IT and infrastructure planning based on the past do not app...
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across supply chain networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost and time for product recall as well as advance trade. Are you curious about Blockchain and how it can provide you with new opportunities for innovation and growth? In her session at 20th Cloud Exp...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. Jack Norris reviews best practices to show how companies develop, deploy, and dynamically update these applications and how this data-first...
Intelligent Automation is now one of the key business imperatives for CIOs and CISOs impacting all areas of business today. In his session at 21st Cloud Expo, Brian Boeggeman, VP Alliances & Partnerships at Ayehu, will talk about how business value is created and delivered through intelligent automation to today’s enterprises. The open ecosystem platform approach toward Intelligent Automation that Ayehu delivers to the market is core to enabling the creation of the self-driving enterprise.
"At the keynote this morning we spoke about the value proposition of Nutanix, of having a DevOps culture and a mindset, and the business outcomes of achieving agility and scale, which everybody here is trying to accomplish," noted Mark Lavi, DevOps Solution Architect at Nutanix, in this SYS-CON.tv interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Internet-of-Things discussions can end up either going down the consumer gadget rabbit hole or focused on the sort of data logging that industrial manufacturers have been doing forever. However, in fact, companies today are already using IoT data both to optimize their operational technology and to improve the experience of customer interactions in novel ways. In his session at @ThingsExpo, Gordon Haff, Red Hat Technology Evangelist, shared examples from a wide range of industries – including en...
In IT, we sometimes coin terms for things before we know exactly what they are and how they’ll be used. The resulting terms may capture a common set of aspirations and goals – as “cloud” did broadly for on-demand, self-service, and flexible computing. But such a term can also lump together diverse and even competing practices, technologies, and priorities to the point where important distinctions are glossed over and lost.
"We're here to tell the world about our cloud-scale infrastructure that we have at Juniper combined with the world-class security that we put into the cloud," explained Lisa Guess, VP of Systems Engineering at Juniper Networks, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Enterprise architects are increasingly adopting multi-cloud strategies as they seek to utilize existing data center assets, leverage the advantages of cloud computing and avoid cloud vendor lock-in. This requires a globally aware traffic management strategy that can monitor infrastructure health across data centers and end-user experience globally, while responding to control changes and system specification at the speed of today’s DevOps teams. In his session at 20th Cloud Expo, Josh Gray, Chie...
Consumers increasingly expect their electronic "things" to be connected to smart phones, tablets and the Internet. When that thing happens to be a medical device, the risks and benefits of connectivity must be carefully weighed. Once the decision is made that connecting the device is beneficial, medical device manufacturers must design their products to maintain patient safety and prevent compromised personal health information in the face of cybersecurity threats. In his session at @ThingsExpo...
All organizations that did not originate this moment have a pre-existing culture as well as legacy technology and processes that can be more or less amenable to DevOps implementation. That organizational culture is influenced by the personalities and management styles of Executive Management, the wider culture in which the organization is situated, and the personalities of key team members at all levels of the organization. This culture and entrenched interests usually throw a wrench in the work...
"We're a cybersecurity firm that specializes in engineering security solutions both at the software and hardware level. Security cannot be an after-the-fact afterthought, which is what it's become," stated Richard Blech, Chief Executive Officer at Secure Channels, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, discussed how to use Kubernetes to set up a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, deploying, and maintaining server and workstation infrastructure at all scales. He has experience with brick and mortar data centers as well as cloud providers like Digital Ocean, Amazon Web Services, and Rackspace. H...
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected in a way that makes the public cloud a non-starter. You’re looking at private cloud solutions based on hyperconverged infrastructure, but you’re concerned with the limits inherent in those technologies.