Engineering Spotlight: NetBrain Technologies
Founded in 2004, NetBrain is the market leader for network automation. Its technology platform provides network engineers with end-to-end visibility across their hybrid environments while automating their tasks across IT workflows.
We spoke with NetBrain’s Director of Software Engineering, Joey Cheng, to hear more about how the company’s engineering team is tackling a relatively complex space. Cheng also talked about some of the projects that the team works on both inside and outside the offices.
Are you interested in working here? Click here for all the available positions at NetBrain.
Quick Hit Details
Year Founded: 2004
Number of employees: 325
Industry: Information Technology
Can you share a summary on what Netbrain does?
Founded in 2004, NetBrain is the market leader in network automation. Its technology platform provides network engineers with end-to-end visibility across their hybrid environments while automating tasks across their IT workflows. Today, more than 2,000 of the world’s largest enterprises and managed service providers use NetBrain to automate network documentation, accelerate troubleshooting, strengthen network security, and implement network changes—while integrating with a rich ecosystem of partners.
What are some of the different technologies that the engineering team gets to work with and at what scale?
NetBrain has dedicated our entire focus to building, supporting, and enabling network automation technologies and we’ve developed a unique approach to doing so by leveraging adaptive automation technology such as CLI automation and RESTful APIs.
NetBrain offers flexible deployment options to our clients:
On-Premise Deployment: Clients host the NetBrain software with their own IT infrastructures. They can customize their deployment at their preference. This is an excellent option for enterprises who want to manage all the details of the deployment and do not mind the additional complexity of hosting themselves.
Cloud Deployment (Proof-of-Concept): NetBrain can also be deployed using Public Cloud in a multi-tenant environment. The hosting provider used by NetBrain is Amazon Web Services (AWS). We host and set up a client’s NetBrain software in the cloud for them. This is the suggested option for teams looking to get started quickly and easily, and for teams who are not interested in managing the technical complexity of hosting themselves.
What are some of the interesting projects that the engineering team is tackling?
Related to network visualization and troubleshooting, NetBrain is investing in advanced machine learning technologies to determine the likelihood of network data anomaly using network data normalized by its Data Engine and stored in the centralized database. Machine learning algorithm will provide insights about potential network malfunction and consolidate relevant information into a customized map, which is critical for network engineers to understand complex and dynamic network environments.
Does your engineering team have a chance to work on projects outside of their day-to-day responsibilities? For example - skunk work projects, open source projects?
NetBrain encourages our employees to devote a portion of their work time to side projects. Take for instance our latest integration with Ansible, a core product feature that was launched as a side project by a group of senior software developers. This side project turned out to be a great success, as it effectively helps to streamline NetBrain’s existing automation process in the fields of network deployment. None of the creators knew that they were building a feature that would have such an impact, but it did.
What is the culture like at NetBrain for the engineering team?
Innovative – Constantly reimagining the capabilities and scope of our platform and our methods.
Customer-centric – Serve customers with amazing technology. Provide free education and strive for great support to empower and create brand loyalty.
Collaborative – Cross-team and department inclusion, never leave others in the dark.
What can a potential employee expect during the interview process?
NetBrain engineering team is always on the lookout for talented and passionate professionals globally. As a market leader in the field of network automation, NetBrain operates throughout the world. You can become a part of NetBrain in one of our offices in USA, Canada, Europe, and China.
NetBrain’s interview process is people-oriented. Our hiring managers will broadcast what qualities they look for when bringing on new staff. We focus on the person behind the paper and hire for intrinsic values (innovation/customer-centric awareness/collaboration) of candidates.
Are you involved in any local tech organizations or Meetups?
Our engineers are encouraged to attend tech conferences and professional bonding activities across the nation and are eligible for company reimbursement.
Rapid Fire Q&A
What’s on tap?
Coffee, tea, juice, and varieties of soft drinks - take your pick!
Star Wars or Star Trek?
Hard to pick- let’s say both!
iPhone or Android?
Coffee - hot or iced?
Really depends on the season/weather conditions.
Favorite employee perk?
Free catered lunch on Friday!
What TV show describes the engineering team’s culture?
The Big Bang Theory; We are a tech-driven company and our engineers are proud of being geeks!
What music is playing in your office?
We have daily ‘Silent Party’ on the engineering side- it’s fun to watch some people dance with the music being played through their headphones.