Senior Linux System Administrator
BeVera Solutions · Atlanta, GA · Today
RemoteRemoteInformation TechnologyFull-time
Key Responsibilities
- Lead the administration of Linux environments (RHEL 8/9 preferred), RedHat/CentOS 8/9 environments, performing tasks at a level equivalent to a (RHCSA) RedHat Certified Engineer.
- Administering virtualized environments such as VmWare and/or Proxmox.
- Scripting using Bash, Python, PERL, and/or Ruby.
- Experience with container technology initiatives, including Docker, Podman, and libvirt.
- Experience with configuring and running Kubernetes.
- Experience with HPC software such as Warewulf and Slurm.
- Oversee the configuration and management of BIND servers for IP address space management.
- Manage and optimize local and network file systems, including permissions, encryption, and ACLs.
- Supervise the administration of NAS storage appliances, ensuring high availability and performance.
- Mentor junior administrators in scripting using bash, Python, PERL, and Ruby.
Infrastructure Management
- Lead the installation, update, and management of software core services, and system configurations using Ansible and bash shell scripts.
- Provide expert-level management and troubleshooting of FreeIPA and Linux-based LDAP servers for authentication.
- Ensure comprehensive system security through basic firewall and SELinux configurations.
- Lead change management efforts, to create and execute change requests for maintenance, including documentation and after-action reports.
- Oversee the administration of multiple NAS appliances providing File, Block, and Object storage solutions.
- Develop and maintain advanced Ansible scripts to automate service configurations and optimize infrastructure performance.
- Supervise the monitoring of environments with tools like Nagios, Zabbix, Sensu, and Prometheus.
- Oversee the provisioning, management, and decommissioning of virtual servers in VMware.
Documentation and Issue Tracking
- Ensure the maintenance of comprehensive system documentation in the online wiki.
- Analyze security vulnerabilities, generate remediation plans, and execute remediation.
- Ensure proper project documentation including lifecycle and deadline specification.
- Lead efforts in issue tracking using JIRA, ensuring project lifecycles are managed effectively.
Troubleshooting and Analysis
- Lead troubleshooting efforts in a scientific computing environment, identifying and resolving complex issues.
- Analyze and document running services, providing insights into process execution and service optimization.
- Develop and implement strategies to enhance system performance and reliability.
Security and Compliance
- Maintain and oversee secure password management protocols.
- Lead security compliance initiatives, ensuring adherence to all company and customer policies and procedures.
- Perform advanced security vulnerability analysis and execute comprehensive remediation plans.