Hungry, Humble, Honest, with Heart.
The Opportunity
The Devex team at Nutanix built a log analyzer tool called Panacea. Panacea can be run against log bundles of Nutanix clusters and tool checks logs against filters (log lines) and reports in html format about the anomalies/recommendations to solve the same.
We are looking for an Sr MTS Engineer who is good at Designing automation tools using Python/Golang and React.JS framework to join the panacea team to re-build the log analyser and reduce debugging time for engineers.
- Help the team to Build a reliable Log Analyzer tool that can read the logs/metrics from multiple services in cluster, show the log analysis report to end user with intuitive UI.
- Suggest the team with new methodologies in AI/ML or LLM based search for log analysis. Propose and Build new features for Log analysis tool that eases the debugging for engineer.
- This is the oppurtunity to create new tool to analyze the logs/metrics and provide the detailed analysis to engineer on problems.
- opportunity to leverage the AI/ML modelling on the logs, metrics and build product that reduces debugging time for engineer.
- Leverage the kubernetes/Golang stack and deploy the services in containerised way. scale the tool such that log generation report is available within few mins.
- you will learn log parsing/log searching tools like Manticore, full text search, fluent bit and AI/ML modeling.
Devex team is a developer extension team that takes care of complex issues(OnCall) faced by customers. The Devex team has built some tools based on the Logs/cluster environment and also by scraping JIRA for detecting the known issues.
The Devex team uses panacea for initial triage of the problem. Panacea can be used to detect known issues and also new signatures can be added. Panacea team is based out of Bangalore and being led by a leadership team at Bangalore.
About The Team
At Nutanix, you will have the opportunity to be part of the Dev-ex team, a group of five enthusiastic individuals who thrive in a challenging work environment. Despite being a small team, the collaborative and high-energy culture of Dev-ex fosters innovation and creativity to tackle complex problems. The team is located in a vibrant setting that encourages learning and growth, making it an exciting place to work.
You will report to the Engineering Manager at Nutanix. The work setup at Nutanix follows a hybrid model, where employees are expected to be in the office three days a week. This balance allows for flexibility and remote work options while also promoting team collaboration and in-person connections. The office environment is designed to inspire productivity and creativity, providing a dynamic space for employees to thrive.
At Nutanix, there are no extensive travel requirements, allowing you to focus on your work and personal growth within the company. This emphasis on a stable work environment ensures that you can fully invest in your role and contribute to the team's success without the added pressure of frequent travel commitments.
Your Role
As a MTS engineer, you help us in fixing the bugs in the Panacea tool, help in redesigning the UI of panacea and work with the team in achieving the road map for Panacea.
Key Responsibilities
- Lead the Log Analytics tool development by building new features.
- Suggest new features/new technologies to enhance the ROI of panacea so that initial triage of customer issues becomes easier.
- Collaborate with cross functional teams, understanding the challenges of their component and help them in using the Panacea tool and increase the ROI.
- Work with the QA Engineer after developing the features of Panacea and maintaining the quality of the product.
What You Will Bring
- Proficient in writing quality production code that can run on minimum resources (CPU/Memory).
- 6+ years of experience in Python 3, Flask framework and other popular python libraries like requests, pandas and numpy.
- Good to have frontend development experience using React.JS/Typescript.
- Strong Analytical skills and Problem solving skills with a keen eye for detail to detail are essential in executing complex projects.
- Your ability to innovate, build and launch successful products should be demonstrated.
- Proficient in writing SQL queries.
- Ownership of the product, own the technical issues and drive them till solution.
- Nice to have understanding of Machine learning and Deep Learning concepts and
- demonstrated ability to use them in solving complex problems.
- Bachelor's or Master's in Computer Science, or related field.
- 6+ years of experience in building tools Python/Golang, Flask and React.JS.