Job Title:
Senior Linux Systems Engineer
About the Role:
* We are seeking a seasoned Linux System Administrator to join our team.
* The ideal candidate will have extensive experience with Red Hat/Fedora and Ubuntu Linux systems in self-hosted environments.
Key Responsibilities:
* Server Administration: Administer and support Linux servers, ensuring high uptime and performance.
* Ticket Management: Manage BAU tickets and action tickets in a timely manner.
* Patching and Updates: Maintain up-to-date patching on OS servers and applications.
* Monitoring and Troubleshooting: Monitor and troubleshoot services and system performance using tools such as systemd, cgroups, SNMP, SMTP, and more.
* Automation: Create and maintain shell scripts for automation and system management using BASH.
* Security: Manage SSL/TLS configurations, including installation and renewal of SSL certificates.
* Containerization: Deploy and manage containerized applications using Docker.
* Web Server Configuration: Configure and optimize web servers like Apache and Nginx.
* Problem-Solving: Identify, diagnose, and resolve complex system issues efficiently.
* Collaboration: Collaborate with other IT and development teams to ensure system reliability and scalability.
* Documentation: Maintain documentation related to system configuration, procedures, and infrastructure.
Requirements:
* Bachelor's Degree in IT.
* 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 skills and problem-solving abilities.
* Ability to work independently with minimal supervision.