Key responsibilities:
1. Installing, configuring, maintaining, and upgrading Linux-based servers.
2. Troubleshooting hardware and software issues related to Linux-based systems.
3. Ensuring system security by implementing and maintaining security protocols, firewalls, and antivirus software.
4. Managing user accounts and permissions to ensure proper access and security.
5. Managing system resources, including disk space, memory, and CPU usage.
6. Conducting routine system maintenance, backups, and disaster recovery planning.
7. Monitoring system performance, analyzing logs, and identifying areas for improvement.
8. Automating system administration tasks using scripting and other tools.
9. Providing end-user support for Linux-based systems.
10. Staying up-to-date with emerging trends and technologies in the field of Linux-based IT infrastructure.
Skill set required:
1. Proficiency in Linux-based systems and server administration, including command line interface (CLI) tools and system configuration.
2. Knowledge of network protocols and security protocols, such as TCP/IP, SSH, SSL/TLS, and firewalls.
3. Experience with system monitoring tools and performance optimization techniques.
4. Familiarity with virtualization technologies, such as VMware or VirtualBox, and containerization technologies, such as Docker and Kubernetes.
5. Strong scripting skills in Bash, Python, or other scripting languages.
6. Experience with cloud computing platforms, such as AWS or GCP.
7. Understanding of backup and disaster recovery planning, as well as routine system maintenance tasks.
8. Strong communication and interpersonal skills to work effectively with technical and non-technical stakeholders.
9. Ability to prioritize tasks and work well under pressure.
10. Knowledge of ITIL (Information Technology Infrastructure Library) and Agile methodologies.
11. Strong problem-solving and analytical skills to troubleshoot issues and identify areas for improvement.
12. Self-motivated, have attention to detail, and be willing to continuously learn and adapt to emerging technologies and industry trends.
13. Team Player and possess good documentation and organizational skills.