Proficient in Splunk for monitoring and metrics solutions.
Strong experience with Linux CLI and associated tools.
Skilled in developing Shell/Perl scripts for automation.
Recent software development experience in Python.
Familiar with Log Management tools like Syslog-ng and rsyslog.
Knowledge of Message Brokers such as Kafka.
Experience with Infrastructure as Code (IaC) and automation tools like Ansible.
Understanding of CI/CD principles and tools, particularly GitLab CI.
Responsibilities
Design and develop a distributed Metrics and Monitoring solution for HPC systems.
Maintain and enhance the reliability and performance of HPC infrastructure.
Automate manual processes using Shell/Perl scripting.
Create dashboards and reports using Splunk.
Onboard data and perform field extractions and performance tuning in Splunk.
Manage incident workflows and event correlation with Splunk alerting.
Collaborate with team members using the Atlassian Tool Suite.
Benefits
Opportunity to work on cutting-edge HPC infrastructure.
Collaborative team environment focused on innovation.
Access to advanced tools and technologies in software development.
Professional growth and development opportunities.
Flexible work arrangements to support work-life balance.
Full Job Description
Position Description
The Software Engineer shall be part of a team responsible for designing, developing and maintaining a comprehensive distributed Metrics and Monitoring solution for HPC systems to ensure the reliability, performance, and scalability of HPC infrastructure. In this position, the Software Engineer must be proficient with Splunk.
Position Required Skills
§ Experience using the Linux CLI and the Linux suite of tools
§ Experience developing Shell/Perl scripts to automate manual processes
§ Recent software development experience using Python
§ Experience with Splunk SPL, dashboard creation, and report development
§ Experience with Splunk data onboarding, field extractions, data models, and performance tuning
§ Experience with Splunk alerting, incident management workflows, and event correlation
§ Familiar interfacing with Log Management tools including Syslog-ng and rsyslog
§ Familiar Message Brokers such as Kafka
§ Experience with IaC (Infrastructure as Code) principles and automation tools including Ansible
§ Experience with CI/CD principles, methodologies, and tools such as GitLab CI
§ Experience with Git Source Control System
Position Desired Skills
§ Experience with the Atlassian Tool Suite (JIRA, Confluence)