Job Description
Job Description:
Duties and Responsibilities:
System Maintenance and Monitoring:
Linux
- Location: Fully remote, Central Europe Time Zone
- Start date: To be defined
- Languages: English is mandatory
Duties and Responsibilities:
System Maintenance and Monitoring:
- Regularly monitor system performance and ensure optimal operation of operating systems and hosting platforms.
- Perform routine maintenance tasks, including updates, patches, and backups.
- Provide technical support to clients and internal teams, addressing issues related to operating systems and hosting environments.
- Troubleshoot and resolve hardware and software problems promptly.
- Implement and maintain security protocols to protect systems from vulnerabilities and threats.
- Ensure operating systems are up-to-date with the latest security patches.
- Configure and optimize operating systems and hosting platforms to meet organizational needs.
- Develop and implement scripts and automation tools to enhance system efficiency.
- Create and maintain comprehensive documentation for system configurations, processes, and procedures.
- Generate regular reports on system performance, security, and other key metrics.
- Work closely with other IT professionals, such as network engineers and software developers, to ensure seamless integration and operation of systems.
- Communicate effectively with clients and stakeholders to understand their needs and provide appropriate solutions.
- Stay updated with the latest technologies and industry best practices.
- Contribute to the continuous improvement of system performance and reliability.
- Provide other ad hoc support either within the team or in other teams as required. This includes participation in special projects or support to service delivery for short periods on a part-time or full-time basis upon request from senior management.
Linux
- Linux Operating Systems: Proficiency in managing and troubleshooting various Linux distributions (e.g., Red Hat Enterprise Linux, Ubuntu, CentOS).
- Shell Scripting: Ability to write and maintain scripts using Bash or other shell scripting languages for automation and task management.
- System Monitoring: Familiarity with monitoring tools and techniques to ensure system performance and reliability (e.g., Nagios, Zabbix, Prometheus).
- Security: Knowledge of security best practices, including firewall configuration, SELinux, and intrusion detection/prevention systems.
- Package Management: Experience with package management tools (e.g., YUM, APT) for installing, updating, and managing software packages.
- Networking: Understanding of network protocols, configurations, and troubleshooting within a Linux environment.
- Backup & Recovery: Experience with backup and recovery solutions to ensure data integrity and availability (e.g., rsync, tar, Bacula).
- Configuration Management: Proficiency with configuration management tools (e.g., Ansible, Puppet, Chef) for automating system configuration and deployment.
- Virtualization: Knowledge of virtualization technologies (e.g., KVM, Docker) for managing virtual machines and containers.
- File Systems & Storage: Understanding of file systems (e.g., ext4, XFS) and storage management (e.g., LVM, RAID).
- Performance Tuning: Skills in optimizing system performance through tuning and resource management.
- Windows Server Administration: Proficiency in managing and troubleshooting Windows Server operating systems (e.g., Windows Server 2016, 2019, 2022).
- Active Directory: Expertise in managing Active Directory, including user and group management, Group Policy Objects (GPOs), and domain services.
- PowerShell Scripting: Ability to write and maintain PowerShell scripts for automation and task management.
- System Monitoring: Familiarity with monitoring tools and techniques to ensure system performance and reliability (e.g., System Center Operations Manager, SolarWinds).
- Security: Knowledge of security best practices, including firewall configuration, Windows Defender, and intrusion detection/prevention systems.
- Patch Management: Experience with patch management tools (e.g., WSUS, SCCM) for keeping systems up-to-date with the latest patches.
- Networking: Understanding of network protocols, configurations, and troubleshooting within a Windows environment.
- Backup & Recovery: Experience with backup and recovery solutions to ensure data integrity and availability (e.g., Windows Server Backup, Veeam).
- Virtualization: Knowledge of virtualization technologies (e.g., Hyper-V, VMware) for managing virtual machines.
- File Systems & Storage: Understanding of file systems (e.g., NTFS) and storage management (e.g., Storage Spaces, RAID).
- Performance Tuning: Skills in optimizing system performance through tuning and resource management.
- Experience: Proven experience in system administration at least 5 years, particularly in managing and troubleshooting hosting platforms and operating systems (Linux and/or Windows).
- Technical Skills: Strong technical skills in areas such as operating systems, security, scripting, system monitoring, networking, backup and recovery, and virtualization (as detailed in previous messages).
- Problem-Solving Skills: Strong analytical and problem-solving abilities to troubleshoot and resolve technical issues efficiently.
- Certifications: Relevant certifications such as:
- (Linux) Red Hat Certified System Administrator (RHCSA), Red Hat Certified Engineer (RHCE), or Linux Professional Institute Certification (LPIC).
- (Windows) Microsoft Certified: Windows Server Hybrid Administrator Associate, Microsoft Certified: Azure Administrator Associate, or similar.
Similar Jobs
Explore other opportunities that match your interests
Visa Sponsorship
Relocation
Remote
Job Type
Contract
Experience Level
Entry level
Connect Digital
Portugal
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Mid-Senior level
emagine
Portugal
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Entry level
TH3RA Consulting
Portugal