Title | Linux |
Job Type | Contract to Hire |
JD | A Linux system administrator plays a crucial role in managing configuring and ensuring the smooth operation of Linuxbased systems Below are the typical roles and responsibilities 1 System Installation Configuration and Maintenance Operating System Installation Installing and configuring Linux distributions such as Ubuntu CentOS Red Hat etc System Configuration Setting up and configuring system parameters networking and system services Patching and Upgrades Applying security patches and software updates to keep systems secure and uptodate 2 User Management User Account Management Creating deleting and managing user accounts and groups Access Control Implementing permissions and access controls to ensure data security file permissions sudoers configuration 3 System Monitoring and Performance Tuning Performance Monitoring Monitoring system performance using tools like Nagios Prometheus or tophtop Log Management Reviewing system and application logs to identify issues or potential problems System Tuning Finetuning system parameters for optimized performance such as adjusting kernel parameters memory usage and network configurations 4 Network Configuration and Management Network Setup Configuring network interfaces IP addresses DNS routing firewalls and VPNs Troubleshooting Diagnosing and troubleshooting network issues such as connectivity or latency problems 5 Security and Compliance Security Policies Implementing and maintaining security policies firewalls intrusion detection systems SELinuxAppArmor Hardening Ensuring systems are hardened against attacks by disabling unnecessary services and applying security best practices Backup and Disaster Recovery Setting up and managing backup systems and preparing for disaster recovery 6 Automation and Scripting Automation Automating routine tasks using shell scripts Python or automation tools like Ansible or Puppet Cron Jobs Scheduling regular tasks like backups updates and monitoring scripts 7 Storage and File System Management Storage Configuration Managing storage devices partitions and file systems Disk Management Setting up RAID LVM Logical Volume Manager and ensuring adequate storage is available NFSSamba Setting up network file systems like NFS or Samba for file sharing across systems 8 Software and Application Management Package Management Installing updating and removing software packages using package managers like APT YUM or DNF Application Configuration Managing and configuring critical applications such as web servers Apache Nginx databases MySQL PostgreSQL and email servers 9 Backup and Restore Management Data Backups Configuring and maintaining regular backups of critical data Disaster Recovery Testing restore procedures and ensuring backups are valid and functional for disaster recovery purposes 10 Virtualization and Cloud Management Virtualization Setting up and managing virtualization technologies like KVM VMware or containers like Docker Cloud Integration Managing cloudbased Linux instances on platforms like AWS Azure or Google Cloud 11 Documentation System Documentation Maintaining thorough documentation for system configurations procedures and processes Incident Reports Keeping records of system failures troubleshooting steps and resolutions 12 Troubleshooting and Support Technical Support Providing Level 2 or Level 3 support for systemrelated issues Problem Resolution Identifying root causes of system failures and implementing fixes Skills Linux Administration |
Experience | 5 Years |
Location | Bangalore |
Job Title: Hi Applicants!!! Hiring for a Job in a Reputed Organization(Product and Service based company). Here is a Gateway to it through ALP Consulting. Recruiting Employment Type: Permanent Experience: Skills Required: Excellent Communication Skills Strong Experience in : Job Location: Pan India Note: Maximum 60 Days Notice Period will be Prioritized.