HamburgerMenu
hirist

Senior Shell Scripting Developer

One Degree North HR Services
Multiple Locations
7 - 11 Years
star-icon
4.4white-divider8+ Reviews

Posted on: 23/07/2025

Job Description

Role : Senior Shell Scripting Developer

We are looking for a highly skilled Senior Shell Scripting Developer with strong expertise in Korn and/or Bash scripting in Unix/Linux environments.

The candidate will be responsible for developing and optimizing scripts that support automation, system integration, and IT operations across mission-critical business applications.

Key Responsibilities :

- Design, develop, and maintain shell scripts in KornShell (ksh) or Bash to automate business processes, system tasks, and operational workflows.

- Optimize and refactor existing scripts to improve performance, maintainability, and scalability.

- Handle complex automation tasks such as log rotation, file transfers, job scheduling, system monitoring, and application support scripts.

- Troubleshoot and resolve issues in development, QA, and production environments related to shell scripts and Unix/Linux systems.

- Collaborate with DevOps, Infrastructure, and Application Support teams to understand scripting requirements and deliver timely solutions.

- Use tools such as cron, at, systemd timers, etc., for job scheduling and automation.

- Implement script logging, error handling, and monitoring for production-ready automation.

- Participate in code reviews, follow version control best practices (e.g., Git), and maintain documentation for all developed scripts.

- Occasionally support global operations during US business hours as required.

Mandatory Skills & Experience :

- 4+ years of hands-on experience in KornShell (ksh) or Bash scripting in Unix/Linux environments.

- Strong working knowledge of File I/O, text parsing, Process management, signal handling, and exit statuses.

- Strong working knowledge of Environment management, permissions, and shell security

- Experience with Automating system operations and deployments, Shell scripting for middleware/database operations

- Proficiency with version control systems

- Exposure to cron jobs, system logging, and service monitoring.

- Familiarity with Linux commands and utilities at a deep level.

- Ability to write modular, reusable, and well-documented code.

Preferred Skills :

- Experience with Perl, Python, or Ansible

- Understanding of CI/CD tools and pipelines

- Experience in high-availability or enterprise server environments

- Working knowledge of Unix/Linux system administration

Educational Qualifications :

- Bachelors degree in Computer Science, Information Technology, or related field

- Relevant certifications in Linux/Scripting/DevOps are a plus


info-icon

Did you find something suspicious?