Proficient in Linux CLI and tools for system management.
Skilled in developing Shell/Perl scripts for process automation.
Recent experience in software development using Python.
Expertise in Splunk SPL, including dashboard creation and report development.
Knowledgeable in Splunk data onboarding, field extractions, and performance tuning.
Familiar with Log Management tools like Syslog-ng and rsyslog.
Experience with Message Brokers such as Kafka.
Understanding of Infrastructure as Code (IaC) principles and automation tools like Ansible.
Familiar with CI/CD methodologies and tools, particularly GitLab CI.
Proficient in using Git for source control.
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 through scripting and tool integration.
Create and manage Splunk dashboards and reports for data visualization.
Onboard data into Splunk and optimize field extractions and data models.
Implement alerting and incident management workflows within Splunk.
Collaborate with team members to ensure effective monitoring and logging practices.
Benefits
Opportunity to work on cutting-edge HPC technologies.
Collaborative team environment focused on innovation.
Access to professional development resources and training.
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)