The posting
About the Role
As a Linux Shell Scripting Developer, you will be responsible for designing, developing, and maintaining shell scripts to automate system tasks and support a robust DevOps environment. This role demands hands-on experience with scripting languages, strong SQL/PLSQL skills, and the ability to work independently or as part of an Agile team.
Key Responsibilities
- Develop, maintain, and optimize shell scripts (e.g., Bash, Sh, Csh) for system automation, monitoring, and performance optimization.
- Implement logging, error handling, and performance tuning in scripts.
- Create and maintain clear, concise documentation for scripts and processes.
- Work collaboratively in an Agile/Scrum team environment.
- Support continuous integration and delivery (CI/CD) pipelines using industry-standard tools.
- Communicate effectively with team members and stakeholders across the organization.
Required Qualifications
- 3+ years of professional experience in Linux shell programming (Bash, Sh, Csh).
- Proficiency in SQL and Oracle PL/SQL.
- Familiarity with Linux system administration concepts and tools.
- Experience with Agile software development tools such as JIRA and Confluence.
- Hands-on experience with DevOps and CI/CD tools including Git, Bitbucket, Maven, and Jenkins.
- Deep understanding of software engineering principles, system analysis, and software development lifecycle (SDLC).
- Strong communication skills in English, both written and verbal.
- Ability to work independently with minimal supervision and collaborate effectively with cross-functional teams.
Preferred Skills
- Knowledge of distributed systems and networking.
- Experience with multiprocessing applications and performance tuning.
- Exposure to enterprise environments and large-scale automation efforts.



