Sr Linux Admin
Job Description
Sr. Linux Admin
Location: Tulsa, OK or Remote
Responsibilities
Server maintenance: execute procedures (e.g. patching)
Review reports (e.g. vulnerability reports, access logs)
1st Level support
Incidents
Troubleshooting
Server builds
Must Haves
Linux Administration (preferred RedHat flavored Linux distributions: Red Hat, CentOS, CentOS Streams, Fedora)
Local user and group management
Local firewall configuration (firewalld, iptables)
Service Management with systemd
Authentication with pam
Domain integration: sssd, realmd
Network configuration: check network settings, configure dhcp and static ip
Package Management with yum/dnf
Logging: Familiar with most important system log files, system journal (journalctl), log rotate
Storage Management: LVM2, local storage, san storage (multipath configuration), file systems (XFS, ext4)
File Transfer with vsftpd (ftp, ftps), openssh (sftp), rsync (rsync over ssh); use clients on cli to test connections (lftp, curl, rsync)
SELinux: Enable, disable, check for denials, configure
Troubleshooting
Authentication/authorization issues: check log files, check local user accounts, check domain accounts
Permission issues
Networking issues: familiar with ping, nslookup/dig, nmap
SELinux
Nice to Have
SSL Certificates
basics: base64 encode certs, java keystores (jks, pkcs12),
check certificates by URL and files: (openssl, keystore)
VMware
Login to server over VMware console
Extend resources: cpu, ram, storage
Add rescue boot iso and boot server in rescue mode
Configuration Management
Version Control (preferably git)
Ansible
Puppet
YAML
Scripting
Shell scripting
Python
Ruby