Linux Systems Administrator

Job opening ID
3142

Posting title
Linux Systems Administrator

Roles and responsibilities
Must be a US Citizen
Ongoing
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Linux/Windows Systems Administrator
Pay Range: $70k-$75k

Job Description:
The Systems Administrator (Senior Linux/Windows Administrator) will be responsible for designing, implementing, and monitoring the infrastructure; also, to collaborate with other team members to develop automation strategies and deployment processes. You will become an integral part of a close-knit team, making every problem of the platform a problem of your own, and solving them accordingly. Also innovating to come up with infrastructure improvements.
Responsibilities:
• Installs new software releases, system upgrades, evaluates and installs patches and resolves software related problems
• Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
• Perform regular security monitoring to identify any possible intrusions.
• Ensure daily backup operations are performed, ensuring all required file systems and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.
• Perform regular file archival and purge as necessary.
• Create, change, and delete user accounts per request as necessary.
• Provide Tier III/other support per request from various constituencies. Investigate and troubleshoot issues. This can occur after hours or on weekends.
• Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
• Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities. Configure/add new services as necessary.
• Upgrade and configure system software that supports infrastructure applications or Asset Management applications per project or operational needs.
• Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
• Participate in On-Call rotation for after-hours support
• Works with database team to resolve performance issues, database capacity issues, replication, and other distributed data issues
• Install new/rebuild existing servers and configure systems consisting of hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements
• Perform other duties as assigned
Core Capabilities
• Strong technical background with a minimum of 7 years professional experience managing 50+ Linux & Windows Servers

Required Skills:
• Must be a US Citizen
• Offer contingent on ability to successfully pass a background check and drug screen
• Clearance NACI
• High School diploma or equivalent required
• Bachelor’s degree, with a technical major, such as engineering or computer science, preferred
• ITIL v3/4 Foundation Certification, preferred
• Microsoft MCSA 2012 or higher, preferred
• LPIC, Linux+ or similar, preferred
• Demonstrated knowledge and working experience in both Linux (RHEL 6.x+) and Windows OS environment
• Office 365 Administration
• Microsoft Active Directory and/or Azure Active Directory
• Microsoft Azure, AWS, GCP Cloud Experience is a major plus
• Strong scripting experience. Bash, Korn, csh or sh, powershell, vbscript preferred.
• Demonstrated knowledge and working experience in both Linux (RHEL/CentOS 7.x+) and container technology
• Experience with cloud infrastructures, AWS or other cloud providers
• Linux administration in virtualized environments (KVM, Ovirt)
• Experience with Linux Shells
• Experience in configuration management tools such as Ansible, Puppet or Chef
• Experience with web servers Tomcat, Apache
• Experience with Filesystems configuration along with Logical Volume Manage (LVM) required and NFS
• A team player with a track record for meeting deadlines
• Takes ownership of assignments, working with minimal direct supervision
• Ability to effectively communicate (verbal and written correspondence) in a professional and courteous manner with technical and non-technical personnel.
• Excellent interpersonal, organizational and facilitation skills
• Familiarity with web-based technologies, including but not limited to, reverse proxy servers, SSL certificate configuration, three-tier architecture, service-oriented architecture, enterprise service bus, http, and differences between browsers.

Desired Skills: 
• Experience with the use of Ansible and other automation tools
• Experience with web servers, IIS, Tomcat, Apache, et al.
• Experience with various database servers, SQL, MySQL, MongoDB, Oracle, Sybase
• F5 Load Balancer Administration
• A team player with a track record for meeting deadlines
• Takes ownership of assignments, working with minimal direct supervision
• Strong knowledge on Storage & Networking concepts, familiarity with Ceph
• Familiarity with PostgreSQL / MySQL databases
• Strong understanding for SELinux
• Experience with CI/CD tools


Number of positions
1

Location
Asheville

State
North Carolina