Sr Linux Admin

Posted 29 November 2022
Location Tulsa, United States of America
Job type Contract
DisciplineIT
Reference8161

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