Job Openings Linux Shell Developer

About the job Linux Shell Developer

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.