 
        
        Linux Systems Administrator
We are seeking a skilled and self-motivated Linux Systems Administrator with over 4 years of hands-on experience managing Red Hat/Fedora and Ubuntu systems in self-hosted environments. The ideal candidate will have a deep understanding of Linux system internals, automation, scripting, and containerization technologies.
You will be responsible for maintaining, securing, and optimizing Linux-based systems, supporting development and production environments, and resolving complex system-related issues. You will also be responsible for actioning User based tickets on a daily basis.
This is a critical role that supports the core infrastructure of our organization
Position Responsibilities:
 * Administer and support Linux servers (Red Hat/Fedora and Ubuntu) in self-hosted environments.
 * BAU tickets- Action tickets and user requests in this space.
 * Maintain up to date patching on the OS servers and applications
 * Monitor and troubleshoot services and system performance using tools such as systemd, cgroups, SNMP, SMTP, and more.
 * Create and maintain shell scripts for automation and system management using BASH.
 * Manage SSL/TLS configurations, including the installation and renewal of SSL certificates.
 * Deploy and manage containerized applications using Docker.
 * Configure and optimize web servers such as Apache and Nginx.
 * Identify, diagnose, and resolve complex system issues in a timely manner.
 * Collaborate with other IT and development teams to ensure system reliability and scalability.
 * Maintain documentation related to system configuration, procedures, and infrastructure.
Technical Competencies:
 * Bachelor's Degree in an IT Subject
 * 4+ years of experience with Red Hat/Fedora and Ubuntu Linux systems in self-hosted environments.
 * Strong understanding of systemd, cgroups, SNMP, SMTP, and other key Linux services.
 * Proficiency in BASH scripting.
 * Experience handling SSL/TLS and managing SSL certificates.
 * Containerization experience with Docker.
 * Experience configuring and maintaining Apache and Nginx web servers.
 * Strong analytical and problem-solving skills.
 * Ability to work independently with minimal supervision.
 * Preferred Qualifications
 * Familiarity with other scripting languages (e.g., Python, Perl).
 * Experience with automation tools (e.g., Ansible, Puppet, or Chef).
 * Exposure to monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
 * Basic networking knowledge and firewall configuration.
 * Previous experience in a Public Sector environment, where Oracle, Windows and Linux Operating systems are used would be a distinct advantage but not essential.