Job Description :
JOB DESCRIPTION

Federate Systems is looking for a UNIX Systems Administrator to support one of our federal clients. Selected candidate will provide day to day operation and management of both a physical and virtual infrastructure; network infrastructure includes distributed switching and internal systems software and hardware. You will install, configure and troubleshoot virtual servers & network issues in a heterogeneous enterprise network environment. This position requires STRONG UNIX skills in a Linux or Solaris Environment.

JOB RESPONSIBILITIES:

Manages enterprise deployments and will be responsible for supporting server software installations performed by development, test, and deployment teams
Performs production support tasks including troubleshooting of system and data issues for both divisional and national systems
Works directly with the Production Engineering support team and is the first line of contact for production issues
Provides administration and support of third party software such as HAProxy, InfluxDB, Grafana, ActiveMQ, and Artemis
Works with developers, testers, and deployment teams to create software deployment plans
Writes and updates automated scripts for installation of server software products
Configures necessary hardware or virtual machines and operating environments as needed
Works with developers and hardware teams to update infrastructure and OS for applications
Performs production installations and upgrades of server software products
Works with developers and infrastructure teams to install or upgrade third party software
Monitors system performance, and reliability as well as the daily data processing
Being a competent problem solver who can identify and resolve complex issues as part of a team
Mentors less experienced engineers
Participates in project-related stand-up meetings
Reviews and provides feedback for all external facing user documentation, including on-line help
Provides documentation support as necessary

REQUIRED EDUCATION, SKILLS AND EXPERIENCE:

Associates Degree from an accredited college or university required
At least eight (8) years of experience working on Linux or other UNIX systems or a Bachelor’s degree from an accredited college or university with at least five (5) years of experience working on Linux or other UNIX systems required
At least five (5) years using dynamic scripting languages such as Python, Ruby, or Groovy required
At least three (3) years using tools for deploying software such as pexpect, Chef, Puppet, or Ansible required
Must be well-versed in automating software deployments as much as possible, using such tools as GitLab, Jenkins, Puppet, Chef, Python, and Ansible
Extensive experience in packaging and delivering software to a production environment
Experience with software source control tools such as Perforce or GitHub
Experience with Linux shell scripting environments such as bash
Excellent analytical mind, be familiar with technology
Ability to work under limited direction and handle multiple assignments simultaneously
Thorough understanding of the Agile Software Development Lifecycle (SDLC)
Ability to write clear technical documentation for use by developers and testers

Preferred Skills:

ITIL
Configuration Management
Release Management
Change Management
Windows Server 2008 and 2012 R2
Microsoft Active Directory 2008
COOP and Disaster Recovery
Backup and Recovery Strategy
Enterprise Cloud

If interested, please submit your MS Word formatted resume for review to recruiter at .
             

Similar Jobs you may be interested in ..