Next, SignalFx had well-defined processes and goals for the team that enabled engineers. As a TPM intern, I helped drive towards this structure that’s important for an innovative and fast-moving startup to be successful. For example, any given project could start off as ambiguous. Therefore, my role was to break down such a project into consumable chunks by identifying its scope, needs, and action items to help enable work. In addition, to communicate and implement such processes, we utilized tools such as JIRA, Confluence (Wiki), and Slack. During my internship, my largest project consisted of three surface areas with a high volume of work. Therefore, my mentor and I created over 200 JIRAs, with well-defined issues and subtasks, to organize and build processes around the readiness of the project. With the utilization of JIRA, the project was broken down/consumable and prepared for execution.
Working at SignalFx was an amazing and insightful experience. It was a pleasure to work with such a talented and fun team. Leaving SignalFx, what I take with me is a greater understanding of startup culture, the TPM role, the SDLC processes of a continuous deployment cloud startup, what it means to take a requirement to a feature and much more.
One of my favorite things about the engineering culture at SignalFx was the balance between professionalism and freedom/pace. Engineers here take code review very seriously – I had more than 5 engineers comment on my code at different points in my project, some of whom were not even mentoring me. For an intern to get this type of widespread feedback is invaluable. However at no point did it feel bureaucratic – I was just given suggestions and pointers, and I was trusted to go about solving the problems on my own.
At the end of the internship I presented my addition to the product to the entire engineering organization, which was the perfect way to cap off the whole experience. Looking back at the summer I was able to: learn a ton about distributed systems and cutting edge back-end technologies, become a better coder through the feedback of many SignalFx engineers, and simply watch numerous season professionals on a daily basis to get some insights into where I want my career to go in the future.
Culture is reinforced every day by the decisions we make and how we interact with each other. It’s about bringing on people – interns and employees – who share these same values and want to have an impact. If this sounds interesting to you, check out the open opportunities to work with us.