Linux administrator (55836-1)
Location: ONSITE- Minneapolis MN
Duration: 6 months
Descriptions: Linux administrator
"System Administration & Management
- Install, configure, and maintain Linux servers across multiple distributions (RHEL, CentOS, Ubuntu, Debian, SUSE)
- Manage physical, virtual Linux environments (VMware)
- Perform system updates, patches, and security hardening following best practices
- Configure and manage system services, daemons, and startup processes (systemd, init.d)
- Implement and maintain user account management, access controls, and sudo policies
- Monitor system performance, resource utilization, and capacity planning
- Manage disk storage, LVM, filesystems, and partition schemes
- Configure and optimize kernel parameters and system tuning
Server Infrastructure & Deployment
- Deploy and provision new Linux servers using automation tools and kickstart/preseed configurations
- Manage server lifecycle from provisioning to decommissioning
- Implement load balancing and failover mechanisms
- Manage virtual machine environments and hypervisors
- Optimize server performance through tuning and resource allocation
Networking & Connectivity
- Configure network interfaces, routing, VLANs, and bonding/teaming
- Manage firewalls using iptables, firewalld, or nftables
- Configure DNS, DHCP, and network services
- Implement VPN solutions (OpenVPN, IPsec, WireGuard)
- Troubleshoot network connectivity and performance issues
- Configure SELinux/AppArmor security policies
- Manage SSL/TLS certificates and key management
Storage & Backup Management
- Configure and manage local and network storage (NFS, CIFS/Samba, iSCSI)
- Implement RAID configurations and disk redundancy
- Manage logical volume management (LVM) and filesystem optimization
- Design and implement backup and recovery strategies
- Configure and maintain backup solutions (rsync, Bacula, Amanda, Veeam, Commvault)
- Perform regular backup testing and disaster recovery drills
- Manage data retention policies and archival strategies
Security & Compliance
- Implement security best practices and hardening standards (CIS benchmarks, STIG)
- Configure and manage authentication systems (LDAP, Active Directory integration, Kerberos)
- Implement SSH key management and secure remote access
- Configure intrusion detection/prevention systems (IDS/IPS)
- Perform regular security audits and vulnerability assessments
- Manage security patches and emergency updates
- Implement file integrity monitoring (AIDE, Tripwire)
- Configure audit logging and centralized log management
- Ensure compliance with security policies and regulatory requirements (PCI-DSS, HIPAA, SOC 2)
Monitoring & Performance Tuning
- Implement comprehensive monitoring using tools like Datadog
- Configure alerting for critical system events and thresholds
- Monitor system logs using centralized logging solutions (ELK Stack, Splunk, rsyslog)
- Analyze system performance metrics (CPU, memory, disk I/O, network)
- Optimize system performance through kernel tuning and resource management
- Troubleshoot performance bottlenecks and resource contention
- Implement capacity planning based on growth trends
Automation & Scripting
- Develop shell scripts (Bash, Python, Perl) for automation and task scheduling
- Develop monitoring scripts and health check utilities
- Automate backup and recovery procedures
Web & Application Server Management
- Install and configure web servers (Apache, Nginx)
- Manage application servers (Tomcat, JBoss, WebLogic)
- Configure reverse proxies and SSL/TLS termination
- Optimize web server performance and caching
- Implement log rotation and management
- Support development teams with server configurations
Database Server Support
- Install and configure database servers (MySQL, PostgreSQL, Oracle)
- Perform basic database administration tasks and backups
- Monitor database server performance and resource usage
- Coordinate with DBAs for advanced database operations
- Implement database replication and high availability
Troubleshooting & Support
- Diagnose and resolve system issues, crashes, and performance problems
- Troubleshoot boot failures, kernel panics, and hardware issues
- Analyze system logs and error messages for root cause analysis
- Respond to incidents and service requests in a timely manner
- Escalate complex issues to appropriate teams or vendors
- Document troubleshooting procedures and resolutions"
Essential Skills: Linux administrator
Desirable Skills:
Keyword:
Skills: Unix / Linux Basics and Commands~System Z - z/Linux
Experience Required: 10 & Above
kills: Category Name Required Importance Experience
SkillCategoryTest1_MN Unix / Linux Basics and Commands Yes 1 7+ years