Required Skills:
Responsibilities Design and Implementation: Design deploy configure and maintain highly available scalable and secure Linux server environments (primarily Red Hat Enterprise Linux/CentOS or Ubuntu/Debian). System Maintenance: Perform regular system monitoring performance tuning hardware upgrades and resource optimization. Maintain system health and troubleshoot complex issues across the stack. Automation: Develop and maintain automation scripts and infrastructure-as-code (IaC) using tools like Ansible Puppet Chef or Terraform to streamline deployment and operations. Security and Compliance: Implement and enforce security best practices perform vulnerability patching manage access controls (LDAP/Kerberos) and ensure compliance with internal and external regulations. Networking: Configure and manage network services (DNS DHCP HTTP/S SMTP SSH) and work with network engineers on firewall rules load balancers and routing. Storage and Backup: Manage and maintain storage solutions (e.g. NFS SAN LVM) and implement robust backup and disaster recovery procedures. Monitoring and Logging: Manage and optimize system monitoring tools (Prometheus Nagios Zabbix) and centralised logging systems (ELK stack/Splunk). Mentorship and Documentation: Mentor junior administrators and create and maintain comprehensive documentation for all operational procedures infrastructure components and troubleshooting guides. On-Call: Participate in an on-call rotation to provide 24/7 support for critical production systems. Qualifications Required Education: Bachelors degree in Computer Science Information Technology or a related field or equivalent practical experience. Experience: 5 years of professional experience as a Linux System Administrator DevOps Engineer or similar role. Deep Linux Expertise: Expert-level knowledge of the Linux operating system kernel and command-line tools. Scripting: Proficient in at least one major scripting language (Bash Python or Perl). Automation Tools: Strong practical experience with configuration management tools (Ansible preferred). Virtualization/Cloud: Experience managing virtualized environments (VMware KVM or Hyper-V) and/or public cloud platforms (AWS Azure or GCP). Containers: Solid understanding and experience with container technologies (Docker and Kubernetes). Web Services: Experience administering web servers (Apache Nginx) and application servers. Preferred (Nice to Have) Relevant certifications (e.g. RHCSA RHCE LPI AWS/Azure/GCP certifications). Experience with CI/CD pipelines (e.g. Jenkins GitLab CI). Database administration experience (MySQL PostgreSQL MongoDB). Experience in a high-traffic 24/7 production environment. Qualifications Required Education: Bachelors degree in Computer Science Information Technology or a related field or equivalent practical experience. Experience: 5 years of professional experience as a Linux System Administrator DevOps Engineer or similar role. Deep Linux Expertise: Expert-level knowledge of the Linux operating system kernel and command-line tools. Scripting: Proficient in at least one major scripting language (Bash Python or Perl). Automation Tools: Strong practical experience with configuration management tools (Ansible preferred). Virtualization/Cloud: Experience managing virtualized environments (VMware KVM or Hyper-V) and/or public cloud platforms (AWS Azure or GCP). Containers: Solid understanding and experience with container technologies (Docker and Kubernetes). Web Services: Experience administering web servers (Apache Nginx) and application servers. Preferred (Nice to Have) Relevant certifications (e.g. RHCSA RHCE LPI AWS/Azure/GCP certifications). Experience with CI/CD pipelines (e.g. Jenkins GitLab CI). Database administration experience (MySQL PostgreSQL MongoDB). Experience in a high-traffic 24/7 production environment.
IT Services and IT Consulting