Job Description:
• Manage, monitor, and maintain Ubuntu and Red Hat Linux servers (production and staging)
• Perform system upgrades, kernel updates, patch management, and performance tuning
• Implement and manage user access, security policies, and backup/recovery strategies
• Troubleshoot and resolve hardware, OS, and network-related issues
• Maintain configuration management and deployment pipelines using Ansible, Puppet, or similar tools
• Monitor system health and resource utilization; ensure optimal uptime and performance
• Collaborate with DevOps and Cloud teams for environment provisioning (AWS, Azure, or on-prem)
• Manage server hardening, SSH configuration, SSL certificates, and OS-level security compliance
• Participate in capacity planning, disaster recovery, and incident response activities
• Create and maintain detailed system documentation, SOPs, and audit reports
Requirements:
• 10+ years of experience in Linux system administration (Senior Level)
• 5+ years of hands-on experience in Linux system administration (Ubuntu & Red Hat)
• Strong command of Bash scripting and automation tools (e.g., Ansible, Terraform, Shell, or Python basics)
• Experience with monitoring tools such as Nagios, Zabbix, or Prometheus
• Solid understanding of networking fundamentals (DNS, DHCP, NFS, SSH, firewalls)
• Experience with virtualization and containerization technologies (VMware, KVM, Docker, etc.)
• Strong troubleshooting skills with system logs, kernel issues, and service failures
• Familiarity with version control (Git) and CI/CD pipeline environments
• Exposure to cloud platforms (AWS, GCP, Azure) is an added advantage.
• Red Hat Certified System Administrator (RHCSA) or Engineer (RHCE) certification preferable.
Benefits:
• Health insurance
• Flexible work arrangements
• Professional development opportunities
Apply tot his job
Apply To this Job