Parul Singh, master’s candidate at Northeastern University, has been interning with Red Hat for the past few months and is specifically working on the ChRIS Research Integration System platform. She recently shared her story with us, with the hopes of inspiring more students to take the jump and contribute to open source projects.
Thank you for sitting down with me. Let’s start by hearing your background and how you came to work at Red Hat—and specifically on ChRIS.
I’m currently a master’s student getting my degree in Computer Science at Northeastern University. I started working with Red Hat as an intern and on the ChRIS project at the beginning of January 2018. While I’ve always been interested in Cloud Computing, I’ve previously only worked with Amazon Web Services (AWS) platforms, and, I’ve never been involved with building a cloud system from the ground up. I gained internship experience in research and development when I was working in New York City, building out Platform-as-a-Service (PaaS) for big data and machine learning jobs. This was using AWS components and all that users had to do was write the code. The jobs were then orchestrated, and we were in charge of building the app that actually analyzed the data.
When I moved to Boston for my master’s program, I got involved with the Mass Open Cloud (MOC) as a research assistant, and from there, involved with ChRIS. While I wasn’t sure if I’d be a good fit for this project at first, there are many similarities with my prior work, especially that ChRIS users do not need to know anything about the orchestration, as we write the plug-ins and provide all the data that is being analyzed.
Can you speak a bit about your motivation for getting involved with ChRIS, beyond it being a fantastic resume builder?
The most important and distinctive aspect of ChRIS is that it makes an impact on real people in their real life. Everytime I work on the project, I know that there are people who will see tangible benefits from the work I’m doing—and who will benefit from ChRIS as a whole.
My biggest motivation is making the medical industry software more clinically relevant by making the infrastructure scalable and by reducing the time it takes to analyze medical images. Sometimes you work on projects where you don’t know how what you are building will improve the world, but with ChRIS, you’re making a real difference in people’s lives.
What has been the most gratifying part of working on ChRIS?
Apart from feeling like you’re truly making a difference in the world, this project has also offered me a lot by way of individual development. I’m able to work on so many evolving technologies that are being used by many of the top companies—Kubernetes and OpenShift, for example. These are the widely used technologies for the job. This project gives me the opportunity to hone in on these skills while making a difference.
What does a typical day working on the project look like?
While there is no “typical day” in the life of ChRIS, we usually have a team meeting every morning to discuss new updates, if there are any plans for the project we should be aware of, and what we’re each planning to work on that day. We also use this standing meeting as a place to talk about any challenges: if we’re blocked on a particular line or have any questions for the group. This meeting allows our team access to the right resources so we get guidance when we need it. Often, we’ll leave the meeting with some new individual tasks.
The group working on ChRIS is very diverse—there are about 12 of us working on the platform, and we all come from different backgrounds, ranging from a few full-time Red Hatters to interns to even some high schools students who were with us for the summer!
What advice do you have for new coders starting out on their open source coding journeys?
The biggest piece of advice I have is to be patient and to have faith in yourself. Open source projects can be much more overwhelming than conventional projects, given the sheer number of people who have access to see and review your work. With many open source projects, it depends on how motivated you are as an individual learner, as people working on the same projects as you can live anywhere and any place and at first, access to help can be difficult. I’d say this can be a major turnoff for some people.
But, if you commit to open source projects—and especially ChRIS—you’ll learn a lot about yourself as a coder, learner, and leader. You’ll become more self-reliant and independent. You’ll likely get a lot of feedback at first, so you have the opportunity to learn how to handle feedback in a positive, productive way. My advice on this is to understand that feedback is an opportunity for you to grow as a contributor, and if you stay patient and trust yourself, you will succeed as an open source coder.
Why are you dedicated to technology and what are some of your broader career goals?
I feel very empowered as an engineer to solve any problem I want to with the resources and tools I have. While it may not be very obvious, being a coder gives you the power to be able to change the world in any way you want. All you have to do is get proficient in a coding language and work toward how you will solve a particular issue. I believe anybody has the power to do this, if they have the know-how, and my goal is to use my power as a coder for change—just like with the ChRIS project.
Any last words of advice?
If you are an open source coder, you should get involved with a project you care about, like the ChRIS project. Not only will you be working on a noble and life-changing cause, you’ll also gain experience working with leaders in the open source and medical realm. In fact, I wish every student had the opportunity to get involved with the ChRIS project, or another project you find important.
저자 소개
Gaby Berkman (she/her) has been on the Corporate Communications team at Red Hat since 2017 and considers herself a professional communicator, with more than a decade of experience in public and analyst relations. She is a blood cancer survivor - having overcome Hodgkin's Lymphoma in 2020 - and enjoys birding, indoor cycling, reading and spending time with her dog and family.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.