Who you will bring
Main responsibility is to install and set up Linux systems and servers, often for organization-wide deployment. They develop servers and work with individual users to ensure that the system works reliably and quickly and answer questions related to setup and installation.
Perform routine system maintenance and resolve server-side issues as they arise. This aspect of the role requires the Linux administrator to review error logs and reported errors and seek out solutions. Frequently, Linux administrators need to work directly with the system’s source code to make necessary changes to ensure reliable performance and then deploy those changes throughout the system.
Conduct system backups according to company or industry standards. They may perform these backups weekly, daily, or more frequently depending on system space and business needs. This improves system recovery after a crash or other outage and supports data integrity by ensuring that there is never a massive loss of vital information.
Maintaining Linux systems and servers, Linux administrators also monitor system performance to prevent slowdowns and crashes. They may examine daily traffic logs and reports or receive direct reports from end users. If the Linux administrator notices potential issues or recurring problems within the system, they develop and deploy solutions so that the system remains usable for all personnel.
Provide technical support and guidance to users and other administrators. In many cases, the Linux administrator works closely with other developers to answer technical questions or resolve issues with server-side performance. They may also support users by assisting with installation and maintenance of Linux-based programs and help debug these applications so that they work with existing servers.
Maintain system security by actively identifying faults and vulnerable areas within the system’s architecture. This part of the job requires extensive knowledge of viruses and other sources of system vulnerability, and requires the Linux administrator to proactively develop protections, particularly when deploying system-wide changes that can open up new vulnerabilities.
Provide Level-2/3 support and troubleshooting to resolve issues reported by end user
Perform analysis of maintenance failures, research trends, causes of failures, and recommend solutions to avert future failures
Liaise with vendors and other IT personnel for problem resolution
Define system policies and procedures
Proactively maintain and develop all Linux infrastructure technology to maintain the agreed SLA
Engineering of systems administration-related solutions for various project and operational needs
Maintain best practices on managing systems and services across all environments
Fault finding, analysis and of logging information for reporting of performance exceptions
Proactively monitoring system performance and capacity planning
Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware
Our Network/VoIP Stacks: Asterisk VoIP servers, Cisco phones and switches, Ubiquiti routers
Our Development Environment/Best Practice: Agile SCRUM, DevOps, Microservices, OOP, Kanban, SDLC
What you have
5+ years of proven hands-on experience in a system administrator role
Hands on experience in Linux/UNIX operating systems: Ubuntu (Preferred), Fedora, Debian
Web server technologies (DNS, Apache, NGINX)
Familiarity with VMWare and SAN management and concepts
Expert in Shell, Perl, and/or Python scripting
Solid knowledge of protocols such as DNS, HTTP, LDAP, SMTP and SNMP
Additional Linux certifications (RHCT, RHCE and LPIC) will be considered an advantage
Hands-on experience with monitoring, system diagnostic and system analytics tools
Excellent knowledge of best practices around management, control, and monitoring of server infrastructure
Great at organising, prioritising and multitasking
Self-learner, independent, and have outstanding problem-solving skills
Excellent verbal and written communication skills
BS in Electronics and Communications Engineering or related field
Must be able to work night shift and be flexible to work off hours and weekends if required