What are the responsibilities and job description for the Senior Automation Engineer position at Tech Mahindra (Americas) Inc.?
Job Details
Job Summary:
We are looking for a Senior Network Observability and Automation Engineer to lead our transition to Splunk as the main solution for network performance monitoring. This role involves migrating existing use cases from platforms such as Cisco Matrix, Cisco Vitria, and Cisco Fabric to Splunk, while identifying new monitoring needs to improve network visibility. Ideal candidates will have a strong background in network monitoring and alarms with platforms like Cisco solutions, Splunk, Grafana, and Prometheus, as well as experience developing dashboards and data visualizations for network performance analysis.
Key Responsibilities:
Lead Splunk Adoption: Oversee the transition to Splunk as the primary monitoring tool, including the porting of use cases from Cisco and other platforms.
Optimize and Enhance Monitoring Use Cases: Partner with teams to refine and enhance use cases in Splunk, ensuring effective tracking of key performance indicators (KPIs).
Dashboard Development: Use the Splunk UI Toolkit (SUIT) and Simple XML extensions to develop customizable dashboards, delivering actionable insights into network performance.
Identify New Use Cases: Proactively design new use cases in Splunk for unrecognized monitoring needs to improve network observability.
Cross-functional Collaboration: Work closely with network operations to ensure Splunk dashboards meet network health and performance monitoring needs.
Required Skills and Experience:
Splunk Expertise: Proficiency with Splunk s Simple XML, SUIT, and familiarity with JavaScript and CSS for customization.
Network Monitoring Tools: Solid experience with Cisco monitoring tools (e.g., Cisco Matrix, Vitria, Fabric) and open-source options like Grafana and Prometheus.
Dashboard and Visualization Development: Skilled in using Splunk s framework to create dynamic, interactive dashboards and in visualizing data with drilldowns, tokens, and custom styling.
Data Analysis and KPI Tracking: Strong ability to define, track, and analyze KPIs relevant to network health.
Preferred Skills:
Python, Git, and Linux: Knowledge of Python for scripting, Git for version control, and Linux environments to manage and deploy applications.
AWS and Networking: Familiarity with AWS services, particularly in networking and monitoring applications, as well as a solid understanding of networking principles and protocols.
Preferred Qualifications:
SplunkJS and Simple XML Extensions: Experience with SplunkJS Stack and Simple XML extensions for enhanced dashboard interactivity.
ReactJS Familiarity: Working knowledge of ReactJS for creating modern, user-friendly interfaces in Splunk.
This position is ideal for an engineer who is well-versed in network observability and automation, with a passion for implementing advanced monitoring strategies in a telecom environment.