JD:
• System Administration: Install, configure, and maintain Linux servers and systems. Monitor system performance, resource usage, and troubleshoot issues. Ensure system backups, disaster recovery plans, and system availability.
• Automation Development: Identify manual and repetitive tasks suitable for automation. Develop scripts, programs, or workflows to automate system administration tasks using scripting languages like Bash, Python, or Perl.
• Create and maintain automation frameworks or tools to support the deployment and management of Linux-based infrastructure.
• Configuration Management: Utilize configuration management tools like Ansible, Puppet, or Chef to automate server and software configurations.
Any Graduate