We are seeking a skilled Linux Server / Shell Scripting Specialist with over 5 years of hands-on experience to join our dynamic team. The ideal candidate will have a strong background in Linux system administration, shell scripting, and automation to support our IT infrastructure and development needs.
Roles and Responsibilities:
- Develop, maintain, and optimize shell scripts to automate routine tasks and workflows on Linux servers.
- Manage and monitor Linux server environments ensuring performance, security, and availability.
- Troubleshoot and resolve issues related to Linux OS and server infrastructure.
- Collaborate with cross-functional teams to deploy applications and manage system configurations.
- Implement best practices for system security, patch management, and backup.
- Write clear documentation for scripts, system configurations, and standard operating procedures.
- Support DevOps initiatives by integrating shell scripting with CI/CD pipelines.
- Perform regular system audits and assist in capacity planning and performance tuning.
- Provide technical support and guidance for Linux environments.
Mandatory Skills:
- Strong expertise in Linux server administration and shell scripting (bash, ksh, sh).
- Experience with automation and scripting to streamline operational tasks.
- Proficiency in troubleshooting Linux system and network issues.
- Knowledge of system monitoring tools and log management.
- Familiarity with security best practices and user management on Linux.
Desired Skills:
- Exposure to cloud environments (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
- Experience with scripting languages like Python or Perl.
- Familiarity with configuration management tools such as Ansible, Puppet, or Chef.
- Understanding of networking concepts and firewall management.