Job Description
Linux Administrator
Remote
10+years
Job Description
Developing and maintaining 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
Documenting code and providing support to end-users
Staying up-to-date with the current trends and advancements in Bash scripting and related technologies
Excellent interpersonal/communication skills, and the ability to work as part of a team
Strong working knowledge of Unix system fundamentals and common network protocols
Experience managing Linux/UNIX operating systems in a heterogeneous environment
Ability to develop and maintain programs and scripts that aid in the operation and automation of administrative tasks using various shell and scripting language
Skills :
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
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Working familiarity with Windows PowerShell Fundamental understanding of OS commands