Posted on: 23/07/2025
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
Did you find something suspicious?