Role Description:
Develop and maintain shell scripts and command-line tools for system administration, automation, and monitoring.
Developing and maintaining Unix/Linus shell scripts and command-line tools using the Bash scripting language
Working with system administrators and DevOps engineers to automate repetitive tasks and streamline workflows
Collaborating with software developers to integrate Bash scripts with applications and services
Troubleshooting and debugging scripts and command-line tools
Strong documentation skills required for code document and providing support to end-users
Staying up-to-date with the current trends and advancements in Bash scripting and related technologies
Proven experience as a Bash Developer or similar role
Strong understanding of Linux operating systems and shell scripting
Acquire experience with open-source tools and libraries, such as awk, sed, grep, and more
Familiarity with automation and configuration management tools, such as Ansible and Puppet
Good understanding of networking concepts and protocols
Working familiarity with Windows PowerShell
Fundamental understanding of OS commands
Knowledge of digital collaboration tools like Microsoft Teams, Client ALM, and OneDrive
Excellent problem-solving and debugging skills
Strong communication and collaboration skills