System Administrator-Linux

The University of Chicago - Chicago, IL4.2

Full-timeEstimated: $73,000 - $100,000 a year
Job Information

Job Summary:
The System Administrator-Linux is responsible for day-to-day administration and technical support of complex Linux servers, including but not limited to Virtual Infrastructure and Systems Management.
Responsibilities include installation, upgrades, system patching, configuration and monitoring of Linux servers/applications both physical and virtual.
Works closely with vendors and cross-functional departmental teams to provide tier 3 support, fulfill new service requests, resolve incidents and problem cases.
Develops and maintains a library of standard operating procedures documentation.
Be able to work at both Hyde Park and Chicago loop locations
Responsible for 24/7 on-call support rotation.

Server Administration
Assist Senior members of the Linux team design, Install, configure, upgrade, maintain, monitor and tune performance for load balancing technologies in terms of global and local traffic management (e.g. F5’s GTM and LTM modules)
Install, configure, upgrade, maintain, monitor and tune performance for Linux Servers (Red Hat, Ubuntu), utility software and server hardware including installing patches and corrective service.
Provide support for problems escalated from the IT Services Service Desk and other groups
Respond to problems and apply appropriate operating system fixes and patches as necessary. Examine various server logs and determine if any corrective action is required.
Install, configure and maintain server firewall and other security software. Identify and provide technical resolution for potential security breaches. Establish and monitor security and apply appropriate fixes.
Monitor and maintain system integrity assuring maximum availability using Nagios and configuration management systems (e.g. Puppet). This includes monitoring backups, maintaining appropriate access rights, and securing enterprise systems in accordance with IT Services standards. Monitor and forecast future capacity needs.
Implement and maintain technical solutions for disaster recovery and business continuity of enterprise systems.’
Perform administration tasks and troubleshooting related to VMware, physical hardware, and Amazon AWS infrastructure
System Automation, Research, and Consulting
Participate in research and development projects within organization to assist in overall improvement and optimization of environment.
Contribute to system automation via scripting and other tools to reduce time spent on operational tasks.
Interact effectively and courteously with both technical and non-technical users across all levels of organization
Document system design and related processes.
Participation in team meeting and organization projects
Participate in team, department, and IT Services staff meetings.
Participate in on-call 24/7 support rotation for problem resolution
Prioritize projects and meet deadlines consistently.
Other duties as assigned.

Server Administration – Effectively plan, deploy and administer Linux servers in an enterprise environment (ex. Apache, SMTP, SFTP, iptables, LVM, and NFS) Strong understanding of modern Linux Server technologies and related best practices.
Follow DevOps practices using configuration management (Puppet) and other automation tools (scripts) to manage diverse fleet of applications.
Troubleshooting – Strong familiarity with Linux OS, application and hardware troubleshooting.
Networking and Storage - Understanding of storage and network protocols/concepts (OSI model, TCP/IP, UDP, Ether channel, VLANs) and firewall concepts
Documentation – Ability to compose thorough and clear documentation on routine tasks, standard operating procedures and other documents beneficial to team members.
Focus – focus on delivering high quality service, needs of the key stakeholders, end-users, service orientation, organizational communications and getting results
Listening and communications – build partnerships/relationships through listening for understanding. Express oneself effectively in all media, with diplomacy, openness and transparency. Provide specific and appropriate feedback.
Accountable and commitment and follow-through – do what you say you will do and be personally responsible for your actions. Take individual responsibility for performance including quality and quantity of work. Be willing to own the issue, problem, activity and accomplishments. Commit to own development.
Initiative and innovation – pro-active approach with an interest in problem solving. Display creative approach to everyday problems, ask good questions, and stimulate ideas. Offer creative ideas for improvements and solutions to problems.
Keep abreast of IT trends and technologies and build knowledge and technical expertise.
Collaborative – builds effective relationships with others. Works effectively as a member of a department and/or project team. Open to assistance and willingness to assist others. Puts success of team above own interest.
Professional – internalizes and acts on organizational mission and goals. Works effectively across organization and campus community. Active interest in The University and IT in higher education. Takes personal ownership of professional development. Values and respects differences.
Decision making / problem solving – generates pragmatic approaches to addressing issues, challenges, and opportunities. Analyzes problems. Develops and implements effective solutions. Makes sound business decisions in a timely manner.
Familiarity Nagios or other enterprise class monitoring.
Strong interpersonal and communications skills are required, as well as the ability to discuss technical issues with users of varying technical backgrounds.

A strong interest in group dynamics and team building
Additional Requirements

Education, Experience or Certifications:
Bachelor's degree or minimum four years related work experience

Attended technical training and achieved certifications such as RHCE.
ITIL training and certification

Minimum three years’ of experience in Linux systems administration in a large (100+ server) enterprise environment.
Experience with Linux (Red Hat, Ubuntu) operating systems, roles, services, concepts, security, permissions, and middleware (ex., SMTP, SFTP, iptables, LVM, and NFS).
Experience with automation, configuration management software, and DevOps practices (Puppet, Chef, Ansible).
Experience with version control software (Git).
Experience in scripting concepts and methods with competence in at least one relevant language (e.g. Python, Ruby)
Experience with Internet clients/servers/protocols, including the Apache web server, SMTP services, SSH, proxy servers.

Experience with ITIL and change management.
Experience with VMware
Experience with Amazon AWS: EC2, ELB/ALB, Route53, Autoscaling, CloudFormation, S3
Experience with modern commercial and open-source security tools
Experience with containers (Docker, Kubernetes)

Technical Knowledge or Skills:
IT project management practices and techniques required.
Knowledge of F5 load balancers preferred.

Working Conditions and Physical Requirements:
Standard office environment
Outdoor exposure to weather
On-call responsibilities
Ability to sit for short or extended time periods

Ability to stand for short or extended time periods

Ability to bend, crouch, or stoop

Ability to extensively use computer

Ability to make repetitive wrist, hand, or finger movements

Ability to see, including color, depth perception, or clarity

Ability to hear, including making fine discrimination in sound

Ability to carry/lifts loads of up to 25 lbs.

Ability to carry/lifts loads of 25 lbs. to 49 lbs.

Required Documents:
Cover letter
NOTE: When applying all documents MUST be uploaded under the Resume /CV section of the application.

Benefit Eligibility
Pay Frequency
Pay Range
Depends on Qualifications
Scheduled Weekly Hours
Job is Exempt?
Drug Test Required?
Does this position require incumbent to operate a vehicle on the job?
Health Screen Required?
Posting Date
Remove from Posting On or Before