Senior Software Engineer
optimum solutions (singapore) pte ltd- Posted an hour ago
- Be among the first 10 applicants
Job Description
Key Responsibilities
Design, develop and maintain scalable, highly available Splunk Enterprise architectures for enterprise logging and observability.
Develop and enhance Splunk applications, dashboards, reports, alerts and operational workflows using SPL, JavaScript and related technologies.
Build and maintain data ingestion pipelines, custom parsing rules, field extractions, event transformations and data models.
Manage distributed Splunk environments, including Indexers, Search Heads, Forwarders, Deployment Servers and clustering.
Develop and implement integrations for AWS CloudTrail, CloudWatch, VPC Flow Logs and other enterprise application and security log sources.
Develop automation scripts using Python and Bash, and implement configuration management using Ansible, Puppet or Terraform.
Administer and optimise Splunk platforms, manage upgrades and migrations, troubleshoot performance issues, and develop scalable Syslog solutions using SC4S.
Requirements
Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline.
Minimum 8 years of overall IT experience in software engineering, platform engineering, infrastructure or enterprise logging.
At least 5 years of hands-on experience in Splunk Enterprise development, architecture and administration.
Strong expertise in Splunk distributed architecture, Indexers, Search Heads, Forwarders, clustering and platform management.
Proven experience developing Splunk applications, dashboards, reports, alerts, SPL queries, data models and custom integrations.
Hands-on experience with Python/Bash scripting, AWS log integration, Syslog architecture, SC4S and automation tools such as Ansible, Puppet or Terraform.
Good understanding of CI/CD, GitHub Actions, Splunk AppInspect, platform performance optimisation, troubleshooting and enterprise DevOps practices.


